summaryrefslogtreecommitdiffstats
path: root/gst/flv/gstflvdemux.h
diff options
context:
space:
mode:
authorJulien Moutte <julien@moutte.net>2008-06-13 22:46:43 +0000
committerJulien Moutte <julien@moutte.net>2008-06-13 22:46:43 +0000
commitbb7f93bd4eee6e78378e2157c6448e28dda717e1 (patch)
tree89d5b852ecadaacca1118a2bc0330ae2ed2dc071 /gst/flv/gstflvdemux.h
parent7d5e4116a6f74a94af6eb533d75ca19d84e3c30d (diff)
downloadgst-plugins-bad-bb7f93bd4eee6e78378e2157c6448e28dda717e1.tar.gz
gst-plugins-bad-bb7f93bd4eee6e78378e2157c6448e28dda717e1.tar.bz2
gst-plugins-bad-bb7f93bd4eee6e78378e2157c6448e28dda717e1.zip
gst/flv/: Introduce demuxing support for AAC and
Original commit message from CVS: 2008-06-14 Julien Moutte <julien@fluendo.com> * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup), (gst_flv_demux_dispose): * gst/flv/gstflvdemux.h: * gst/flv/gstflvparse.c: (gst_flv_parse_audio_negotiate), (gst_flv_parse_tag_audio), (gst_flv_parse_video_negotiate), (gst_flv_parse_tag_video): Introduce demuxing support for AAC and H.264/AVC inside FLV. * sys/dshowdecwrapper/gstdshowaudiodec.c: (gst_dshowaudiodec_init), (gst_dshowaudiodec_chain), (gst_dshowaudiodec_push_buffer), (gst_dshowaudiodec_sink_event), (gst_dshowaudiodec_setup_graph): * sys/dshowdecwrapper/gstdshowaudiodec.h: * sys/dshowdecwrapper/gstdshowvideodec.c: (gst_dshowvideodec_init), (gst_dshowvideodec_sink_event), (gst_dshowvideodec_chain), (gst_dshowvideodec_push_buffer), (gst_dshowvideodec_src_getcaps): * sys/dshowdecwrapper/gstdshowvideodec.h: Lot of random fixes to improve stability (ref counting, safety checks...)
Diffstat (limited to 'gst/flv/gstflvdemux.h')
-rw-r--r--gst/flv/gstflvdemux.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/flv/gstflvdemux.h b/gst/flv/gstflvdemux.h
index bd0832b0..989584c4 100644
--- a/gst/flv/gstflvdemux.h
+++ b/gst/flv/gstflvdemux.h
@@ -88,6 +88,7 @@ struct _GstFLVDemux
gboolean audio_need_discont;
gboolean audio_need_segment;
gboolean audio_linked;
+ GstBuffer * audio_codec_data;
/* Video infos */
guint32 w;
@@ -100,6 +101,7 @@ struct _GstFLVDemux
gboolean video_need_segment;
gboolean video_linked;
gboolean got_par;
+ GstBuffer * video_codec_data;
gboolean random_access;
gboolean need_header;