Colin Walters [Fri, 30 Apr 2004 20:57:48 +0000 (20:57 +0000)]
plug a memleak
Original commit message from CVS:
plug a memleak
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
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 :)
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.
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.
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)
Thomas Vander Stichele [Thu, 29 Apr 2004 17:37:00 +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
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)
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.
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
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).
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'.
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
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
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
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
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
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
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
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
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.
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.
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)
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/
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.
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)
David Schleef [Tue, 20 Apr 2004 23:03:27 +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).
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.
David Schleef [Tue, 20 Apr 2004 21:04:22 +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.
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
Thomas Vander Stichele [Tue, 20 Apr 2004 16:41:28 +0000 (16:41 +0000)]
removing temporarily
Original commit message from CVS:
removing temporarily
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
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
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
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
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
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)
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
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
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.
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.
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
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
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
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
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.
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
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
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).
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.
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
Thomas Vander Stichele [Thu, 15 Apr 2004 15:16:31 +0000 (15:16 +0000)]
releasing
Original commit message from CVS:
releasing
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
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).
Thomas Vander Stichele [Wed, 14 Apr 2004 17:08:34 +0000 (17:08 +0000)]
bugzilla entries
Original commit message from CVS:
bugzilla entries
Thomas Vander Stichele [Wed, 14 Apr 2004 16:46:36 +0000 (16:46 +0000)]
use release
Original commit message from CVS:
use release
Thomas Vander Stichele [Wed, 14 Apr 2004 16:16:46 +0000 (16:16 +0000)]
lower rank of dvddemux
Original commit message from CVS:
lower rank of dvddemux
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
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
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.
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)
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
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
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
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.
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.
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.
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.
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.
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).
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.
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).
Benjamin Otte [Fri, 9 Apr 2004 18:55:09 +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
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.
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)
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
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.
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
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
Benjamin Otte [Tue, 6 Apr 2004 23:46:01 +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
Benjamin Otte [Tue, 6 Apr 2004 06:03:31 +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
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!)
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
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
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
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
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
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
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.
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
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)
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)
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.
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
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
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
Jan Schmidt [Thu, 1 Apr 2004 11:48:27 +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
Thomas Vander Stichele [Thu, 1 Apr 2004 11:40:44 +0000 (11:40 +0000)]
avoid SIGFPE, throw error
Original commit message from CVS:
avoid SIGFPE, throw error
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
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.