gstreamer/gst
Julien Moutte faea34bf98 Adds a first draft of an FLV demuxer.
Original commit message from CVS:
2007-07-19  Julien MOUTTE  <julien@moutte.net>

* configure.ac:
* gst/flv/Makefile.am:
* gst/flv/gstflvdemux.c: (gst_flv_demux_flush),
(gst_flv_demux_cleanup), (gst_flv_demux_chain),
(gst_flv_demux_pull_tag), (gst_flv_demux_pull_header),
(gst_flv_demux_seek_to_prev_keyframe), (gst_flv_demux_loop),
(gst_flv_demux_sink_activate),
(gst_flv_demux_sink_activate_push),
(gst_flv_demux_sink_activate_pull), (gst_flv_demux_sink_event),
(gst_flv_demux_change_state), (gst_flv_demux_dispose),
(gst_flv_demux_base_init), (gst_flv_demux_class_init),
(gst_flv_demux_init), (plugin_init):
* gst/flv/gstflvdemux.h:
* gst/flv/gstflvparse.c: (FLV_GET_BEUI24), (FLV_GET_STRING),
(gst_flv_demux_query_types), (gst_flv_demux_query),
(gst_flv_parse_metadata_item), (gst_flv_parse_tag_script),
(gst_flv_parse_tag_audio), (gst_flv_parse_tag_video),
(gst_flv_parse_tag_type), (gst_flv_parse_header):
* gst/flv/gstflvparse.h: Adds a first draft of an FLV demuxer.
It does not do seeking yet, it supports pull and push mode so
YES
you can use it to play youtube videos directly from an HTTP uri.
Not so much testing done yet but it parses metadata, reply to
duration queries, etc...
2007-07-19 15:05:30 +00:00
..
app gst/app/Makefile.am: Fix CFLAGS and hopefully #430594. 2007-04-17 10:56:37 +00:00
audioresample ext/theora/theoradec.c: Calculate buffer duration correctly to generate a perfect stream (#433888). 2007-04-27 15:33:46 +00:00
bayer gst/bayer/gstbayer2rgb.c: Add basic docs. Use glibs mem routines. 2007-07-18 08:00:06 +00:00
cdxaparse Fix leaks. 2007-06-22 10:46:33 +00:00
chart Fix leaks. 2007-06-22 10:46:33 +00:00
colorspace Fix leaks. 2007-06-22 10:46:33 +00:00
deinterlace Port simple deinterlacer from 0.8. Use at your own risk, don't blame me for anything it does or does not do to your p... 2006-10-11 20:33:48 +00:00
equalizer gst/: Build fixes for gcc-2.9x (no mid-block variable declarations etc.). 2007-06-22 20:23:18 +00:00
festival Fix leaks. 2007-06-22 10:46:33 +00:00
filter configure.ac: Depend on gstreamer-0.10.12.1. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _Gs... 2007-05-22 11:14:13 +00:00
flv Adds a first draft of an FLV demuxer. 2007-07-19 15:05:30 +00:00
freeze Fix leaks. 2007-06-22 10:46:33 +00:00
games More G_OBJECT macro fixing. 2006-09-16 22:14:36 +00:00
h264parse New plugin: h264parse (#340638) 2006-05-22 16:08:34 +00:00
interleave gst/: Fix build against core CVS. 2007-07-11 23:43:25 +00:00
librfb gst/librfb/Makefile.am: Compile with appropriate cflags. Fixes build. 2006-11-19 12:02:13 +00:00
mixmatrix Fix leaks. 2007-06-22 10:46:33 +00:00
modplug gst/modplug/gstmodplug.cc: add several missing supported mime-types to the modplug plugin. 2007-07-14 18:48:25 +00:00
mpeg1sys Fix leaks. 2007-06-22 10:46:33 +00:00
mpeg2sub Fix leaks. 2007-06-22 10:46:33 +00:00
mpegvideoparse gst/mpegvideoparse/: Fix some silly bugs with calculating the guard sizes. 2007-06-06 11:03:24 +00:00
multifile gst/multifile/gstmultifilesrc.c: Add example to the docs. Fix buffer-offset-end and add some debug. 2007-07-18 07:51:11 +00:00
mve Add stdlib include (free, atoi, exit). 2007-07-18 07:35:32 +00:00
nsf Fix leaks. 2007-06-22 10:46:33 +00:00
nuvdemux gconf/: Remove dysfunctional directory (this stuff is in -good). 2007-06-25 11:02:21 +00:00
overlay Fix leaks. 2007-06-22 10:46:33 +00:00
passthrough Fix leaks. 2007-06-22 10:46:33 +00:00
playondemand Fix leaks. 2007-06-22 10:46:33 +00:00
real gst/real/gstrealvideodec.c: Printf fix in debug statement; also print the right number there. 2007-06-06 09:11:31 +00:00
replaygain gst/replaygain/gstrgvolume.h: Fix GObject macros. 2007-07-03 07:16:26 +00:00
rtjpeg Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
rtpmanager Add stdlib include (free, atoi, exit). 2007-07-18 07:35:32 +00:00
smooth Fix leaks. 2007-06-22 10:46:33 +00:00
smoothwave Fix leaks. 2007-06-22 10:46:33 +00:00
spectrum Add stdlib include (free, atoi, exit). 2007-07-18 07:35:32 +00:00
speed Fix leaks. 2007-06-22 10:46:33 +00:00
stereo Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
switch gst/: Build fixes for gcc-2.9x (no mid-block variable declarations etc.). 2007-06-22 20:23:18 +00:00
tta When driving the pipeline, also post an error when we get a not-linked flow return from downstream. 2007-06-08 16:49:41 +00:00
vbidec Fix leaks. 2007-06-22 10:46:33 +00:00
videodrop Fix leaks. 2007-06-22 10:46:33 +00:00
videoparse A little pluggy to make sense out of the random chunks we get from multifilesrc. 2006-11-11 00:22:24 +00:00
videosignal gst/videosignal/gstvideodetect.c: Fix property descriptions. 2007-07-03 17:09:24 +00:00
virtualdub More G_OBJECT macro fixing. 2006-09-16 22:14:36 +00:00
vmnc gst/: Fix build against core CVS. 2007-07-11 23:43:25 +00:00
xingheader Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
y4m Plug some leaks; try to make build bot happy again. 2007-04-24 15:49:18 +00:00
Makefile.am gst/Makefile.am: Fix distcheck, hopefully (rtpmanager is already in GST_PLUGINS_ALL). 2007-04-21 19:39:03 +00:00