diff --git a/ChangeLog b/ChangeLog index 7e1319cfa2..21847a1e73 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2006-01-20 Michal Benes + + Reviewed by : Edward Hervey + + * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_chain_audio): + Caps weren't set on outgoing audio buffers. + Closes #327861 + 2006-01-17 Edward Hervey * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain): diff --git a/ext/ffmpeg/gstffmpegenc.c b/ext/ffmpeg/gstffmpegenc.c index 40f3972cdd..cb76c3de6d 100644 --- a/ext/ffmpeg/gstffmpegenc.c +++ b/ext/ffmpeg/gstffmpegenc.c @@ -621,6 +621,7 @@ gst_ffmpegenc_chain_audio (GstPad * pad, GstBuffer * inbuf) GST_BUFFER_SIZE (outbuf) = ret_size; GST_BUFFER_TIMESTAMP (outbuf) = GST_BUFFER_TIMESTAMP (subbuf); GST_BUFFER_DURATION (outbuf) = GST_BUFFER_DURATION (subbuf); + gst_buffer_set_caps (outbuf, GST_PAD_CAPS (ffmpegenc->srcpad)); gst_buffer_unref (subbuf); ret = gst_pad_push (ffmpegenc->srcpad, outbuf);