platform/upstream/gst-plugins-base.git
20 years agos/gst_caps_simplify/gst_caps_do_simplify/
Benjamin Otte [Thu, 22 Apr 2004 03:52:53 +0000 (03:52 +0000)]
s/gst_caps_simplify/gst_caps_do_simplify/

Original commit message from CVS:
* ext/hermes/gsthermescolorspace.c:
(gst_hermes_colorspace_caps_remove_format_info):
* gst/colorspace/gstcolorspace.c:
(gst_colorspace_caps_remove_format_info):
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcolorspace_caps_remove_format_info):
s/gst_caps_simplify/gst_caps_do_simplify/

20 years agogst-libs/gst/riff/riff-media.c: mpegversion is an int
Benjamin Otte [Thu, 22 Apr 2004 03:29:01 +0000 (03:29 +0000)]
gst-libs/gst/riff/riff-media.c: mpegversion is an int

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_video_caps_with_data):
mpegversion is an int
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_base_init):
don't try to create pad templates with NULL caps, use any caps
instead.

20 years agodebug time properly
Thomas Vander Stichele [Wed, 21 Apr 2004 12:44:39 +0000 (12:44 +0000)]
debug time properly

Original commit message from CVS:
debug time properly

20 years agoext/sdl/Makefile.am: Link against libgstinterfaces, not libgstxoverlay. jmmv@menta...
David Schleef [Wed, 21 Apr 2004 00:30:03 +0000 (00:30 +0000)]
ext/sdl/Makefile.am: Link against libgstinterfaces, not libgstxoverlay.  jmmv@menta.net (Julio M. Merino Vidal) (bug ...

Original commit message from CVS:
* ext/sdl/Makefile.am: Link against libgstinterfaces, not
libgstxoverlay.  jmmv@menta.net (Julio M. Merino Vidal)
(bug #140384)

20 years agoext/mad/gstid3tag.c: Add stdlib.h
David Schleef [Tue, 20 Apr 2004 23:03:28 +0000 (23:03 +0000)]
ext/mad/gstid3tag.c: Add stdlib.h

Original commit message from CVS:
reviewed by David Schleef
* ext/mad/gstid3tag.c: Add stdlib.h
* gst/rtp/gstrtpgsmenc.c: same
* gst/tags/gstid3tag.c: same
* gst/udp/gstudpsrc.c: (gst_udpsrc_get): Fix GST_DISABLE_LOADSAVE
* gst/tcp/gsttcpsink.c: (gst_tcpsink_sink_link): Adjust
GST_DISABLE_LOADSAVE use.
* gst/udp/gstudpsink.c: (gst_udpsink_sink_link): Likewise.
* gst/tcp/gsttcpsrc.c: (gst_tcpsrc_get): Likewise.
* ext/gnomevfs/gstgnomevfssrc.c: Include <stdlib.h> (needed by
atol(3)).
* sys/oss/gstosselement.h: Include <sys/types.h> (needed for dev_t).
* gst/tags/gstvorbistag.c: Include <stdlib.h> (needed by
strtoul(3)).
* gst/rtp/gstrtpL16enc.c: Include <stdlib.h> (needed by random(3)).
* ext/mad/Makefile.am: (libgstmad_la_CFLAGS): Add $(MAD_CFLAGS)
$(ID3_CFLAGS).
* ext/libfame/Makefile.am: (libgstlibfame_la_CFLAGS): Add
$(LIBFAME_CFLAGS).

20 years agogst/realmedia/rmdemux.c: This was supposed to part of the last checkin. Same idea.
David Schleef [Tue, 20 Apr 2004 21:05:40 +0000 (21:05 +0000)]
gst/realmedia/rmdemux.c: This was supposed to part of the last checkin.  Same idea.

Original commit message from CVS:
* gst/realmedia/rmdemux.c:  This was supposed to part of the
last checkin.  Same idea.

20 years agoconfigure.ac: bump required gstreamer version to 0.8.1.1 because of following changes...
David Schleef [Tue, 20 Apr 2004 21:04:21 +0000 (21:04 +0000)]
configure.ac: bump required gstreamer version to 0.8.1.1 because of following changes [--ds]

Original commit message from CVS:
reviewed by David Schleef
* configure.ac: bump required gstreamer version to 0.8.1.1
because of following changes [--ds]
* gst-libs/gst/riff/riff-read.c:  Include gst/gstutils.h.
(gst_riff_peek_head, gst_riff_peek_list, gst_riff_read_list)
(gst_riff_read_header):  Use GST_READ_UINT*
macros to access possibly unaligned memory.
* gst/typefind/gsttypefindfunctions.c: Include gst/gstutils.h.
(mp3_type_find):  Use GST_READ_UINT*
macros to access possibly unaligned memory.
(mp3_type_find, mpeg1_parse_header, qt_type_find)
(speex_type_find): Likewise
* gst/tags/gstvorbistag.c: (ADVANCE): Likewise
* gst/qtdemux/qtdemux.c: Include stdlib.h (needed by realloc).
(QTDEMUX_GUINT32_GET, QTDEMUX_GUINT16_GET, QTDEMUX_FP32_GET)
(QTDEMUX_FP16_GET, QTDEMUX_FOURCC_GET)
(gst_qtdemux_loop_header, gst_qtdemux_loop_header)
(qtdemux_node_dump_foreach, qtdemux_tree_get_child_by_type)
(qtdemux_tree_get_sibling_by_type):  Use GST_READ_UINT*
macros to access possibly unaligned memory.
* gst/mpegstream/gstmpegpacketize.c: (parse_generic, parse_chunk):
Likewise.
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead)
(gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes): Likewise.
* gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
Likewise.
* gst/mpeg2sub/gstmpeg2subt.c: (GST_BUFFER_DATA)
(gst_mpeg2subt_chain_subtitle): Likewise.
* gst/mpeg1videoparse/gstmp1videoparse.c: (mp1videoparse_parse_seq)
(gst_mp1videoparse_time_code, gst_mp1videoparse_real_chain):
Likewise.
* gst/mpeg1sys/buffer.c: (mpeg1mux_buffer_update_audio_info):
Likewise.
* gst/cdxaparse/gstcdxaparse.c: (gst_bytestream_peek_bytes):
Likewise.
* gst/asfdemux/gstasfdemux.c: (_read_var_length, _read_uint):
Likewise.

20 years agoreadding po files with -ko
Thomas Vander Stichele [Tue, 20 Apr 2004 16:42:17 +0000 (16:42 +0000)]
readding po files with -ko

Original commit message from CVS:
readding po files with -ko

20 years agoremoving temporarily
Thomas Vander Stichele [Tue, 20 Apr 2004 16:41:28 +0000 (16:41 +0000)]
removing temporarily

Original commit message from CVS:
removing temporarily

20 years agohow embarassing to commit the WRONG po file
Thomas Vander Stichele [Tue, 20 Apr 2004 16:21:21 +0000 (16:21 +0000)]
how embarassing to commit the WRONG po file

Original commit message from CVS:
how embarassing to commit the WRONG po file

20 years agoup required gst version fix po download snippet
Thomas Vander Stichele [Tue, 20 Apr 2004 16:07:04 +0000 (16:07 +0000)]
up required gst version fix po download snippet

Original commit message from CVS:
up required gst version
fix po download snippet

20 years agoext/mad/gstid3tag.c: remove leftover g_print
Benjamin Otte [Tue, 20 Apr 2004 15:51:48 +0000 (15:51 +0000)]
ext/mad/gstid3tag.c: remove leftover g_print

Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_init):
remove leftover g_print
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link):
don't try setting only a subset of the caps. We don't want to kill
autoplugging on purpose

20 years agoadd debugging categories
Thomas Vander Stichele [Tue, 20 Apr 2004 15:45:07 +0000 (15:45 +0000)]
add debugging categories

Original commit message from CVS:
add debugging categories

20 years agoadding english translation
Thomas Vander Stichele [Tue, 20 Apr 2004 11:21:49 +0000 (11:21 +0000)]
adding english translation

Original commit message from CVS:
adding english translation

20 years agogst/qtdemux/qtdemux.c: A number of new features and hacks to extract the esds atom...
David Schleef [Tue, 20 Apr 2004 08:27:15 +0000 (08:27 +0000)]
gst/qtdemux/qtdemux.c: A number of new features and hacks to extract the esds atom and put it into the caps.  (bug #1...

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
(qtdemux_parse), (qtdemux_type_get), (qtdemux_dump_mvhd),
(qtdemux_dump_tkhd), (qtdemux_dump_stsd), (qtdemux_dump_unknown),
(qtdemux_parse_trak), (qtdemux_video_caps), (qtdemux_audio_caps):
A number of new features and hacks to extract the esds atom and
put it into the caps.  (bug #137724)

20 years agogconf/Makefile.am: Fix for non-GNU make
David Schleef [Mon, 19 Apr 2004 22:51:57 +0000 (22:51 +0000)]
gconf/Makefile.am: Fix for non-GNU make

Original commit message from CVS:
* gconf/Makefile.am: Fix for non-GNU make
* gst-libs/gst/Makefile.am: Change directory order to handle
GstPlay linking with gstinterfaces
* gst-libs/gst/audio/make_filter: make use of tr portable
* gst-libs/gst/play/Makefile.am: Add intended \
* gst-libs/gst/xwindowlistener/xwindowlistener.c:
(gst_xwin_set_clips): Switch to ISO variadic macro. Use a
function prototype instead of void *.
* gst/ffmpegcolorspace/gstffmpegcodecmap.c: Switch to ISO variadic
macro.
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcolorspace_chain): wrap NULL in GST_ELEMENT_ERROR call
* gst/videofilter/make_filter: make use of tr portable
* pkgconfig/Makefile.am: Remove GNU extension in Makefile target

20 years agoadding ukrainian translation
Thomas Vander Stichele [Mon, 19 Apr 2004 13:50:14 +0000 (13:50 +0000)]
adding ukrainian translation

Original commit message from CVS:
adding ukrainian translation

20 years agoext/gsm/gstgsmdec.c: Fix capsnego, simplify chain function slightly.
Ronald S. Bultje [Mon, 19 Apr 2004 02:00:24 +0000 (02:00 +0000)]
ext/gsm/gstgsmdec.c: Fix capsnego, simplify chain function slightly.

Original commit message from CVS:
* ext/gsm/gstgsmdec.c: (gst_gsmdec_init), (gst_gsmdec_getcaps),
(gst_gsmdec_link), (gst_gsmdec_chain):
Fix capsnego, simplify chain function slightly.
* gst/qtdemux/qtdemux.c: (qtdemux_audio_caps):
Add GSM.

20 years agogst/wavparse/gstwavparse.c: Hack to make wavparse work with spider (always -> sometim...
Ronald S. Bultje [Sun, 18 Apr 2004 23:40:34 +0000 (23:40 +0000)]
gst/wavparse/gstwavparse.c: Hack to make wavparse work with spider (always -> sometimes pad).

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_init),
(gst_wavparse_destroy_sourcepad), (gst_wavparse_create_sourcepad),
(gst_wavparse_parse_fmt), (gst_wavparse_change_state):
Hack to make wavparse work with spider (always -> sometimes pad).
Fixes #135862 && #140411.

20 years agosys/oss/gstosselement.c: get rid of \n in debug output
Benjamin Otte [Sun, 18 Apr 2004 20:14:36 +0000 (20:14 +0000)]
sys/oss/gstosselement.c: get rid of \n in debug output

Original commit message from CVS:
* sys/oss/gstosselement.c: (gst_osselement_sync_parms),
(gst_osselement_rate_probe_check),
(gst_osselement_rate_check_rate), (gst_osselement_rate_add_rate):
get rid of \n in debug output

20 years agoAllow all events, not just EOS
Iain Holmes [Sat, 17 Apr 2004 22:33:37 +0000 (22:33 +0000)]
Allow all events, not just EOS

Original commit message from CVS:
Allow all events, not just EOS

20 years agoext/mad/gstid3tag.c: deprecate id3tag element and replace with id3demux/id3mux.
Benjamin Otte [Sat, 17 Apr 2004 17:52:35 +0000 (17:52 +0000)]
ext/mad/gstid3tag.c: deprecate id3tag element and replace with id3demux/id3mux.

Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_get_type),
(gst_id3_tag_class_init), (gst_id3_tag_get_caps),
(gst_id3_tag_add_src_pad), (gst_id3_tag_init),
(gst_id3_tag_set_property), (gst_id3_tag_do_caps_nego),
(gst_id3_tag_src_link), (gst_id3_tag_chain),
(gst_id3_tag_change_state), (plugin_init):
deprecate id3tag element and replace with id3demux/id3mux.
great side effect: this ugly file is now even uglier, yay!
* ext/mad/gstmad.h:
remove non-available function
update for new get_type

20 years agoconfigure.ac: require mpeg2dec >= 0.4.0
Benjamin Otte [Sat, 17 Apr 2004 03:40:37 +0000 (03:40 +0000)]
configure.ac: require mpeg2dec >= 0.4.0

Original commit message from CVS:
* configure.ac:
require mpeg2dec >= 0.4.0

20 years agosys/xvimage/xvimagesink.c: call GST_ELEMENT_ERROR whenever get_xcontext fails. Includ...
Benjamin Otte [Sat, 17 Apr 2004 02:30:28 +0000 (02:30 +0000)]
sys/xvimage/xvimagesink.c: call GST_ELEMENT_ERROR whenever get_xcontext fails. Includes assorted cleanup fixes.

Original commit message from CVS:
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support),
(gst_xvimagesink_xcontext_get), (gst_xvimagesink_change_state),
(gst_xvimagesink_set_xwindow_id):
call GST_ELEMENT_ERROR whenever get_xcontext fails. Includes
assorted cleanup fixes.

20 years agosys/ximage/ximagesink.h: Compile fix for FreeBSD. (bug #140268)
David Schleef [Fri, 16 Apr 2004 23:42:12 +0000 (23:42 +0000)]
sys/ximage/ximagesink.h: Compile fix for FreeBSD. (bug #140268)

Original commit message from CVS:
* sys/ximage/ximagesink.h: Compile fix for FreeBSD. (bug #140268)
* sys/xvimage/xvimagesink.h: same

20 years agofix wrong use of GST_ELEMENT_ERROR
Thomas Vander Stichele [Fri, 16 Apr 2004 17:01:15 +0000 (17:01 +0000)]
fix wrong use of GST_ELEMENT_ERROR

Original commit message from CVS:
fix wrong use of GST_ELEMENT_ERROR

20 years agogst-libs/gst/riff/riff-media.c: Add div[3456] as fourccs for DivX 3 (fixes #140137).
Ronald S. Bultje [Fri, 16 Apr 2004 01:43:13 +0000 (01:43 +0000)]
gst-libs/gst/riff/riff-media.c: Add div[3456] as fourccs for DivX 3 (fixes #140137).

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_video_caps_with_data):
Add div[3456] as fourccs for DivX 3 (fixes #140137).

20 years agogst/: Add MS RLE support. I added some functions to read out strf chunks into strf...
Ronald S. Bultje [Fri, 16 Apr 2004 01:20:43 +0000 (01:20 +0000)]
gst/: Add MS RLE support. I added some functions to read out strf chunks into strf chunks and the data behind it. Thi...

Original commit message from CVS:
reviewed by: <delete if not using a buddy>
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_video_caps_with_data),
(gst_riff_create_video_caps), (gst_riff_create_audio_caps),
(gst_riff_create_video_template_caps),
(gst_riff_create_audio_template_caps):
* gst-libs/gst/riff/riff-media.h:
* gst-libs/gst/riff/riff-read.c:
(gst_riff_read_strf_vids_with_data), (gst_riff_read_strf_vids):
* gst-libs/gst/riff/riff-read.h:
* gst/avi/gstavidemux.c: (gst_avi_demux_add_stream):
Add MS RLE support. I added some functions to read out strf chunks
into strf chunks and the data behind it. This is usually color
palettes (as in RLE, but also in 8-bit RGB). Also use those during
caps creation. Lastly, add ADPCM (similar to wavparse - which
should eventually be rifflib based).
* gst/matroska/matroska-demux.c: (gst_matroska_demux_class_init),
(gst_matroska_demux_init), (gst_matroska_demux_reset):
* gst/matroska/matroska-demux.h:
Remove placeholders for some prehistoric tagging system. Didn't add
support for any tag system really anyway.
* gst/qtdemux/qtdemux.c:
Add support for audio/x-m4a (MPEG-4) through spider.
* gst/wavparse/gstwavparse.c: (gst_wavparse_parse_fmt),
(gst_wavparse_loop):
ADPCM support (#135862). Increase max. buffer size because we
cannot split buffers for ADPCM (screws references) and I've seen
files with 2048 byte chunks. 4096 seems safe for now.

20 years agobump nano to 1
Thomas Vander Stichele [Thu, 15 Apr 2004 15:21:23 +0000 (15:21 +0000)]
bump nano to 1

Original commit message from CVS:
bump nano to 1

20 years agoreleasing
Thomas Vander Stichele [Thu, 15 Apr 2004 15:16:31 +0000 (15:16 +0000)]
releasing

Original commit message from CVS:
releasing

20 years agopreparing for release
Thomas Vander Stichele [Thu, 15 Apr 2004 11:50:29 +0000 (11:50 +0000)]
preparing for release

Original commit message from CVS:
preparing for release

20 years agonano bump for prerel add bug entry for a fixed bug translation updates
Thomas Vander Stichele [Thu, 15 Apr 2004 10:00:37 +0000 (10:00 +0000)]
nano bump for prerel add bug entry for a fixed bug translation updates

Original commit message from CVS:
nano bump for prerel
add bug entry for a fixed bug
translation updates

20 years agogst-libs/gst/riff/riff-media.c: Fix typo in divxversion (3 instead of 4 for "DIVX...
Ronald S. Bultje [Thu, 15 Apr 2004 03:21:14 +0000 (03:21 +0000)]
gst-libs/gst/riff/riff-media.c: Fix typo in divxversion (3 instead of 4 for "DIVX" fourcc).

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
Fix typo in divxversion (3 instead of 4 for "DIVX" fourcc).

20 years agobugzilla entries
Thomas Vander Stichele [Wed, 14 Apr 2004 17:08:34 +0000 (17:08 +0000)]
bugzilla entries

Original commit message from CVS:
bugzilla entries

20 years agouse release
Thomas Vander Stichele [Wed, 14 Apr 2004 16:46:36 +0000 (16:46 +0000)]
use release

Original commit message from CVS:
use release

20 years agolower rank of dvddemux
Thomas Vander Stichele [Wed, 14 Apr 2004 16:16:45 +0000 (16:16 +0000)]
lower rank of dvddemux

Original commit message from CVS:
lower rank of dvddemux

20 years agoadd debugging
Thomas Vander Stichele [Wed, 14 Apr 2004 16:09:10 +0000 (16:09 +0000)]
add debugging

Original commit message from CVS:
add debugging

20 years agoconfigure.ac: save libs correctly when checking mad
Benjamin Otte [Wed, 14 Apr 2004 15:42:03 +0000 (15:42 +0000)]
configure.ac: save libs correctly when checking mad

Original commit message from CVS:
* configure.ac:
save libs correctly when checking mad

20 years ago#139926 - lowers rank of id3tag
Thomas Vander Stichele [Wed, 14 Apr 2004 15:33:16 +0000 (15:33 +0000)]
#139926 - lowers rank of id3tag

Original commit message from CVS:
#139926 - lowers rank of id3tag

20 years agocommon/m4/gst-feature.m4: Call -config scripts with
David Schleef [Tue, 13 Apr 2004 23:25:19 +0000 (23:25 +0000)]
common/m4/gst-feature.m4: Call -config scripts with

Original commit message from CVS:
* common/m4/gst-feature.m4: Call -config scripts with
--plugin-libs if it is supported.
* gst/avi/gstavimux.c: (gst_avimux_vidsinkconnect): sequences of
JPEG images are image/jpeg.
* gst/debug/Makefile.am:
* gst/debug/negotiation.c: (gst_negotiation_class_init),
(gst_negotiation_getcaps), (gst_negotiation_pad_link),
(gst_negotiation_update_caps), (gst_negotiation_get_property),
(gst_negotiation_plugin_init): Add a property that acts like
filter caps.
* testsuite/gst-lint:  Move license checking to be a standard
test.

20 years agogst/avi/gstavidemux.c: Fix memleak. patch from Sebastien Cote (bug #139958)
Sebastien Cote [Tue, 13 Apr 2004 21:34:28 +0000 (21:34 +0000)]
gst/avi/gstavidemux.c: Fix memleak. patch from Sebastien Cote (bug #139958)

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_reset): Fix memleak.
patch from Sebastien Cote (bug #139958)

20 years agomake player example use gconf
Thomas Vander Stichele [Tue, 13 Apr 2004 13:41:20 +0000 (13:41 +0000)]
make player example use gconf

Original commit message from CVS:
make player example use gconf

20 years agoonly open/close library during state changes, not creation/disposal
Thomas Vander Stichele [Tue, 13 Apr 2004 12:17:21 +0000 (12:17 +0000)]
only open/close library during state changes, not creation/disposal

Original commit message from CVS:
only open/close library during state changes, not creation/disposal

20 years agos/lstat/stat/ since it can be a symlink, ask decadix on IRC if you have questiosn
Christian Schaller [Mon, 12 Apr 2004 19:41:33 +0000 (19:41 +0000)]
s/lstat/stat/ since it can be a symlink, ask decadix on IRC if you have questiosn

Original commit message from CVS:
s/lstat/stat/ since it can be a symlink, ask decadix on IRC if you have questiosn

20 years agogst/avi/gstavidemux.c: Handle JUNK chunks inside data section. Prevents warnings.
Ronald S. Bultje [Sun, 11 Apr 2004 22:09:25 +0000 (22:09 +0000)]
gst/avi/gstavidemux.c: Handle JUNK chunks inside data section. Prevents warnings.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_stream_data):
Handle JUNK chunks inside data section. Prevents warnings.

20 years agogst-libs/gst/riff/riff-media.c: Add MS video v1.
Ronald S. Bultje [Sun, 11 Apr 2004 21:36:45 +0000 (21:36 +0000)]
gst-libs/gst/riff/riff-media.c: Add MS video v1.

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
(gst_riff_create_video_template_caps):
Add MS video v1.
* gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
(gst_avi_demux_stream_data):
Add support for "rec-list" chunks.

20 years agogst-libs/gst/riff/riff-media.c: Fix another codecname mismatch.
Ronald S. Bultje [Sun, 11 Apr 2004 19:33:55 +0000 (19:33 +0000)]
gst-libs/gst/riff/riff-media.c: Fix another codecname mismatch.

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps):
Fix another codecname mismatch.

20 years agogst-libs/gst/riff/riff-media.c: Fix divx caps mismatch and move from video/x-jpeg...
Ronald S. Bultje [Sun, 11 Apr 2004 17:21:32 +0000 (17:21 +0000)]
gst-libs/gst/riff/riff-media.c: Fix divx caps mismatch and move from video/x-jpeg to image/jpeg so that MJPEG plays b...

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
Fix divx caps mismatch and move from video/x-jpeg to image/jpeg
so that MJPEG plays back.

20 years agogst/mpeg1videoparse/gstmp1videoparse.*: Fix for some slight mis-cuts in buffer parsin...
Ronald S. Bultje [Sat, 10 Apr 2004 22:40:50 +0000 (22:40 +0000)]
gst/mpeg1videoparse/gstmp1videoparse.*: Fix for some slight mis-cuts in buffer parsing, and for some potential overfl...

Original commit message from CVS:
* gst/mpeg1videoparse/gstmp1videoparse.c: (gst_mp1videoparse_init),
(gst_mp1videoparse_real_chain), (gst_mp1videoparse_change_state):
* gst/mpeg1videoparse/gstmp1videoparse.h:
Fix for some slight mis-cuts in buffer parsing, and for some
potential overflows or faults-causers. Adds disconts. Also fixes
#139105 while we're at it.

20 years agoWorkaround for missing struct v4l2_buffer declaration in Suse 9 and Mandrake 10 linux...
Ronald S. Bultje [Sat, 10 Apr 2004 13:27:16 +0000 (13:27 +0000)]
Workaround for missing struct v4l2_buffer declaration in Suse 9 and Mandrake 10 linux/videodev2.h header file (#135919).

Original commit message from CVS:
* configure.ac:
* sys/v4l2/gstv4l2element.h:
Workaround for missing struct v4l2_buffer declaration in Suse 9
and Mandrake 10 linux/videodev2.h header file (#135919).

20 years agoext/gnomevfs/gstgnomevfssink.c: Bail out if no filename was given.
Ronald S. Bultje [Sat, 10 Apr 2004 13:07:31 +0000 (13:07 +0000)]
ext/gnomevfs/gstgnomevfssink.c: Bail out if no filename was given.

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssink.c: (gst_gnomevfssink_open_file):
Bail out if no filename was given.

20 years agosys/v4l2/gstv4l2src.c: fix Y41P (was typo'ed to
Ronald S. Bultje [Sat, 10 Apr 2004 12:20:20 +0000 (12:20 +0000)]
sys/v4l2/gstv4l2src.c: fix Y41P (was typo'ed to

Original commit message from CVS:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps),
(gst_v4l2_fourcc_from_structure):
Add Y41B/Y42B YUV formats (see #125732), fix Y41P (was typo'ed to
Y41B somewhere).

20 years agoext/gnomevfs/gstgnomevfssink.c: fix erase signal - if any handler returns false the...
Benjamin Otte [Fri, 9 Apr 2004 18:55:10 +0000 (18:55 +0000)]
ext/gnomevfs/gstgnomevfssink.c: fix erase signal - if any handler returns false the file will not be overwritten. If ...

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssink.c:
(_gst_boolean_allow_overwrite_accumulator),
(gst_gnomevfssink_class_init):
fix erase signal - if any handler returns false the file will not be
overwritten. If no handler is connected, the file will not be
overwritten either.
renamed signal to "allow-overwrite"
* ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
free string when adding it to ID3 failed
* ext/vorbis/vorbisdec.c: (vorbis_dec_event):
unref event when done
* gst/audioconvert/gstaudioconvert.c: (_fixate_caps_to_int):
free caps
* gst/typefind/gsttypefindfunctions.c:
(mpeg_video_stream_type_find):
fix invalid read

20 years agogst/audioconvert/bufferframesconvert.c: New element to convert buffer-frames for...
Andy Wingo [Fri, 9 Apr 2004 12:39:30 +0000 (12:39 +0000)]
gst/audioconvert/bufferframesconvert.c: New element to convert buffer-frames for float streams. Not working nicely yet.

Original commit message from CVS:
2004-04-09  Andy Wingo  <wingo@pobox.com>

* gst/audioconvert/bufferframesconvert.c: New element to convert
buffer-frames for float streams. Not working nicely yet.
* gst/audioconvert/plugin.h:
* gst/audioconvert/plugin.c: New files.
* gst/audioconvert/Makefile.am: Build the new files.
* gst/audioconvert/gstaudioconvert.c: Initialize via plugin.[ch].

20 years agogst/ffmpegcolorspace/gstffmpegcolorspace.c: Change rank to PRIMARY.
David Schleef [Fri, 9 Apr 2004 00:04:38 +0000 (00:04 +0000)]
gst/ffmpegcolorspace/gstffmpegcolorspace.c: Change rank to PRIMARY.

Original commit message from CVS:
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcolorspace_register): Change rank to PRIMARY.

20 years agogst/colorspace/gstcolorspace.c: Don't advertise a conversion we don't support (bug...
David Schleef [Fri, 9 Apr 2004 00:01:44 +0000 (00:01 +0000)]
gst/colorspace/gstcolorspace.c: Don't advertise a conversion we don't support (bug #139532)

Original commit message from CVS:
* gst/colorspace/gstcolorspace.c: Don't advertise a conversion
we don't support (bug #139532)

20 years agodo not change caps in middle of stream except on new streams fixes #139382
Thomas Vander Stichele [Wed, 7 Apr 2004 15:48:40 +0000 (15:48 +0000)]
do not change caps in middle of stream except on new streams fixes #139382

Original commit message from CVS:
do not change caps in middle of stream except on new streams
fixes #139382

20 years agoext/gnomevfs/gstgnomevfssink.c: Fix erase signal. Don't erase by default. Remove...
Ronald S. Bultje [Wed, 7 Apr 2004 01:41:58 +0000 (01:41 +0000)]
ext/gnomevfs/gstgnomevfssink.c: Fix erase signal. Don't erase by default. Remove handoff signal.

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssink.c: (gst_gnomevfssink_base_init),
(_gst_boolean_did_something_accumulator),
(gst_gnomevfssink_class_init), (gst_gnomevfssink_dispose),
(gst_gnomevfssink_init), (gst_gnomevfssink_set_property),
(gst_gnomevfssink_get_property), (gst_gnomevfssink_open_file),
(gst_gnomevfssink_close_file), (gst_gnomevfssink_chain),
(gst_gnomevfssink_change_state):
Fix erase signal. Don't erase by default. Remove handoff signal.
Remove erase property. Don't segfault. General cleanup.

20 years agogst-libs/gst/gconf/test-gconf.c: add missing gst_init
Benjamin Otte [Wed, 7 Apr 2004 00:54:03 +0000 (00:54 +0000)]
gst-libs/gst/gconf/test-gconf.c: add missing gst_init

Original commit message from CVS:
* gst-libs/gst/gconf/test-gconf.c: (main):
add missing gst_init

20 years agoext/gnomevfs/gstgnomevfssrc.c: free the mutexes, too
Benjamin Otte [Wed, 7 Apr 2004 00:42:10 +0000 (00:42 +0000)]
ext/gnomevfs/gstgnomevfssrc.c: free the mutexes, too

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_dispose):
free the mutexes, too

20 years agoext/gnomevfs/gstgnomevfssrc.c: actually free the URI string
Benjamin Otte [Tue, 6 Apr 2004 23:46:00 +0000 (23:46 +0000)]
ext/gnomevfs/gstgnomevfssrc.c: actually free the URI string

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_dispose):
actually free the URI string
* ext/mad/gstid3tag.c: (gst_id3_tag_src_event):
compute offset correctly when passing discont events
* ext/mad/gstid3tag.c: (gst_id3_tag_handle_event):
don't leak discont events
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_video_caps):
add some missing breaks so caps aren't copied randomly
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream):
if we realloc memory, we better use it

20 years agoext/mad/gstmad.c: fix GST_FORMAT_TIME usage
Benjamin Otte [Tue, 6 Apr 2004 06:03:30 +0000 (06:03 +0000)]
ext/mad/gstmad.c: fix GST_FORMAT_TIME usage

Original commit message from CVS:
* ext/mad/gstmad.c: (normal_seek):
fix GST_FORMAT_TIME usage

20 years agoext/kio/kiosrc.cpp: Undefine KDE_DEPRECATED so we can use a deprecated function ...
David Schleef [Mon, 5 Apr 2004 23:51:45 +0000 (23:51 +0000)]
ext/kio/kiosrc.cpp: Undefine KDE_DEPRECATED so we can use a deprecated function (hack!)

Original commit message from CVS:
* ext/kio/kiosrc.cpp:  Undefine KDE_DEPRECATED so we can use
a deprecated function (hack!)

20 years agoext/esd/esdmon.c: fix nonterminated vararg and memleak
Benjamin Otte [Mon, 5 Apr 2004 17:47:30 +0000 (17:47 +0000)]
ext/esd/esdmon.c: fix nonterminated vararg and memleak

Original commit message from CVS:
* ext/esd/esdmon.c: (gst_esdmon_get):
fix nonterminated vararg and memleak

20 years agoext/ladspa/gstladspa.c: clean up debugging
Benjamin Otte [Mon, 5 Apr 2004 17:32:43 +0000 (17:32 +0000)]
ext/ladspa/gstladspa.c: clean up debugging

Original commit message from CVS:
* ext/ladspa/gstladspa.c: (gst_ladspa_class_init),
(gst_ladspa_init), (gst_ladspa_force_src_caps),
(gst_ladspa_set_property), (gst_ladspa_get_property),
(gst_ladspa_instantiate), (gst_ladspa_activate),
(gst_ladspa_deactivate), (gst_ladspa_loop), (gst_ladspa_chain):
clean up debugging

20 years agogst/audioconvert/gstaudioconvert.c: advertise buffer-frames correctly on sinkpads
Benjamin Otte [Mon, 5 Apr 2004 13:18:56 +0000 (13:18 +0000)]
gst/audioconvert/gstaudioconvert.c: advertise buffer-frames correctly on sinkpads

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_getcaps):
advertise buffer-frames correctly on sinkpads

20 years agomore debugging, only reset caps when not in error
Thomas Vander Stichele [Mon, 5 Apr 2004 12:28:57 +0000 (12:28 +0000)]
more debugging, only reset caps when not in error

Original commit message from CVS:
more debugging, only reset caps when not in error

20 years agoadd debug category + commenting and cleanups
Thomas Vander Stichele [Mon, 5 Apr 2004 11:38:04 +0000 (11:38 +0000)]
add debug category + commenting and cleanups

Original commit message from CVS:
add debug category + commenting and cleanups

20 years agoconfigure.ac: fix == in test(1) operator
Benjamin Otte [Sun, 4 Apr 2004 23:38:15 +0000 (23:38 +0000)]
configure.ac: fix == in test(1) operator

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* configure.ac:
fix == in test(1) operator

20 years agoconfigure.ac: fix --export-symblos-regex to a working regex.
Benjamin Otte [Sun, 4 Apr 2004 23:00:03 +0000 (23:00 +0000)]
configure.ac: fix --export-symblos-regex to a working regex.

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* configure.ac:
fix --export-symblos-regex to a working regex.

20 years agosys/oss/.cvsignore: add for oss_probe
Benjamin Otte [Sun, 4 Apr 2004 02:39:29 +0000 (02:39 +0000)]
sys/oss/.cvsignore: add for oss_probe

Original commit message from CVS:
* sys/oss/.cvsignore:
add for oss_probe

20 years agoext/mad/gstid3tag.c: add missing 'new_media' argument (fixes #138168)
Benjamin Otte [Sat, 3 Apr 2004 13:59:57 +0000 (13:59 +0000)]
ext/mad/gstid3tag.c: add missing 'new_media' argument (fixes #138168)

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* ext/mad/gstid3tag.c: (gst_id3_tag_handle_event):
add missing 'new_media' argument (fixes #138168)
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_handle_seek_event):
add vararg terminator (fixes #138169)

20 years agoext/gdk_pixbuf/Makefile.am: Make sure gstgdkanimation.h is disted (bug #138914)
David Schleef [Sat, 3 Apr 2004 03:07:59 +0000 (03:07 +0000)]
ext/gdk_pixbuf/Makefile.am: Make sure gstgdkanimation.h is disted (bug #138914)

Original commit message from CVS:
* ext/gdk_pixbuf/Makefile.am:  Make sure gstgdkanimation.h is
disted (bug #138914)

20 years agoHopefully make the configure check work on Debian.
Scott Wheeler [Thu, 1 Apr 2004 17:44:27 +0000 (17:44 +0000)]
Hopefully make the configure check work on Debian.

Original commit message from CVS:
Hopefully make the configure check work on Debian.

20 years agoext/alsa/gstalsa.c: handle case better where a soundcard can't pause
Benjamin Otte [Thu, 1 Apr 2004 16:34:14 +0000 (16:34 +0000)]
ext/alsa/gstalsa.c: handle case better where a soundcard can't pause

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_change_state),
(gst_alsa_close_audio):
handle case better where a soundcard can't pause
* ext/ogg/gstoggdemux.c:
don't crash when we get events but don't have pads yet

20 years agothrow an error if we couldn't probe caps
Thomas Vander Stichele [Thu, 1 Apr 2004 13:20:03 +0000 (13:20 +0000)]
throw an error if we couldn't probe caps

Original commit message from CVS:
throw an error if we couldn't probe caps

20 years agoAdd a really simple sample DVD player gst-launch command line
Jan Schmidt [Thu, 1 Apr 2004 12:54:44 +0000 (12:54 +0000)]
Add a really simple sample DVD player gst-launch command line

Original commit message from CVS:
Add a really simple sample DVD player gst-launch command line

20 years agoa52dec: Use a debug category, Output timestamps correctly
Jan Schmidt [Thu, 1 Apr 2004 11:48:25 +0000 (11:48 +0000)]
a52dec:   Use a debug category, Output timestamps correctly

Original commit message from CVS:
a52dec:   Use a debug category, Output timestamps correctly
Emit tag info, Handle events, tell liba52dec about cpu
capabilities so it can use MMX etc.
dvdec:    Fix a crasher accessing invalid memory
dvdnavsrc:Some support for byte-format seeking.
Small fixes for still frames and menu button overlays
mpeg2dec: Use a debug category. Adjust the report level of several items to
LOG. Call mpeg2_custom_fbuf to mark our buffers as 'custom buffers'
so it doesn't lose the GstBuffer pointer
navseek:  Add the navseek debug element for seeking back and forth in a
video stream using arrow keys.
mpeg2subt:Pretty much a complete rewrite. Now a loopbased element. May still
require work to properly synchronise subtitle buffers.
mpegdemux:
dvddemux: Don't attempt to create subbuffers of size 0
Reduce a couple of error outputs to warnings.
y4mencode:Output the y4m frame header correctly

20 years agoavoid SIGFPE, throw error
Thomas Vander Stichele [Thu, 1 Apr 2004 11:40:45 +0000 (11:40 +0000)]
avoid SIGFPE, throw error

Original commit message from CVS:
avoid SIGFPE, throw error

20 years agoleak plugs and style fixes
Thomas Vander Stichele [Thu, 1 Apr 2004 08:42:30 +0000 (08:42 +0000)]
leak plugs and style fixes

Original commit message from CVS:
leak plugs and style fixes

20 years agogst/audioscale/gstaudioscale.c: Fix getcaps to expand and union lists. (bug #138225)
David Schleef [Wed, 31 Mar 2004 22:36:36 +0000 (22:36 +0000)]
gst/audioscale/gstaudioscale.c: Fix getcaps to expand and union lists. (bug #138225)

Original commit message from CVS:
* gst/audioscale/gstaudioscale.c: (gst_audioscale_expand_value),
(gst_audioscale_getcaps): Fix getcaps to expand and union lists.
(bug #138225)
* gst/debug/Makefile.am:
* gst/debug/breakmydata.c: (gst_break_my_data_plugin_init):
* gst/debug/gstdebug.c: (plugin_init):  Merge elements into one
plugin.
* gst/debug/negotiation.c: (gst_gst_negotiation_get_type),
(gst_negotiation_base_init), (gst_negotiation_class_init),
(gst_negotiation_init), (gst_negotiation_getcaps),
(gst_negotiation_pad_link), (gst_negotiation_chain),
(gst_negotiation_set_property), (gst_negotiation_get_property),
(gst_negotiation_plugin_init):  New element to talk about random
negotiation things happening in a pipeline.

20 years agodutch translation
Thomas Vander Stichele [Wed, 31 Mar 2004 17:12:41 +0000 (17:12 +0000)]
dutch translation

Original commit message from CVS:
dutch translation

20 years agofixing CLAMPING
Thomas Vander Stichele [Wed, 31 Mar 2004 17:11:14 +0000 (17:11 +0000)]
fixing CLAMPING

Original commit message from CVS:
fixing CLAMPING

20 years agoext/mpeg2dec/gstmpeg2dec.c: Handle Y42B-format MPEG video, patch from Matthew.Spencer...
Matthew.Spencer@eu.sony.com [Wed, 31 Mar 2004 06:31:47 +0000 (06:31 +0000)]
ext/mpeg2dec/gstmpeg2dec.c: Handle Y42B-format MPEG video, patch from Matthew.Spencer@eu.sony.com (Matthew Spencer) (...

Original commit message from CVS:
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer),
(gst_mpeg2dec_negotiate_format):  Handle Y42B-format MPEG
video, patch from Matthew.Spencer@eu.sony.com (Matthew Spencer)
(bug #137504)
* ext/mpeg2dec/gstmpeg2dec.h:

20 years agoext/gdk_pixbuf/Makefile.am: Remove spurious rules. (bug #136527)
David Schleef [Wed, 31 Mar 2004 06:09:34 +0000 (06:09 +0000)]
ext/gdk_pixbuf/Makefile.am: Remove spurious rules. (bug #136527)

Original commit message from CVS:
* ext/gdk_pixbuf/Makefile.am: Remove spurious rules. (bug #136527)

20 years agotools/gst-launch-ext-m.m: Applied patch from gnome@flyn.org (W.
gnome@flyn.org [Wed, 31 Mar 2004 06:00:40 +0000 (06:00 +0000)]
tools/gst-launch-ext-m.m: Applied patch from gnome@flyn.org (W.

Original commit message from CVS:
* tools/gst-launch-ext-m.m:  Applied patch from gnome@flyn.org (W.
Michael Petullo) to handle .mov

20 years agosys/oss/gstosselement.c: probe caps correctly for sound cards that only support one...
Benjamin Otte [Tue, 30 Mar 2004 18:01:45 +0000 (18:01 +0000)]
sys/oss/gstosselement.c: probe caps correctly for sound cards that only support one format

Original commit message from CVS:
* sys/oss/gstosselement.c: (gst_osselement_probe_caps),
(gst_osselement_rate_check_rate):
probe caps correctly for sound cards that only support one format

20 years agoext/kio/kiosrc.cpp: update handling event processing if inside KDE - untested
Benjamin Otte [Tue, 30 Mar 2004 17:00:52 +0000 (17:00 +0000)]
ext/kio/kiosrc.cpp: update handling event processing if inside KDE - untested

Original commit message from CVS:
* ext/kio/kiosrc.cpp: (process_events):
update handling event processing if inside KDE - untested

20 years agoext/hermes/gsthermescolorspace.c: decrease rank by 2 to not interfere with other...
David Schleef [Tue, 30 Mar 2004 07:07:45 +0000 (07:07 +0000)]
ext/hermes/gsthermescolorspace.c: decrease rank by 2 to not interfere with other colorspaces.

Original commit message from CVS:
* ext/hermes/gsthermescolorspace.c: (plugin_init): decrease rank
by 2 to not interfere with other colorspaces.
* ext/pango/gsttextoverlay.c: (plugin_init): change rank to NONE
* gst/colorspace/gstcolorspace.c: (plugin_init): decrease rank by
one to not interfere with ffmpeg_colorspace.

20 years agoext/alsa/gstalsa.c: Don't fixate fields that aren't in the caps.
David Schleef [Tue, 30 Mar 2004 06:51:31 +0000 (06:51 +0000)]
ext/alsa/gstalsa.c: Don't fixate fields that aren't in the caps.

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_fixate): Don't fixate fields that
aren't in the caps.
* gst/sine/gstsinesrc.c: change rate caps to [1,MAX]
* gst/videocrop/gstvideocrop.c: (plugin_init): Change rank to NONE.

20 years agoTry a bit harder to get the correct Qt dir. At some point I'll split this out into...
Scott Wheeler [Tue, 30 Mar 2004 05:51:31 +0000 (05:51 +0000)]
Try a bit harder to get the correct Qt dir.  At some point I'll split this out into a real check for Qt, but for now ...

Original commit message from CVS:
Try a bit harder to get the correct Qt dir.  At some point I'll split this
out into a real check for Qt, but for now I just want the KIO plugin to
actually build.

20 years agorevert accidental po file patch
Benjamin Otte [Tue, 30 Mar 2004 03:41:39 +0000 (03:41 +0000)]
revert accidental po file patch

Original commit message from CVS:
revert accidental po file patch

20 years agogst-libs/gst/riff/riff-media.c: fail on error, don't try to set stuff on NULL caps
Benjamin Otte [Tue, 30 Mar 2004 03:16:13 +0000 (03:16 +0000)]
gst-libs/gst/riff/riff-media.c: fail on error, don't try to set stuff on NULL caps

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
fail on error, don't try to set stuff on NULL caps

20 years agotry fixing configure on RH9
Benjamin Otte [Tue, 30 Mar 2004 03:13:03 +0000 (03:13 +0000)]
try fixing configure on RH9

Original commit message from CVS:
try fixing configure on RH9

20 years agoadd experimental kiosrc plugin
Benjamin Otte [Tue, 30 Mar 2004 02:53:00 +0000 (02:53 +0000)]
add experimental kiosrc plugin

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/kio/Makefile.am:
* ext/kio/kioreceiver.cpp:
* ext/kio/kioreceiver.h:
* ext/kio/kiosrc.cpp:
* ext/kio/kiosrc.h:
add experimental kiosrc plugin
* ext/alsa/gstalsaplugin.c: (plugin_init):
initialize debugging category only when we're sure registering the
plugins worked.

20 years agoreturn proper values for state change failures
Thomas Vander Stichele [Mon, 29 Mar 2004 17:19:38 +0000 (17:19 +0000)]
return proper values for state change failures

Original commit message from CVS:
return proper values for state change failures

20 years agoext/mad/gstid3tag.c: try harder to check if an event is really a discont
Benjamin Otte [Mon, 29 Mar 2004 15:58:01 +0000 (15:58 +0000)]
ext/mad/gstid3tag.c: try harder to check if an event is really a discont

Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_handle_event):
try harder to check if an event is really a discont

20 years agoadding azerbaijani
Thomas Vander Stichele [Mon, 29 Mar 2004 08:48:56 +0000 (08:48 +0000)]
adding azerbaijani

Original commit message from CVS:
adding azerbaijani

20 years agogst/mpegstream/: get rid of non-standard "..." ranges in case statements.
Benjamin Otte [Sun, 28 Mar 2004 01:44:31 +0000 (01:44 +0000)]
gst/mpegstream/: get rid of non-standard "..." ranges in case statements.

Original commit message from CVS:
* gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_private):
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead),
(gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes):
get rid of non-standard "..." ranges in case statements.

20 years agogst/mpegstream/gstmpegdemux.*: Complete overhaul. All DVD specific functionality...
Martin Soto [Sat, 27 Mar 2004 22:45:40 +0000 (22:45 +0000)]
gst/mpegstream/gstmpegdemux.*: Complete overhaul. All DVD specific functionality split to the new dvddemux element.

Original commit message from CVS:
* gst/mpegstream/gstmpegdemux.c:
* gst/mpegstream/gstmpegdemux.h: Complete overhaul. All DVD
specific functionality split to the new dvddemux element.
* gst/mpegstream/gstdvddemux.c:
* gst/mpegstream/gstdvddemux.h: New demultiplexer for DVD (VOB)
streams, derived from mpegdemux.
* gst/mpegstream/gstmpegparse.c: Discontinuity handling cleaned
up. SCR based timestamp rewriting can be turned off (will probably
completely disappear soon).
* ext/dvdnav/dvdnavsrc.c: Changes resulting from a few months
hacking. General cleanup. All printf statements replaced by
debugging messages. Almost complete libdvdnav support.
(dvdnavsrc_class_init): Got rid of unnecessary signals (replaced
by events. New properties for audio and subpicture languages.
(dvdnavsrc_update_highlight): Now uses events.
(dvdnavsrc_user_op): Cleaned up.
(dvdnavsrc_get): Renamed to dvdnavsrc_loop (element is now loop
based). Lots of cleanup, and propper support for most libdvdnav
events.
(dvdnavsrc_make_dvd_event): New function.
(dvdnavsrc_make_dvd_nav_packet_event): New function.
(dvdnavsrc_make_clut_change_event): New function.