diff options
author | Julien Moutte <julien@moutte.net> | 2008-06-13 22:46:43 +0000 |
---|---|---|
committer | Julien Moutte <julien@moutte.net> | 2008-06-13 22:46:43 +0000 |
commit | bb7f93bd4eee6e78378e2157c6448e28dda717e1 (patch) | |
tree | 89d5b852ecadaacca1118a2bc0330ae2ed2dc071 /gst/flv/gstflvdemux.h | |
parent | 7d5e4116a6f74a94af6eb533d75ca19d84e3c30d (diff) | |
download | gst-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.h | 2 |
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; |