ext/flac/gstflacenc.*: Collect headers, add "streamheader" field to output caps and set
authorTim-Philipp Müller <tim@centricular.net>
Fri, 25 May 2007 16:02:51 +0000 (16:02 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Fri, 25 May 2007 16:02:51 +0000 (16:02 +0000)
commitadc1e646645ef6c6b726c600c57fefda66f4934c
tree11b75ffe292ccc211e1b866fda3fba2fd0e62094
parent4a7ecfb81482c873dc7b97c65dc601abdfbdc9fa
ext/flac/gstflacenc.*: Collect headers, add "streamheader" field to output caps and set

Original commit message from CVS:
* ext/flac/gstflacenc.c: (gst_flac_enc_init),
(notgst_value_array_append_buffer),
(gst_flac_enc_process_stream_headers),
(gst_flac_enc_write_callback), (gst_flac_enc_chain),
(gst_flac_enc_change_state):
* ext/flac/gstflacenc.h:
Collect headers, add "streamheader" field to output caps and set
BUFFER_IN_CAPS flag on pushed header buffers. That way oggmux
produces output according to the official FLAC-to-Ogg mapping
instead of completely broken files. Fixes #426044.
ChangeLog
ext/flac/gstflacenc.c
ext/flac/gstflacenc.h