platform/upstream/gstreamer.git
20 years agoext/gnomevfs/gstgnomevfssink.c: Run glib's default signal handler (??) in RUN_CLEANUP...
Ronald S. Bultje [Sun, 9 May 2004 16:48:42 +0000 (16:48 +0000)]
ext/gnomevfs/gstgnomevfssink.c: Run glib's default signal handler (??) in RUN_CLEANUP rather than

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssink.c:
(_gst_boolean_allow_overwrite_accumulator),
(gst_gnomevfssink_class_init), (gst_gnomevfssink_open_file):
Run glib's default signal handler (??) in RUN_CLEANUP rather than
RUN_LAST, and don't use that to set the accumulator value because
then it's always FALSE.

20 years agogst-libs/gst/riff/: Fix for unaligned RIFF files (i.e. where all the chunks together...
Ronald S. Bultje [Sun, 9 May 2004 15:49:25 +0000 (15:49 +0000)]
gst-libs/gst/riff/: Fix for unaligned RIFF files (i.e. where all the chunks together in a LIST chunk are not of the s...

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_video_caps_with_data),
(gst_riff_create_audio_caps),
(gst_riff_create_audio_template_caps):
* gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head):
Fix for unaligned RIFF files (i.e. where all the chunks together
in a LIST chunk are not of the same size as the size given in
the LIST chunk header). Fixes several odd WAVE files. Also fix
ADPCM (block_align property) in audio, so that wavparse based
on this works now as it used to stand-alone.

20 years agoext/: \1/Codec, (fixes #142193)
Benjamin Otte [Sun, 9 May 2004 14:37:15 +0000 (14:37 +0000)]
ext/: \1/Codec, (fixes #142193)

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* ext/a52dec/gsta52dec.c:
* ext/divx/gstdivxdec.c:
* ext/divx/gstdivxenc.c:
* ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
* ext/faac/gstfaac.c: (gst_faac_base_init):
* ext/faad/gstfaad.c: (gst_faad_base_init):
* ext/ivorbis/vorbisfile.c:
* ext/lame/gstlame.c:
* ext/libfame/gstlibfame.c:
* ext/mpeg2enc/gstmpeg2enc.cc:
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
* ext/sidplay/gstsiddec.cc:
* ext/speex/gstspeexdec.c:
* ext/speex/gstspeexenc.c:
* ext/xvid/gstxviddec.c:
* ext/xvid/gstxvidenc.c:
correct klasses. Mostly s,Codec/(Audio|Video),\1/Codec,
(fixes #142193)

20 years agoext/alsa/: Fix alsa oddness in mixer after the combination of using mixer in source...
Ronald S. Bultje [Sun, 9 May 2004 00:30:06 +0000 (00:30 +0000)]
ext/alsa/: Fix alsa oddness in mixer after the combination of using mixer in source/sink elements and using hw:x,y in...

Original commit message from CVS:
* ext/alsa/gstalsa.c: (device_list),
(gst_alsa_class_probe_devices):
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_open):
Fix alsa oddness in mixer after the combination of using mixer
in source/sink elements and using hw:x,y instead of just hw:x.

20 years agogst/wavparse/gstwavparse.c: make PAUSED=>READY=>PAUSED=READY work by not destroying...
Benjamin Otte [Sun, 9 May 2004 00:13:39 +0000 (00:13 +0000)]
gst/wavparse/gstwavparse.c: make PAUSED=>READY=>PAUSED=READY work by not destroying NULL sourcepads

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_destroy_sourcepad),
(gst_wavparse_create_sourcepad):
make PAUSED=>READY=>PAUSED=READY work by not destroying NULL
sourcepads

20 years agoext/alsa/gstalsasink.c: allow discont events before caps nego
Benjamin Otte [Sun, 9 May 2004 00:02:26 +0000 (00:02 +0000)]
ext/alsa/gstalsasink.c: allow discont events before caps nego

Original commit message from CVS:
* ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
allow discont events before caps nego

20 years agoext/vorbis/vorbisdec.c: don't leak events
Benjamin Otte [Sat, 8 May 2004 16:30:03 +0000 (16:30 +0000)]
ext/vorbis/vorbisdec.c: don't leak events

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_dec_event):
don't leak events

20 years agogst/level/gstlevel.*: figure out if we're initialized directly instead of keeping...
Benjamin Otte [Sat, 8 May 2004 13:03:59 +0000 (13:03 +0000)]
gst/level/gstlevel.*: figure out if we're initialized directly instead of keeping a variable that's wrong in 90% of c...

Original commit message from CVS:
* gst/level/gstlevel.c: (gst_level_link), (gst_level_chain),
(gst_level_change_state), (gst_level_init):
* gst/level/gstlevel.h:
figure out if we're initialized directly instead of keeping a
variable that's wrong in 90% of cases
don't initialize pads and then leak them and use a new unitialized
pad. (fixes #142084)
these were bugs so n00bish I didn't find them for an hour :/

20 years agoRewrote wavparse to use riff-read instead of doing bytestream stuff by hand.
Iain Holmes [Sat, 8 May 2004 00:33:39 +0000 (00:33 +0000)]
Rewrote wavparse to use riff-read instead of doing bytestream stuff by hand.

Original commit message from CVS:
Rewrote wavparse to use riff-read instead of doing bytestream stuff by hand.
Made some useful functions in riff-read non-static.

20 years agoext/faad/gstfaad.c: HACK to correct signed char assumption in faad.h.
David Schleef [Sat, 8 May 2004 00:20:18 +0000 (00:20 +0000)]
ext/faad/gstfaad.c: HACK to correct signed char assumption in faad.h.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_sinkconnect): HACK to correct
signed char assumption in faad.h.

20 years agosys/v4l2/gstv4l2src.c:
Ronald S. Bultje [Fri, 7 May 2004 23:47:00 +0000 (23:47 +0000)]
sys/v4l2/gstv4l2src.c:

Original commit message from CVS:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps):
Missing break, detected by Daniel Gazard <daniel.gazard@free.fr>.

20 years agofix a number of memleaks
Colin Walters [Fri, 7 May 2004 20:26:46 +0000 (20:26 +0000)]
fix a number of memleaks

Original commit message from CVS:
fix a number of memleaks

20 years agoext/dv/gstdvdec.c: Fix caps nego and pad templates. RGB mode caps should work now.
Jan Schmidt [Fri, 7 May 2004 16:17:25 +0000 (16:17 +0000)]
ext/dv/gstdvdec.c: Fix caps nego and pad templates. RGB mode caps should work now.

Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_video_link):
Fix caps nego and pad templates. RGB mode caps should
work now.
* ext/dvdnav/gst-dvd:
Move mpeg2dec inside the thread because otherwise the
queue rejects cap changes mid-stream
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_get_type),
(gst_mpeg2dec_flush_decoder):
For mpeg2dec > 0.4.0, call the flush function instead of
manually extracting all in-flight frames.
* ext/raw1394/gstdv1394src.c: (gst_dv1394src_factory),
(gst_dv1394src_init), (gst_dv1394src_iso_receive):
Change mime type video/dv go video/x-dv to match the
rest of gst-plugins

20 years agoext/alsa/: Make alsasink/src a subclass of alsamixer so that mixer stuff shows up...
Ronald S. Bultje [Fri, 7 May 2004 04:56:55 +0000 (04:56 +0000)]
ext/alsa/: Make alsasink/src a subclass of alsamixer so that mixer stuff shows up in gst-rec. Needs some finetuning.

Original commit message from CVS:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list):
* ext/alsa/gstalsasink.c: (gst_alsa_sink_get_type),
(gst_alsa_sink_class_init):
* ext/alsa/gstalsasink.h:
* ext/alsa/gstalsasrc.c: (gst_alsa_src_get_type),
(gst_alsa_src_class_init):
* ext/alsa/gstalsasrc.h:
Make alsasink/src a subclass of alsamixer so that mixer stuff
shows up in gst-rec. Needs some finetuning.

20 years agocvs commit: warning: file 'ChangeLog' seems to still contain conflict indicators
Benjamin Otte [Fri, 7 May 2004 00:45:12 +0000 (00:45 +0000)]
cvs commit: warning: file 'ChangeLog' seems to still contain conflict indicators

Original commit message from CVS:
cvs commit: warning: file 'ChangeLog' seems to still contain conflict indicators

20 years agoext/lame/gstlame.c: simplify
Benjamin Otte [Fri, 7 May 2004 00:43:49 +0000 (00:43 +0000)]
ext/lame/gstlame.c: simplify

Original commit message from CVS:
* ext/lame/gstlame.c: (gst_lame_chain):
simplify
* ext/mad/gstmad.c: (gst_mad_handle_event):
fix event leak
* gst/typefind/gsttypefindfunctions.c: (mp3_type_find):
be able to detect mp3 files < 4096 bytes

20 years agoext/theora/theoraenc.c: Also encode the first frame, cleanup some code.
Wim Taymans [Thu, 6 May 2004 14:32:13 +0000 (14:32 +0000)]
ext/theora/theoraenc.c: Also encode the first frame, cleanup some code.

Original commit message from CVS:
* ext/theora/theoraenc.c: (gst_theora_enc_class_init),
(theora_enc_sink_link), (theora_push_packet), (theora_enc_chain),
(theora_enc_set_property), (theora_enc_get_property):
Also encode the first frame, cleanup some code.

20 years agoext/mpeg2enc/gstmpeg2enc.cc: Forward events first before deciding that negotiation...
Wim Taymans [Thu, 6 May 2004 09:21:24 +0000 (09:21 +0000)]
ext/mpeg2enc/gstmpeg2enc.cc: Forward events first before deciding that negotiation was not performed.

Original commit message from CVS:
* ext/mpeg2enc/gstmpeg2enc.cc:
Forward events first before deciding that negotiation was
not performed.

20 years agogst/wavenc/gstwavenc.c: First process the events before deciding that negotiation...
Wim Taymans [Thu, 6 May 2004 09:14:29 +0000 (09:14 +0000)]
gst/wavenc/gstwavenc.c: First process the events before deciding that negotiation was not performed.

Original commit message from CVS:
* gst/wavenc/gstwavenc.c: (gst_wavenc_chain):
First process the events before deciding that negotiation
was not performed.

20 years agoext/theora/: Added a theora encoder, grouped the encoder and decoder into the same...
Wim Taymans [Thu, 6 May 2004 09:10:31 +0000 (09:10 +0000)]
ext/theora/: Added a theora encoder, grouped the encoder and decoder into the same plugin.

Original commit message from CVS:
* ext/theora/Makefile.am:
* ext/theora/theora.c: (plugin_init):
* ext/theora/theoradec.c: (theora_dec_change_state):
* ext/theora/theoraenc.c: (gst_theora_enc_base_init),
(gst_theora_enc_class_init), (gst_theora_enc_init),
(theora_enc_sink_link), (theora_enc_event), (theora_push_packet),
(theora_enc_chain), (theora_enc_change_state),
(theora_enc_set_property), (theora_enc_get_property):
Added a theora encoder, grouped the encoder and decoder into the
same plugin.

20 years agoext/jpeg/gstjpegenc.c: fix DURATION on outgoing buffers
Thomas Vander Stichele [Wed, 5 May 2004 11:29:48 +0000 (11:29 +0000)]
ext/jpeg/gstjpegenc.c: fix DURATION on outgoing buffers

Original commit message from CVS:
* ext/jpeg/gstjpegenc.c: (gst_jpegenc_get_type),
(gst_jpegenc_chain):
fix DURATION on outgoing buffers
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_sink_event):
debug using time formats
* sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support),
(gst_xvimagesink_sink_link):
windows with width/height 0 generate X errors, so don't allow them

20 years agoext/mpeg2dec/gstmpeg2dec.*: removed the static pad template so that we can add the...
Wim Taymans [Wed, 5 May 2004 09:13:42 +0000 (09:13 +0000)]
ext/mpeg2dec/gstmpeg2dec.*: removed the static pad template so that we can add the more accurate framerate value to t...

Original commit message from CVS:
* ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
(gst_mpeg2dec_base_init), (gst_mpeg2dec_init),
(gst_mpeg2dec_negotiate_format):
* ext/mpeg2dec/gstmpeg2dec.h:
removed the static pad template so that we can add the
more accurate framerate value to the caps.

20 years agoconfigure.ac: check for kdemacros.h, too (should fix #141821)
Benjamin Otte [Tue, 4 May 2004 18:38:39 +0000 (18:38 +0000)]
configure.ac: check for kdemacros.h, too (should fix #141821)

Original commit message from CVS:
* configure.ac:
check for kdemacros.h, too (should fix #141821)
* ext/vorbis/vorbisdec.c: (vorbis_dec_event), (vorbis_dec_chain):
don't crash if no header was sent, but nicely error out (fixes part
of #141554)

20 years agoext/mpeg2enc/gstmpeg2enc.cc: call the parent dispose function to avoid segfault on...
Wim Taymans [Tue, 4 May 2004 14:39:29 +0000 (14:39 +0000)]
ext/mpeg2enc/gstmpeg2enc.cc: call the parent dispose function to avoid segfault on destroy.

Original commit message from CVS:
* ext/mpeg2enc/gstmpeg2enc.cc: (gst_mpeg2enc_dispose): call the
parent dispose function to avoid segfault on destroy.

20 years agosys/: clean up debugging caps also recreate xvimage when format has changed
Thomas Vander Stichele [Tue, 4 May 2004 14:17:24 +0000 (14:17 +0000)]
sys/: clean up debugging caps also recreate xvimage when format has changed

Original commit message from CVS:
* sys/ximage/ximagesink.c: (gst_ximagesink_sink_link),
(plugin_init):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xcontext_get),
(gst_xvimagesink_sink_link):
clean up debugging caps
also recreate xvimage when format has changed

20 years agoext/libvisual/: use a GstAdapter to correctly adapt buffer sizes - allows using a...
Benjamin Otte [Tue, 4 May 2004 00:44:19 +0000 (00:44 +0000)]
ext/libvisual/: use a GstAdapter to correctly adapt buffer sizes - allows using a framerate

Original commit message from CVS:
* ext/libvisual/Makefile.am:
* ext/libvisual/visual.c: (gst_visual_class_init),
(gst_visual_init), (gst_visual_dispose), (gst_visual_getcaps),
(gst_visual_srclink), (gst_visual_chain),
(gst_visual_change_state), (plugin_init):
use a GstAdapter to correctly adapt buffer sizes - allows using a
framerate

20 years agoquery v4lsrc device for fps (which works for webcams)
Thomas Vander Stichele [Mon, 3 May 2004 17:26:43 +0000 (17:26 +0000)]
query v4lsrc device for fps (which works for webcams)

Original commit message from CVS:
query v4lsrc device for fps (which works for webcams)

20 years agodon't trust lame_init to set good values as defaults
Stéphane Loeuillet [Mon, 3 May 2004 16:46:10 +0000 (16:46 +0000)]
don't trust lame_init to set good values as defaults

Original commit message from CVS:
don't trust lame_init to set good values as defaults

20 years agoext/divx/gstdivxenc.c: fix range since -1 is the default
Thomas Vander Stichele [Mon, 3 May 2004 14:31:46 +0000 (14:31 +0000)]
ext/divx/gstdivxenc.c: fix range since -1 is the default

Original commit message from CVS:
* ext/divx/gstdivxenc.c: (gst_divxenc_get_type),
(gst_divxenc_class_init):
fix range since -1 is the default
* gst/mpeg1sys/gstmpeg1systemencode.c:
(gst_mpeg1_system_encode_get_type), (gst_system_encode_multiplex):
* gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_get_type),
(gst_rtjpegdec_chain):
* gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_get_type),
(gst_rtjpegenc_chain):
* sys/qcam/gstqcamsrc.c: (gst_autoexp_mode_get_type),
(gst_qcamsrc_get_type), (gst_qcamsrc_change_state):
* sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_get_type):
* sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get_type):
* sys/v4l/gstv4lsrc.c:
* sys/v4l/v4l_calls.c: (gst_v4l_open):
* sys/v4l/v4lmjpegsink_calls.c: (gst_v4lmjpegsink_playback_init):
* sys/v4l/v4lmjpegsrc_calls.c: (gst_v4lmjpegsrc_capture_init):
* sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_init):
* sys/vcd/vcdsrc.c: (vcdsrc_get_type), (vcdsrc_get):
remove gst_info calls

20 years agoupdated translations
Thomas Vander Stichele [Mon, 3 May 2004 13:37:09 +0000 (13:37 +0000)]
updated translations

Original commit message from CVS:
updated translations

20 years agogst/audioconvert/gstaudioconvert.c: refactor/comment code
Thomas Vander Stichele [Mon, 3 May 2004 13:25:21 +0000 (13:25 +0000)]
gst/audioconvert/gstaudioconvert.c: refactor/comment code

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c: (_fixate_caps_to_int):
refactor/comment code

20 years agogst/asfdemux/: Add tagging support to demuxer, split out registration in its own...
Ronald S. Bultje [Sun, 2 May 2004 18:07:39 +0000 (18:07 +0000)]
gst/asfdemux/: Add tagging support to demuxer, split out registration in its own and prevent having some tables in ou...

Original commit message from CVS:
* gst/asfdemux/Makefile.am:
* gst/asfdemux/asfheaders.c:
* gst/asfdemux/asfheaders.h:
* gst/asfdemux/gstasf.c: (plugin_init):
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_type),
(gst_asf_demux_base_init), (gst_asf_demux_process_comment),
(gst_asf_demux_setup_pad):
* gst/asfdemux/gstasfdemux.h:
* gst/asfdemux/gstasfmux.c:
* gst/asfdemux/gstasfmux.h:
Add tagging support to demuxer, split out registration in its own
file instead of in demux (hacky), and prevent having some tables
in our memory multiple times (in asfheaders.h).

20 years agogst/matroska/: Basic tag reading support.
Ronald S. Bultje [Sat, 1 May 2004 17:27:23 +0000 (17:27 +0000)]
gst/matroska/: Basic tag reading support.

Original commit message from CVS:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_parse_metadata):
* gst/matroska/matroska-ids.h:
Basic tag reading support.

20 years agofix the spec file
Stéphane Loeuillet [Sat, 1 May 2004 16:54:24 +0000 (16:54 +0000)]
fix the spec file

Original commit message from CVS:
fix the spec file

20 years agoLICENSE_readme: typo
Stéphane Loeuillet [Sat, 1 May 2004 15:40:08 +0000 (15:40 +0000)]
LICENSE_readme: typo

Original commit message from CVS:
* LICENSE_readme : typo
* sys/v4l/videodev_mjpeg.h : typo

20 years agogst/matroska/matroska-demux.c: Really detect ac-3 audio.
Ronald S. Bultje [Sat, 1 May 2004 02:46:38 +0000 (02:46 +0000)]
gst/matroska/matroska-demux.c: Really detect ac-3 audio.

Original commit message from CVS:
* gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps):
Really detect ac-3 audio.
* gst/typefind/gsttypefindfunctions.c: (matroska_type_find):
really detect matroska files (off-by-1).

20 years agogst/qtdemux/qtdemux.c: More qtdemux hackage -- parse a lot more atoms, extract a...
David Schleef [Sat, 1 May 2004 01:46:16 +0000 (01:46 +0000)]
gst/qtdemux/qtdemux.c: More qtdemux hackage -- parse a lot more atoms, extract a few tags.  One might even mistake th...

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
(gst_qtdemux_add_stream), (qtdemux_parse), (qtdemux_type_get),
(qtdemux_dump_stsz), (qtdemux_dump_stco), (qtdemux_dump_co64),
(qtdemux_dump_unknown), (qtdemux_parse_tree), (qtdemux_parse_udta),
(qtdemux_tag_add), (get_size), (gst_qtdemux_handle_esds): More qtdemux
hackage -- parse a lot more atoms, extract a few tags.  One might even
mistake this for tag support.  Maybe it is.
* gst/qtdemux/qtdemux.h:

20 years agoplug a memleak
Colin Walters [Fri, 30 Apr 2004 20:57:48 +0000 (20:57 +0000)]
plug a memleak

Original commit message from CVS:
plug a memleak

20 years agogst/ffmpegcolorspace/gstffmpegcolorspace.c: remove broken nego fix
Thomas Vander Stichele [Fri, 30 Apr 2004 12:21:11 +0000 (12:21 +0000)]
gst/ffmpegcolorspace/gstffmpegcolorspace.c: remove broken nego fix

Original commit message from CVS:
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcolorspace_getcaps):
remove broken nego fix

20 years agoadd initial support for libvisual (http://libvisual.sourceforge.net) libvisual is...
Benjamin Otte [Fri, 30 Apr 2004 02:25:09 +0000 (02:25 +0000)]
add initial support for libvisual (libvisual.sourceforge.net) libvisual is still quite alpha, so expect crashe...

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/libvisual/Makefile.am:
* ext/libvisual/visual.c:
add initial support for libvisual (http://libvisual.sourceforge.net)
libvisual is still quite alpha, so expect crashes in there :)

20 years agogst/qtdemux/qtdemux.c: Hacked up qtdemux to make it spit out codec_data. Do _not_...
David Schleef [Fri, 30 Apr 2004 02:19:16 +0000 (02:19 +0000)]
gst/qtdemux/qtdemux.c: Hacked up qtdemux to make it spit out codec_data.  Do _not_ look at this code; you will no lon...

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse),
(qtdemux_parse_trak), (get_size), (gst_qtdemux_handle_esds): Hacked
up qtdemux to make it spit out codec_data.  Do _not_ look at this
code; you will no longer respect me.

20 years agochange alsa pcm device discovery to find more than 1 device per card.
Stéphane Loeuillet [Fri, 30 Apr 2004 01:20:53 +0000 (01:20 +0000)]
change alsa pcm device discovery to find more than 1 device per card.

Original commit message from CVS:
change alsa pcm device discovery to find more than 1 device per card.
code review by Ronald.

20 years agosys/oss/gstosselement.c: Add a check for a driver bug on FreeBSD. (bug #140565)
David Schleef [Thu, 29 Apr 2004 23:45:03 +0000 (23:45 +0000)]
sys/oss/gstosselement.c: Add a check for a driver bug on FreeBSD.  (bug #140565)

Original commit message from CVS:
* sys/oss/gstosselement.c: (gst_osselement_rate_probe_check):
Add a check for a driver bug on FreeBSD.  (bug #140565)

20 years agoext/jpeg/: move format setting to inner loop
Thomas Vander Stichele [Thu, 29 Apr 2004 17:37:01 +0000 (17:37 +0000)]
ext/jpeg/: move format setting to inner loop

Original commit message from CVS:
* ext/jpeg/gstjpegdec.c: (gst_jpegdec_get_type):
* ext/jpeg/gstjpegenc.c: (gst_jpegenc_get_type),
(gst_jpegenc_getcaps):
move format setting to inner loop
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcolorspace_getcaps):
use GST_PAD_CAPS if available so that we use already negotiated
caps
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
(qtdemux_parse_moov), (qtdemux_parse):
extra debugging
* sys/qcam/qcam-Linux.c: (qc_lock_wait), (qc_unlock):
* sys/qcam/qcam-os.c: (qc_lock_wait), (qc_unlock):
move hardcoded path to DEFINE

20 years agogst/speed/gstspeed.c: Fix caps parsing. (bug #140064)
David Schleef [Thu, 29 Apr 2004 03:38:16 +0000 (03:38 +0000)]
gst/speed/gstspeed.c: Fix caps parsing. (bug #140064)

Original commit message from CVS:
* gst/speed/gstspeed.c: (speed_parse_caps):  Fix caps parsing.
(bug #140064)

20 years agoext/alsa/gstalsa.c: Don't probe for playback device if we're a source element. Fixes...
Ronald S. Bultje [Thu, 29 Apr 2004 00:40:14 +0000 (00:40 +0000)]
ext/alsa/gstalsa.c: Don't probe for playback device if we're a source element. Fixes #139658.

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_class_probe_devices):
Don't probe for playback device if we're a source element. Fixes
#139658.

20 years agoext/mad/gstid3tag.c: rewrite buffer offset
Benjamin Otte [Thu, 29 Apr 2004 00:13:16 +0000 (00:13 +0000)]
ext/mad/gstid3tag.c: rewrite buffer offset

Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_handle_event),
(gst_id3_tag_chain):
rewrite buffer offset

20 years agoNew DTS decoder.
Ronald S. Bultje [Thu, 29 Apr 2004 00:00:25 +0000 (00:00 +0000)]
New DTS decoder.

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/dts/Makefile.am:
* ext/dts/gstdtsdec.c: (gst_dtsdec_get_type),
(gst_dtsdec_base_init), (gst_dtsdec_class_init), (gst_dtsdec_init),
(gst_dtsdec_channels), (gst_dtsdec_renegotiate),
(gst_dtsdec_handle_event), (gst_dtsdec_update_streaminfo),
(gst_dtsdec_loop), (gst_dtsdec_change_state),
(gst_dtsdec_set_property), (gst_dtsdec_get_property),
(plugin_init):
* ext/dts/gstdtsdec.h:
New DTS decoder.
* ext/faad/gstfaad.c: (gst_faad_sinkconnect),
(gst_faad_srcconnect):
Add ESDS atom handling (.m4a).

20 years agoext/divx/gstdivxdec.c: Remove comment that makes no sense.
Ronald S. Bultje [Wed, 28 Apr 2004 03:13:48 +0000 (03:13 +0000)]
ext/divx/gstdivxdec.c: Remove comment that makes no sense.

Original commit message from CVS:
* ext/divx/gstdivxdec.c: (plugin_init):
Remove comment that makes no sense.
* ext/mad/gstid3tag.c: (gst_id3_tag_set_property):
Fix for obvious typo that resulted in warnings during gst-register.
* ext/xvid/gstxviddec.c: (gst_xviddec_src_link),
(gst_xviddec_sink_link):
Fix caps negotiation a bit better.
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
We call this 'codec_data', not 'esds'.

20 years agomake stupid compilers happy
Benjamin Otte [Tue, 27 Apr 2004 16:26:53 +0000 (16:26 +0000)]
make stupid compilers happy

Original commit message from CVS:
make stupid compilers happy

20 years agogst/monoscope/gstmonoscope.c: make sure we only provide 256x128
Benjamin Otte [Tue, 27 Apr 2004 15:59:57 +0000 (15:59 +0000)]
gst/monoscope/gstmonoscope.c: make sure we only provide 256x128

Original commit message from CVS:
* gst/monoscope/gstmonoscope.c:
make sure we only provide 256x128
* gst/monoscope/monoscope.c: (monoscope_init):
assert size of 256x128

20 years agouse max width and height for fixation
Thomas Vander Stichele [Tue, 27 Apr 2004 15:08:22 +0000 (15:08 +0000)]
use max width and height for fixation

Original commit message from CVS:
use max width and height for fixation

20 years agofix v4l for qc-usb webcams
Thomas Vander Stichele [Tue, 27 Apr 2004 11:33:52 +0000 (11:33 +0000)]
fix v4l for qc-usb webcams

Original commit message from CVS:
fix v4l for qc-usb webcams

20 years agoadd num-buffers property
Thomas Vander Stichele [Tue, 27 Apr 2004 09:42:45 +0000 (09:42 +0000)]
add num-buffers property

Original commit message from CVS:
add num-buffers property

20 years agoext/mad/gstid3tag.c: set id3mux rank to NONE so it doesn't confuse spider require...
Benjamin Otte [Mon, 26 Apr 2004 20:38:12 +0000 (20:38 +0000)]
ext/mad/gstid3tag.c: set id3mux rank to NONE so it doesn't confuse spider require audio/mpeg,mpegversion=1 in id3mux

Original commit message from CVS:
* ext/mad/gstid3tag.c: (plugin_init):
set id3mux rank to NONE so it doesn't confuse spider
require audio/mpeg,mpegversion=1 in id3mux

20 years agoconfigure.ac: detect faad correctly as non-working if it's indeed non-working
Benjamin Otte [Mon, 26 Apr 2004 18:03:19 +0000 (18:03 +0000)]
configure.ac: detect faad correctly as non-working if it's indeed non-working

Original commit message from CVS:
* configure.ac:
detect faad correctly as non-working if it's indeed non-working

20 years agofix jpeg getcaps so it negotiates correctly
Thomas Vander Stichele [Mon, 26 Apr 2004 13:47:38 +0000 (13:47 +0000)]
fix jpeg getcaps so it negotiates correctly

Original commit message from CVS:
fix jpeg getcaps so it negotiates correctly

20 years agogst/audioconvert/gstaudioconvert.c: fix memleak
Benjamin Otte [Sun, 25 Apr 2004 17:56:10 +0000 (17:56 +0000)]
gst/audioconvert/gstaudioconvert.c: fix memleak

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c: (_fixate_caps_to_int):
fix memleak

20 years agoadd debugging categories
Thomas Vander Stichele [Fri, 23 Apr 2004 16:55:40 +0000 (16:55 +0000)]
add debugging categories

Original commit message from CVS:
add debugging categories

20 years agogst-libs/gst/riff/riff-media.c: audio/x-raw-int with height rules! not. Now it's...
Benjamin Otte [Fri, 23 Apr 2004 02:32:58 +0000 (02:32 +0000)]
gst-libs/gst/riff/riff-media.c: audio/x-raw-int with height rules! not. Now it's depth.

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps):
audio/x-raw-int with height rules! not. Now it's depth.

20 years agogst/wavparse/gstwavparse.c: Missing variable initialization. Add handling of DVI...
Ronald S. Bultje [Fri, 23 Apr 2004 00:47:41 +0000 (00:47 +0000)]
gst/wavparse/gstwavparse.c: Missing variable initialization. Add handling of DVI ADPCM. Fix mis-parsing of LIST chunk...

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_create_sourcepad),
(gst_wavparse_parse_fmt), (gst_wavparse_handle_sink_event),
(gst_wavparse_loop):
Missing variable initialization. Add handling of DVI ADPCM. Fix
mis-parsing of LIST chunks. This works around a bug where we mis-
parse non-aligning LIST chunks (so LIST chunks where the contents
don't align with the actual LIST size). The correct fix is to use
rifflib, I'm not going to fix wavparse - too much work. All this
fixes #104878.

20 years agoext/shout/gstshout.c: fix shoutcast not working (fixes #140844)
Benjamin Otte [Thu, 22 Apr 2004 15:50:05 +0000 (15:50 +0000)]
ext/shout/gstshout.c: fix shoutcast not working (fixes #140844)

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* ext/shout/gstshout.c: (gst_icecastsend_change_state):
fix shoutcast not working (fixes #140844)

20 years agos/gst_caps_simplify/gst_caps_do_simplify/
Benjamin Otte [Thu, 22 Apr 2004 03:52:52 +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 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:38 +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:44 +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:13 +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 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.