platform/upstream/gstreamer.git
19 years agogst/playback/gstplaybasebin.c: Explicit state change to workaround refcount bugs.
Ronald S. Bultje [Sat, 22 Jan 2005 17:26:05 +0000 (17:26 +0000)]
gst/playback/gstplaybasebin.c: Explicit state change to workaround refcount bugs.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_change_state):
Explicit state change to workaround refcount bugs.

19 years agogst/avi/gstavimux.c: Fix...
Ronald S. Bultje [Sat, 22 Jan 2005 10:54:07 +0000 (10:54 +0000)]
gst/avi/gstavimux.c: Fix...

Original commit message from CVS:
* gst/avi/gstavimux.c: (gst_avimux_write_tag),
(gst_avimux_riff_get_avi_header):
Fix...

19 years agogst-libs/gst/riff/riff-read.*: Add _peek version (req'ed in CDXA).
Ronald S. Bultje [Wed, 19 Jan 2005 22:42:21 +0000 (22:42 +0000)]
gst-libs/gst/riff/riff-read.*: Add _peek version (req'ed in CDXA).

Original commit message from CVS:
* gst-libs/gst/riff/riff-read.c: (gst_riff_peek_element_data),
(gst_riff_read_element_data):
* gst-libs/gst/riff/riff-read.h:
Add _peek version (req'ed in CDXA).
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init),
(gst_cdxaparse_loop):
Fix parsing in playbin.
* gst/playback/gstdecodebin.c: (close_pad_link):
Ignore current_ pads, they cause major annoyance.

19 years agoext/alsa/gstalsasink.c: Safety guard.
Ronald S. Bultje [Wed, 19 Jan 2005 21:43:54 +0000 (21:43 +0000)]
ext/alsa/gstalsasink.c: Safety guard.

Original commit message from CVS:
* ext/alsa/gstalsasink.c: (gst_alsa_sink_loop):
Safety guard.

19 years agogst/avi/gstavimux.c: Fix padding...
Ronald S. Bultje [Wed, 19 Jan 2005 20:25:26 +0000 (20:25 +0000)]
gst/avi/gstavimux.c: Fix padding...

Original commit message from CVS:
* gst/avi/gstavimux.c: (gst_avimux_write_tag):
Fix padding...

19 years agogst/matroska/ebml-read.c: Allow for 0-sized buffers. Fixes length query problems...
Ronald S. Bultje [Wed, 19 Jan 2005 19:31:54 +0000 (19:31 +0000)]
gst/matroska/ebml-read.c: Allow for 0-sized buffers. Fixes length query problems in starwars.mkv from the testsuite.

Original commit message from CVS:
* gst/matroska/ebml-read.c: (gst_ebml_read_buffer):
Allow for 0-sized buffers. Fixes length query problems in
starwars.mkv from the testsuite.

19 years agoFix row strides for I420 (fixes #163159)
Tim-Philipp Müller [Wed, 19 Jan 2005 17:09:57 +0000 (17:09 +0000)]
Fix row strides for I420 (fixes #163159)

Original commit message from CVS:
Fix row strides for I420 (fixes #163159)

19 years agogst/mpegstream/gstmpegparse.c: MPEG2 has a useful rate property, so we can actually...
Ronald S. Bultje [Wed, 19 Jan 2005 15:06:01 +0000 (15:06 +0000)]
gst/mpegstream/gstmpegparse.c: MPEG2 has a useful rate property, so we can actually use that.

Original commit message from CVS:
* gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
MPEG2 has a useful rate property, so we can actually use that.
For MPEG-1, continue using the bytes/time properties.

19 years agogst-libs/gst/riff/riff-media.c: Add intel-h263.
Ronald S. Bultje [Wed, 19 Jan 2005 12:47:20 +0000 (12:47 +0000)]
gst-libs/gst/riff/riff-media.c: Add intel-h263.

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_video_caps_with_data),
(gst_riff_create_video_template_caps):
Add intel-h263.

19 years agoext/mad/gstmad.c: Fail if caps negotiation fails. Should fix #162184, and should...
Ronald S. Bultje [Wed, 19 Jan 2005 11:01:09 +0000 (11:01 +0000)]
ext/mad/gstmad.c: Fail if caps negotiation fails. Should fix #162184, and should definately be in there regardless of...

Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_check_caps_reset), (gst_mad_chain):
Fail if caps negotiation fails. Should fix #162184, and should
definately be in there regardless of it fixing the actual bug.
* gst/avi/gstavimux.c: (gst_avimux_get_type), (gst_avimux_init),
(gst_avimux_write_tag), (gst_avimux_riff_get_avi_header),
(gst_avimux_riff_get_avix_header),
(gst_avimux_riff_get_video_header),
(gst_avimux_riff_get_audio_header), (gst_avimux_write_index),
(gst_avimux_start_file), (gst_avimux_handle_event),
(gst_avimux_change_state):
* gst/avi/gstavimux.h:
Refactor structure writing to use GST_WRITE_UINT macros, add
metadata writing support.

19 years agogst/playback/gststreaminfo.c: Elements may already be destroyed when this function...
Ronald S. Bultje [Tue, 18 Jan 2005 15:08:22 +0000 (15:08 +0000)]
gst/playback/gststreaminfo.c: Elements may already be destroyed when this function is called.

Original commit message from CVS:
* gst/playback/gststreaminfo.c: (gst_stream_info_dispose):
Elements may already be destroyed when this function is called.

19 years agogst/qtdemux/qtdemux.c: More memory leak fixes (#149162).
Ronald S. Bultje [Tue, 18 Jan 2005 12:30:05 +0000 (12:30 +0000)]
gst/qtdemux/qtdemux.c: More memory leak fixes (#149162).

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
(gst_qtdemux_loop_header), (gst_qtdemux_handle_esds):
More memory leak fixes (#149162).

19 years agogst/qtdemux/qtdemux.c: Fix two memleaks.
Ronald S. Bultje [Mon, 17 Jan 2005 23:44:06 +0000 (23:44 +0000)]
gst/qtdemux/qtdemux.c: Fix two memleaks.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
(gst_qtdemux_add_stream):
Fix two memleaks.

19 years agoext/faad/gstfaad.c: Argh...
Ronald S. Bultje [Mon, 17 Jan 2005 23:34:45 +0000 (23:34 +0000)]
ext/faad/gstfaad.c: Argh...

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_srcgetcaps):
Argh...

19 years agoext/faad/gstfaad.c: Fix off-by-one bug. Fixes warnings during playback of sincity...
Ronald S. Bultje [Mon, 17 Jan 2005 23:01:43 +0000 (23:01 +0000)]
ext/faad/gstfaad.c: Fix off-by-one bug. Fixes warnings during playback of sincity.mp4 when fixating to six channels i...

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_srcgetcaps):
Fix off-by-one bug. Fixes warnings during playback of sincity.mp4
when fixating to six channels in Totem.

19 years agoFix compile warnings on Solaris 10 buildbot
Tim-Philipp Müller [Mon, 17 Jan 2005 16:57:46 +0000 (16:57 +0000)]
Fix compile warnings on Solaris 10 buildbot

Original commit message from CVS:
Fix compile warnings on Solaris 10 buildbot

19 years agoDon't read beyond the last cell in a chapter (fixes invalid memory access)
Tim-Philipp Müller [Mon, 17 Jan 2005 16:17:26 +0000 (16:17 +0000)]
Don't read beyond the last cell in a chapter (fixes invalid memory access)

Original commit message from CVS:
Don't read beyond the last cell in a chapter (fixes invalid memory access)

19 years agoUse NULL for an empty GList instead of g_list_alloc(); fix memory leaks; s/LCPM/LPCM...
Tim-Philipp Müller [Mon, 17 Jan 2005 14:46:23 +0000 (14:46 +0000)]
Use NULL for an empty GList instead of g_list_alloc(); fix memory leaks; s/LCPM/LPCM/; use g_strdup_printf() instead ...

Original commit message from CVS:
Use NULL for an empty GList instead of g_list_alloc(); fix memory leaks; s/LCPM/LPCM/; use g_strdup_printf() instead of GString (easier to bulk free later)

19 years agogst/ffmpegcolorspace/gstffmpegcodecmap.c: Fix BGRA32 caps (#164209).
Ronald S. Bultje [Mon, 17 Jan 2005 14:12:08 +0000 (14:12 +0000)]
gst/ffmpegcolorspace/gstffmpegcodecmap.c: Fix BGRA32 caps (#164209).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/ffmpegcolorspace/gstffmpegcodecmap.c:
(gst_ffmpeg_pixfmt_to_caps):
Fix BGRA32 caps (#164209).

19 years agogst/ffmpegcolorspace/gstffmpegcodecmap.c: alpha_mask can be RGBA/ABGR. Fixes #164265.
Ronald S. Bultje [Mon, 17 Jan 2005 14:08:18 +0000 (14:08 +0000)]
gst/ffmpegcolorspace/gstffmpegcodecmap.c: alpha_mask can be RGBA/ABGR. Fixes #164265.

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/ffmpegcolorspace/gstffmpegcodecmap.c:
(gst_ffmpeg_caps_to_pixfmt):
alpha_mask can be RGBA/ABGR. Fixes #164265.

19 years agoext/mpeg2dec/gstmpeg2dec.*: Crop if decoding size is not the actual image size (...
Ronald S. Bultje [Mon, 17 Jan 2005 13:54:30 +0000 (13:54 +0000)]
ext/mpeg2dec/gstmpeg2dec.*: Crop if decoding size is not the actual image size (#163676).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer),
(gst_mpeg2dec_alloc_buffer):
* ext/mpeg2dec/gstmpeg2dec.h:
Crop if decoding size is not the actual image size (#163676).

19 years agogst/typefind/gsttypefindfunctions.c: Add libsndfile typefind functions (#163309).
Ronald S. Bultje [Mon, 17 Jan 2005 13:46:15 +0000 (13:46 +0000)]
gst/typefind/gsttypefindfunctions.c: Add libsndfile typefind functions (#163309).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/typefind/gsttypefindfunctions.c: (aiff_type_find),
(svx_type_find), (sds_type_find), (ircam_type_find), (plugin_init):
Add libsndfile typefind functions (#163309).

19 years agotools/gst-launch-ext-m.m: Add .aac, fix .m1v/.m2v (#163891).
Ronald S. Bultje [Mon, 17 Jan 2005 13:41:14 +0000 (13:41 +0000)]
tools/gst-launch-ext-m.m: Add .aac, fix .m1v/.m2v (#163891).

Original commit message from CVS:
* tools/gst-launch-ext-m.m:
Add .aac, fix .m1v/.m2v (#163891).

19 years agoext/alsa/gstalsaclock.c: Sanity check, don't wait endlessly since the clock might...
Ronald S. Bultje [Mon, 17 Jan 2005 12:45:26 +0000 (12:45 +0000)]
ext/alsa/gstalsaclock.c: Sanity check, don't wait endlessly since the clock might not actually run at this point (whi...

Original commit message from CVS:
* ext/alsa/gstalsaclock.c: (gst_alsa_clock_wait):
Sanity check, don't wait endlessly since the clock might not
actually run at this point (which is a deadlock). Fixes #164069.

19 years agoignore more
Thomas Vander Stichele [Mon, 17 Jan 2005 12:41:42 +0000 (12:41 +0000)]
ignore more

Original commit message from CVS:
ignore more

19 years agoignore generated files
Thomas Vander Stichele [Mon, 17 Jan 2005 12:38:17 +0000 (12:38 +0000)]
ignore generated files

Original commit message from CVS:
ignore generated files

19 years agogst/playback/gstplaybasebin.c: Of course, only pause if group is done...
Ronald S. Bultje [Sun, 16 Jan 2005 15:06:27 +0000 (15:06 +0000)]
gst/playback/gstplaybasebin.c: Of course, only pause if group is done...

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (probe_triggered):
Of course, only pause if group is done...

19 years agogst/playback/gstplaybasebin.c: Thread safety.
Ronald S. Bultje [Sun, 16 Jan 2005 14:38:39 +0000 (14:38 +0000)]
gst/playback/gstplaybasebin.c: Thread safety.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (probe_triggered):
Thread safety.

19 years agoDon't return SUCCESS from the state change when the parent call fails
Jan Schmidt [Sun, 16 Jan 2005 11:07:45 +0000 (11:07 +0000)]
Don't return SUCCESS from the state change when the parent call fails

Original commit message from CVS:
Don't return SUCCESS from the state change when the parent call fails

19 years agogst/avi/gstavimux.c: Free events (fix memleak in #162905).
Ronald S. Bultje [Sun, 16 Jan 2005 10:08:12 +0000 (10:08 +0000)]
gst/avi/gstavimux.c: Free events (fix memleak in #162905).

Original commit message from CVS:
* gst/avi/gstavimux.c: (gst_avimux_handle_event):
Free events (fix memleak in #162905).

19 years agogst/ffmpegcolorspace/gstffmpegcodecmap.c: Fix for depth = 15. Fixes #161675.
Ronald S. Bultje [Sat, 15 Jan 2005 17:58:38 +0000 (17:58 +0000)]
gst/ffmpegcolorspace/gstffmpegcodecmap.c: Fix for depth = 15. Fixes #161675.

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/ffmpegcolorspace/gstffmpegcodecmap.c:
(gst_ffmpeg_caps_to_pixfmt):
Fix for depth = 15. Fixes #161675.

19 years agosys/v4l/gstv4lsrc.c: Set FPS correctly, even for webcams and the like.
Ronald S. Bultje [Fri, 14 Jan 2005 22:39:37 +0000 (22:39 +0000)]
sys/v4l/gstv4lsrc.c: Set FPS correctly, even for webcams and the like.

Original commit message from CVS:
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_getcaps):
Set FPS correctly, even for webcams and the like.
* sys/v4l/v4l_calls.c: (gst_v4l_set_chan_norm):
Don error on setting while capturing.

19 years agoI'm a bad boy. using /1001. to force C to do float division and not integer division...
Stéphane Loeuillet [Fri, 14 Jan 2005 18:36:42 +0000 (18:36 +0000)]
I'm a bad boy. using /1001. to force C to do float division and not integer division (as it did in my last commit)

Original commit message from CVS:
* ext/dv/gstdvdec.c:
* gst/subparse/gstsubparse.c: (parse_mdvdsub):
* gst/y4m/gsty4mencode.c: (gst_y4mencode_sinkconnect):
I'm a bad boy. using /1001. to force C to do float division
and not integer division (as it did in my last commit)
Thanks to David I. Lehn for pointing this mistake.

19 years agosys/v4l/gstv4lelement.c: Revert Johan´s 1.35->1.36 since it breaks compat.
Ronald S. Bultje [Fri, 14 Jan 2005 18:12:22 +0000 (18:12 +0000)]
sys/v4l/gstv4lelement.c: Revert Johan´s 1.35->1.36 since it breaks compat.

Original commit message from CVS:
* sys/v4l/gstv4lelement.c: (gst_v4l_iface_supported):
Revert Johan´s 1.35->1.36 since it breaks compat.

19 years agoreplace framerate aproximations by their real value (24000/1001, 30000/1001, 60000...
Stéphane Loeuillet [Fri, 14 Jan 2005 12:27:22 +0000 (12:27 +0000)]
replace framerate aproximations by their real value (24000/1001, 30000/1001, 60000/1001)

Original commit message from CVS:
* ext/dv/gstdvdec.c:
* ext/libfame/gstlibfame.c:
* gst/subparse/gstsubparse.c: (parse_mdvdsub):
* gst/y4m/gsty4mencode.c: (gst_y4mencode_sinkconnect):
replace framerate aproximations by their real value
(24000/1001, 30000/1001, 60000/1001)
Finish fixing bug #164049

19 years agoext/ogg/gstoggmux.c: eos/bos debugging
Thomas Vander Stichele [Thu, 13 Jan 2005 17:13:51 +0000 (17:13 +0000)]
ext/ogg/gstoggmux.c: eos/bos debugging

Original commit message from CVS:

* ext/ogg/gstoggmux.c:
eos/bos debugging
* gst/tcp/gstmultifdsink.c:
* gst/tcp/gstmultifdsink.h:
* gst/tcp/gsttcp.c:
* gst/tcp/gsttcp.h:
* gst/tcp/gsttcpclientsink.c:
* gst/tcp/gsttcpclientsrc.c:
* gst/tcp/gsttcpserversink.c:
* gst/tcp/gsttcpserversrc.c:
improve reusability of elements after state changes and errors
make multifdsink throw away streamheaders when receiving new ones

19 years agoext/alsa/gstalsa.c: Fix for if items are already in list...
Ronald S. Bultje [Thu, 13 Jan 2005 11:46:19 +0000 (11:46 +0000)]
ext/alsa/gstalsa.c: Fix for if items are already in list...

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_rates_probe):
Fix for if items are already in list...

19 years agogst/adder/gstadder.c: fix adder a bit so it doesn't screw up with events as much...
Benjamin Otte [Wed, 12 Jan 2005 18:30:39 +0000 (18:30 +0000)]
gst/adder/gstadder.c: fix adder a bit so it doesn't screw up with events as much anymore

Original commit message from CVS:
* gst/adder/gstadder.c: (gst_adder_loop):
fix adder a bit so it doesn't screw up with events as much anymore

19 years agoext/gdk_pixbuf/pixbufscale.*: to ensure rowstrides are calculated the same way as...
Jan Schmidt [Wed, 12 Jan 2005 05:53:46 +0000 (05:53 +0000)]
ext/gdk_pixbuf/pixbufscale.*: to ensure rowstrides are calculated the same way as ffmpegcolorspace.

Original commit message from CVS:
* ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_link),
(pixbufscale_scale), (gst_pixbufscale_chain):
* ext/gdk_pixbuf/pixbufscale.h:
Incorporate changes from Tim-Philipp Mueller <t.i.m@orange.net>
to ensure rowstrides are calculated the same way as
ffmpegcolorspace.
Use gst_buffer_stamp instead of copying timestamps manually, so
that we pick up duration and offset also.

19 years agogst/avi/gstavimux.c: Reusability fixes.
Ronald S. Bultje [Tue, 11 Jan 2005 16:52:47 +0000 (16:52 +0000)]
gst/avi/gstavimux.c: Reusability fixes.

Original commit message from CVS:
* gst/avi/gstavimux.c: (gst_avimux_class_init),
(gst_avimux_pad_unlink), (gst_avimux_release_pad):
Reusability fixes.

19 years agoext/alsa/gstalsamixer.c: Update flags when requested.
Ronald S. Bultje [Tue, 11 Jan 2005 15:11:26 +0000 (15:11 +0000)]
ext/alsa/gstalsamixer.c: Update flags when requested.

Original commit message from CVS:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_update),
(gst_alsa_mixer_get_volume), (gst_alsa_mixer_set_volume),
(gst_alsa_mixer_set_mute), (gst_alsa_mixer_set_record),
(gst_alsa_mixer_set_option), (gst_alsa_mixer_get_option):
Update flags when requested.

19 years agoext/alsa/gstalsa.c: Fix dmix.
Ronald S. Bultje [Tue, 11 Jan 2005 12:36:22 +0000 (12:36 +0000)]
ext/alsa/gstalsa.c: Fix dmix.

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_rates_probe):
Fix dmix.

19 years agogst/playback/: Implement group-switch signal for use in apps to clear metadata cache...
Ronald S. Bultje [Tue, 11 Jan 2005 12:03:23 +0000 (12:03 +0000)]
gst/playback/: Implement group-switch signal for use in apps to clear metadata cache, clean up subtitle, add suburi p...

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
(gst_play_base_bin_init), (gst_play_base_bin_dispose),
(probe_triggered), (new_decoded_pad), (gen_source_element),
(gst_play_base_bin_set_property), (gst_play_base_bin_get_property):
* gst/playback/gstplaybasebin.h:
* gst/playback/gstplaybin.c: (gst_play_bin_class_init),
(gst_play_bin_init), (group_switch), (remove_sinks), (setup_sinks),
(gst_play_bin_change_state):
Implement group-switch signal for use in apps to clear metadata
cache, clean up subtitle, add suburi property instead of # hack,
some error-out fixes.

19 years agoext/vorbis/vorbisdec.c: Debug.
Ronald S. Bultje [Tue, 11 Jan 2005 00:26:13 +0000 (00:26 +0000)]
ext/vorbis/vorbisdec.c: Debug.

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_dec_chain):
Debug.
* sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_grab_frame):
If we got a state change in the _get handler, don't return success.

19 years agoext/jpeg/gstjpegdec.c: Make jpegdec quiet on MJPEG decoding
Stéphane Loeuillet [Mon, 10 Jan 2005 22:00:15 +0000 (22:00 +0000)]
ext/jpeg/gstjpegdec.c: Make jpegdec quiet on MJPEG decoding

Original commit message from CVS:
* ext/jpeg/gstjpegdec.c: (gst_jpegdec_my_output_message),
(gst_jpegdec_my_emit_message), (gst_jpegdec_init):
Make jpegdec quiet on MJPEG decoding
* gst/asfdemux/README:
Fix mimetypes for MJPEG and H263

19 years agoext/theora/theoradec.c: Fix broken code generation by gcc by swapping arguments.
Ronald S. Bultje [Mon, 10 Jan 2005 18:45:53 +0000 (18:45 +0000)]
ext/theora/theoradec.c: Fix broken code generation by gcc by swapping arguments.

Original commit message from CVS:
* ext/theora/theoradec.c: (theora_dec_chain):
Fix broken code generation by gcc by swapping arguments.
* ext/vorbis/vorbisdec.c: (vorbis_dec_src_query):
Fix \n in debug.

19 years agooops, forgot to commit changelog
Stéphane Loeuillet [Mon, 10 Jan 2005 17:09:01 +0000 (17:09 +0000)]
oops, forgot to commit changelog

Original commit message from CVS:
oops, forgot to commit changelog

19 years agoTODO: delete this file, it is by far outdated
Stéphane Loeuillet [Mon, 10 Jan 2005 17:01:36 +0000 (17:01 +0000)]
TODO: delete this file, it is by far outdated

Original commit message from CVS:
* TODO:
delete this file, it is by far outdated
* ext/alsa/gstalsa.1: remove
* ext/alsa/gstalsa.c: (add_rates), (add_channels), (gst_alsa_caps),
(gst_alsa_check_sample_rates), (gst_alsa_rates_probe),
(gst_alsa_get_caps):
Add HW probing for supported sample rates. Fixes #161704

19 years agogst/audioscale/gstaudioscale.c: Don't crash, biatch! :).
Ronald S. Bultje [Mon, 10 Jan 2005 16:51:44 +0000 (16:51 +0000)]
gst/audioscale/gstaudioscale.c: Don't crash, biatch! :).

Original commit message from CVS:
* gst/audioscale/gstaudioscale.c: (gst_audioscale_chain):
Don't crash, biatch! :).

19 years agoSome work on tags - still doesn't work in playbin...
Ronald S. Bultje [Mon, 10 Jan 2005 16:42:26 +0000 (16:42 +0000)]
Some work on tags - still doesn't work in playbin...

Original commit message from CVS:
* ext/musepack/gstmusepackreader.cpp:
* gst/apetag/apedemux.c: (gst_ape_demux_stream_data):
Some work on tags - still doesn't work in playbin...
* gst/audioscale/gstaudioscale.c: (gst_audioscale_chain):
Handle events...

19 years agogst/qtdemux/qtdemux.c: Also shove tags on kid pads.
Ronald S. Bultje [Mon, 10 Jan 2005 16:24:14 +0000 (16:24 +0000)]
gst/qtdemux/qtdemux.c: Also shove tags on kid pads.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
Also shove tags on kid pads.

19 years agogst-libs/gst/riff/riff-read.c: Don't bail on unknown events.
Ronald S. Bultje [Mon, 10 Jan 2005 16:09:24 +0000 (16:09 +0000)]
gst-libs/gst/riff/riff-read.c: Don't bail on unknown events.

Original commit message from CVS:
* gst-libs/gst/riff/riff-read.c: (gst_riff_read_use_event):
Don't bail on unknown events.
* gst/audioscale/gstaudioscale.c: (gst_audioscale_chain):
Don't crash on events before negotiation.
* gst/avi/gstavidemux.c: (gst_avi_demux_add_stream):
Send tags on pads, too.
* gst/playback/gststreamselector.c:
(gst_stream_selector_request_new_pad):
Forward events on first pad if no input was selected yet.

19 years agogst/playback/gstplaybasebin.c: Don't disable streamtype if the stream doesn't exist...
Ronald S. Bultje [Mon, 10 Jan 2005 13:15:11 +0000 (13:15 +0000)]
gst/playback/gstplaybasebin.c: Don't disable streamtype if the stream doesn't exist, since then playing a video after...

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (setup_substreams):
Don't disable streamtype if the stream doesn't exist, since
then playing a video after audio will disable both and nothing
will happen. Fixes the testsuite.

19 years agosys/: Add debug categories, fix overlay disabling.
Ronald S. Bultje [Mon, 10 Jan 2005 11:16:13 +0000 (11:16 +0000)]
sys/: Add debug categories, fix overlay disabling.

Original commit message from CVS:
* sys/v4l/gstv4lxoverlay.c: (gst_v4l_xoverlay_interface_init),
(gst_v4l_xoverlay_set_xwindow_id):
* sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_interface_init),
(gst_v4l2_xoverlay_set_xwindow_id):
Add debug categories, fix overlay disabling.

19 years agoext/alsa/gstalsa.*: Add HW probing for period_count/size and buffer_size MIX/MAX
Stéphane Loeuillet [Mon, 10 Jan 2005 04:09:43 +0000 (04:09 +0000)]
ext/alsa/gstalsa.*: Add HW probing for period_count/size and buffer_size MIX/MAX

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_class_init), (gst_alsa_get_caps):
* ext/alsa/gstalsa.h:
Add HW probing for period_count/size and buffer_size MIX/MAX
Adjust default/user defined value if out of bounds
Should fix bug #162024

19 years agoremove some crap from TODO. probably not enought
Stéphane Loeuillet [Sun, 9 Jan 2005 23:19:50 +0000 (23:19 +0000)]
remove some crap from TODO. probably not enought

Original commit message from CVS:
remove some crap from TODO. probably not enought

19 years agogst/qtdemux/qtdemux.c: Fix warning (#161191).
Ronald S. Bultje [Sun, 9 Jan 2005 20:51:18 +0000 (20:51 +0000)]
gst/qtdemux/qtdemux.c: Fix warning (#161191).

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event):
Fix warning (#161191).

19 years agofix warning : wrong variable initialised in second switch default
Stéphane Loeuillet [Sun, 9 Jan 2005 20:25:46 +0000 (20:25 +0000)]
fix warning : wrong variable initialised in second switch default

Original commit message from CVS:
fix warning : wrong variable initialised in second switch default

19 years agogst/tta/gstttaparse.c: Fix gcc-2.95 compile (#163485).
Ronald S. Bultje [Sun, 9 Jan 2005 20:08:45 +0000 (20:08 +0000)]
gst/tta/gstttaparse.c: Fix gcc-2.95 compile (#163485).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/tta/gstttaparse.c: (gst_tta_src_event):
Fix gcc-2.95 compile (#163485).

19 years agoUpdate for API change in flac-1.1.1. Update requirement in configure.ac. Fixes #162974.
Ronald S. Bultje [Sun, 9 Jan 2005 20:01:59 +0000 (20:01 +0000)]
Update for API change in flac-1.1.1. Update requirement in configure.ac. Fixes #162974.

Original commit message from CVS:
* configure.ac:
* ext/flac/gstflacenc.c: (gst_flacenc_init),
(gst_flacenc_seek_callback), (gst_flacenc_write_callback),
(gst_flacenc_tell_callback), (gst_flacenc_chain),
(gst_flacenc_change_state):
* ext/flac/gstflacenc.h:
Update for API change in flac-1.1.1. Update requirement in
configure.ac. Fixes #162974.

19 years agogst/playback/gstplaybasebin.c: Remove hack to get rid of assert and get rid of unlink...
Ronald S. Bultje [Sun, 9 Jan 2005 19:41:07 +0000 (19:41 +0000)]
gst/playback/gstplaybasebin.c: Remove hack to get rid of assert and get rid of unlinked signals properly.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (group_destroy):
Remove hack to get rid of assert and get rid of unlinked
signals properly.

19 years agogst/playback/gstplaybasebin.c: Set source to NULL so that resources are free'ed....
Ronald S. Bultje [Sun, 9 Jan 2005 19:29:06 +0000 (19:29 +0000)]
gst/playback/gstplaybasebin.c: Set source to NULL so that resources are free'ed. Fixes issues with playback of CDDA a...

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (setup_source):
Set source to NULL so that resources are free'ed. Fixes issues
with playback of CDDA and similar device-accessing things.

19 years agotestsuite/embed/Makefile.am: test->noinst, fix make test in buildbot.
Ronald S. Bultje [Sun, 9 Jan 2005 19:02:31 +0000 (19:02 +0000)]
testsuite/embed/Makefile.am: test->noinst, fix make test in buildbot.

Original commit message from CVS:
* testsuite/embed/Makefile.am:
test->noinst, fix make test in buildbot.

19 years agoext/dvdread/stream_labels.c: new file
Stéphane Loeuillet [Sun, 9 Jan 2005 19:00:29 +0000 (19:00 +0000)]
ext/dvdread/stream_labels.c: new file

Original commit message from CVS:
* ext/dvdread/stream_labels.c: new file
* ext/dvdread/stream_labels.h: new file
* ext/dvdread/Makefile.am:
* ext/dvdread/dvdreadsrc.c: (_seek_title):
Extract audio stream label from DVD IFO files.
It only dump them on the console for now, still have to
make playbin aware of them.

19 years agogst/playback/gstplaybasebin.c: Fix hanging subs.
Ronald S. Bultje [Sun, 9 Jan 2005 18:33:37 +0000 (18:33 +0000)]
gst/playback/gstplaybasebin.c: Fix hanging subs.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (setup_source):
Fix hanging subs.

19 years agotypo
Ronald S. Bultje [Sun, 9 Jan 2005 18:13:57 +0000 (18:13 +0000)]
typo

Original commit message from CVS:
typo

19 years agogst/playback/gstplaybasebin.*: Multiple .sub files is just a stupid idea... Fix some...
Ronald S. Bultje [Sun, 9 Jan 2005 18:03:40 +0000 (18:03 +0000)]
gst/playback/gstplaybasebin.*: Multiple .sub files is just a stupid idea... Fix some threading mistakes. Interestingl...

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_init),
(gen_preroll_element), (remove_groups), (setup_subtitle),
(gen_source_element), (setup_source):
* gst/playback/gstplaybasebin.h:
Multiple .sub files is just a stupid idea... Fix some threading
mistakes. Interestingly, external .sub files cause playbin to
hang, I don't know why... Parsing fixes contributed by Felix
Kooman <fkooman@tuxed.net>.

19 years agotestsuite/embed/Makefile.am: Fix buildbot.
Ronald S. Bultje [Sun, 9 Jan 2005 16:32:06 +0000 (16:32 +0000)]
testsuite/embed/Makefile.am: Fix buildbot.

Original commit message from CVS:
* testsuite/embed/Makefile.am:
Fix buildbot.

19 years agoext/libpng/gstpngenc.*: Add compression level property (#163323).
Ronald S. Bultje [Sun, 9 Jan 2005 16:30:14 +0000 (16:30 +0000)]
ext/libpng/gstpngenc.*: Add compression level property (#163323).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/libpng/gstpngenc.c: (gst_pngenc_class_init),
(gst_pngenc_init), (gst_pngenc_chain), (gst_pngenc_get_property),
(gst_pngenc_set_property):
* ext/libpng/gstpngenc.h:
Add compression level property (#163323).

19 years agoRemove all references to xvideosink, fix examples (#140845).
Ronald S. Bultje [Sun, 9 Jan 2005 14:53:58 +0000 (14:53 +0000)]
Remove all references to xvideosink, fix examples (#140845).

Original commit message from CVS:
* configure.ac:
* examples/capsfilter/capsfilter1.c: (main):
* examples/seeking/spider_seek.c: (make_spider_pipeline):
* ext/dvdread/Makefile.am:
* ext/dvdread/demo-play:
* ext/dvdread/demo-play.c:
* gconf/gstreamer.schemas.in:
* gst-libs/gst/gconf/gconf.c:
* sys/v4l/TODO:
* testsuite/Makefile.am:
* testsuite/embed/Makefile.am:
* testsuite/embed/embed.c: (cb_expose), (main):
Remove all references to xvideosink, fix examples (#140845).
* gst/playback/gstplaybasebin.c: (group_destroy):
Apparently, disposal does not unlink - so do explicitely.
* ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
Add debug.

19 years agoUpdate README to give valid PKG_CONFIG_PATH instructions
Maciej Katafiasz [Sun, 9 Jan 2005 13:50:36 +0000 (13:50 +0000)]
Update README to give valid PKG_CONFIG_PATH instructions

Original commit message from CVS:
Update README to give valid PKG_CONFIG_PATH instructions

19 years agogst/audioscale/gstaudioscale.c: %#^@^#@^@#^#@^#@^@#^@#^@#^@#^#@^#@^#@^@#^#@ fix seeki...
Ronald S. Bultje [Sun, 9 Jan 2005 12:22:56 +0000 (12:22 +0000)]
gst/audioscale/gstaudioscale.c: %#^@^#@^@#^#@^#@^@#^@#^@#^@#^#@^#@^#@^@#^#@ fix seeking when resampling - how the ^@$...

Original commit message from CVS:
* gst/audioscale/gstaudioscale.c: (gst_audioscale_init),
(gst_audioscale_chain):
%#^@^#@^@#^#@^#@^@#^@#^@#^@#^#@^#@^#@^@#^#@ fix seeking
when resampling - how the ^@$^!@^! is this possible?!?

19 years agoext/alsa/gstalsa.c: Reset variables on READY.
Ronald S. Bultje [Sun, 9 Jan 2005 10:30:58 +0000 (10:30 +0000)]
ext/alsa/gstalsa.c: Reset variables on READY.

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_change_state):
Reset variables on READY.
* gst/matroska/matroska-mux.c: (gst_matroska_mux_request_new_pad),
(gst_matroska_mux_loop):
Require data before writing header.

19 years agoext/mad/gstmad.c: Don't call mad_stream_sync() directly after recovering sync.
Ronald S. Bultje [Sun, 9 Jan 2005 01:58:04 +0000 (01:58 +0000)]
ext/mad/gstmad.c: Don't call mad_stream_sync() directly after recovering sync.

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/mad/gstmad.c: (gst_mad_chain):
Don't call mad_stream_sync() directly after recovering sync.
Fixes #151661.

19 years agoext/snapshot/gstsnapshot.c: Allocate resources when required, fix recursive signal...
Ronald S. Bultje [Sun, 9 Jan 2005 01:44:08 +0000 (01:44 +0000)]
ext/snapshot/gstsnapshot.c: Allocate resources when required, fix recursive signal emission and fix caps. Fixes #161667.

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init),
(snapshot_handler), (gst_snapshot_sinkconnect),
(gst_snapshot_chain):
Allocate resources when required, fix recursive signal emission
and fix caps. Fixes #161667.

19 years agoext/libpng/gstpngdec.c: Handle only 8-bppc (bits-per-pixel-component) images, better...
Ronald S. Bultje [Sun, 9 Jan 2005 01:40:14 +0000 (01:40 +0000)]
ext/libpng/gstpngdec.c: Handle only 8-bppc (bits-per-pixel-component) images, better error handling and correct strid...

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/libpng/gstpngdec.c: (gst_pngdec_src_getcaps),
(gst_pngdec_chain):
Handle only 8-bppc (bits-per-pixel-component) images, better
error handling and correct strides. Fixes #163177.
* ext/libpng/gstpngenc.c: (gst_pngenc_sinklink),
(gst_pngenc_chain):
Better error handling. Fixes #163348.

19 years agoext/dvdnav/dvdnavsrc.c: Add DVD-nav URI (dvdnav://) for Totem testing purposes.
Ronald S. Bultje [Sun, 9 Jan 2005 00:43:09 +0000 (00:43 +0000)]
ext/dvdnav/dvdnavsrc.c: Add DVD-nav URI (dvdnav://) for Totem testing purposes.

Original commit message from CVS:
* ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_get_type),
(dvdnavsrc_uri_get_type), (dvdnavsrc_uri_get_protocols),
(dvdnavsrc_uri_get_uri), (dvdnavsrc_uri_set_uri),
(dvdnavsrc_uri_handler_init):
Add DVD-nav URI (dvdnav://) for Totem testing purposes.
* gst/playback/gstplaybasebin.c: (gen_source_element):
Add MMS to streaming URIs.

19 years agosys/: Check for pad availability before sending event.
Ronald S. Bultje [Sun, 9 Jan 2005 00:07:30 +0000 (00:07 +0000)]
sys/: Check for pad availability before sending event.

Original commit message from CVS:
* sys/ximage/ximagesink.c: (gst_ximagesink_navigation_send_event):
* sys/xvimage/xvimagesink.c:
(gst_xvimagesink_navigation_send_event):
Check for pad availability before sending event.

19 years agogst-plugins.spec.in: Add subparse.
Ronald S. Bultje [Sat, 8 Jan 2005 19:03:02 +0000 (19:03 +0000)]
gst-plugins.spec.in: Add subparse.

Original commit message from CVS:
* gst-plugins.spec.in:
Add subparse.

19 years agoconfigure.ac: Since we use functions from CVS, up requirement.
Ronald S. Bultje [Sat, 8 Jan 2005 18:47:23 +0000 (18:47 +0000)]
configure.ac: Since we use functions from CVS, up requirement.

Original commit message from CVS:
* configure.ac:
Since we use functions from CVS, up requirement.

19 years agogst/playback/: Adding stream selection support plus required properties for applicati...
Ronald S. Bultje [Sat, 8 Jan 2005 18:31:22 +0000 (18:31 +0000)]
gst/playback/: Adding stream selection support plus required properties for applications to use this. Fully fixes #10...

Original commit message from CVS:
* gst/playback/Makefile.am:
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
(group_destroy), (group_commit), (group_is_muted),
(gen_preroll_element), (add_stream), (unknown_type),
(probe_triggered), (preroll_unlinked), (mute_stream),
(silence_stream), (new_decoded_pad), (setup_substreams),
(setup_source), (get_active_source), (mute_group_type),
(muted_group_change_state), (set_active_source),
(gst_play_base_bin_set_property), (gst_play_base_bin_get_property),
(play_base_eos), (gst_play_base_bin_change_state):
* gst/playback/gstplaybasebin.h:
* gst/playback/gstplaybin.c: (add_sink), (setup_sinks):
* gst/playback/gststreaminfo.c: (gst_stream_info_class_init),
(gst_stream_info_dispose), (stream_info_mute_pad),
(stream_info_change_state), (gst_stream_info_set_mute):
* gst/playback/gststreamselector.c: (gst_stream_selector_get_type),
(gst_stream_selector_base_init), (gst_stream_selector_class_init),
(gst_stream_selector_init), (gst_stream_selector_dispose),
(gst_stream_selector_get_linked_pad),
(gst_stream_selector_get_caps), (gst_stream_selector_link),
(gst_stream_selector_get_linked_pads),
(gst_stream_selector_request_new_pad), (gst_stream_selector_chain):
* gst/playback/gststreamselector.h:
Adding stream selection support plus required properties for
applications to use this. Fully fixes #100931.

19 years agogst/games/gstpuzzle.c: - handle nav events differently: forward every event no matter...
Benjamin Otte [Sat, 8 Jan 2005 18:27:07 +0000 (18:27 +0000)]
gst/games/gstpuzzle.c: - handle nav events differently: forward every event no matter if it was handled or not.

Original commit message from CVS:
* gst/games/gstpuzzle.c: (nav_event_handler):
- handle nav events differently: forward every event no matter if it
was handled or not.
- translate events
You can now cheat by using navigationtest ! puzzle and moving the
mouse close to the edge of a tile. ;)

19 years agoOGM text support, Matroska UTF-8 text support, deadlock fixes all over the place...
Ronald S. Bultje [Sat, 8 Jan 2005 18:22:40 +0000 (18:22 +0000)]
OGM text support, Matroska UTF-8 text support, deadlock fixes all over the place, subtitle awareness in decodebin/pla...

Original commit message from CVS:
* configure.ac:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_new):
* ext/ogg/gstogmparse.c: (gst_ogm_text_parse_get_type),
(gst_ogm_text_parse_base_init), (gst_ogm_text_parse_init),
(gst_ogm_parse_get_sink_querytypes), (gst_ogm_parse_sink_convert),
(gst_ogm_parse_sink_query), (gst_ogm_parse_chain),
(gst_ogm_parse_plugin_init):
* ext/pango/gsttextoverlay.c: (gst_textoverlay_linkedpads),
(gst_textoverlay_link), (gst_textoverlay_getcaps),
(gst_textoverlay_event), (gst_textoverlay_video_chain),
(gst_textoverlay_loop), (gst_textoverlay_init), (plugin_init):
* ext/pango/gsttextoverlay.h:
* gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
(gst_matroska_demux_handle_seek_event),
(gst_matroska_demux_sync_streams),
(gst_matroska_demux_parse_blockgroup),
(gst_matroska_demux_subtitle_caps),
(gst_matroska_demux_plugin_init):
* gst/matroska/matroska-ids.h:
* gst/playback/gstdecodebin.c: (close_pad_link):
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_init),
(gen_preroll_element), (remove_groups), (add_stream),
(new_decoded_pad), (setup_subtitles), (gen_source_element),
(setup_source):
* gst/playback/gstplaybasebin.h:
* gst/playback/gstplaybin.c: (gen_text_element), (setup_sinks):
* gst/subparse/Makefile.am:
* gst/subparse/gstsubparse.c: (gst_subparse_get_type),
(gst_subparse_base_init), (gst_subparse_class_init),
(gst_subparse_init), (gst_subparse_formats),
(gst_subparse_eventmask), (gst_subparse_event),
(gst_subparse_handle_event), (convert_encoding), (get_next_line),
(parse_mdvdsub), (parse_mdvdsub_init), (parse_subrip),
(parse_subrip_deinit), (parse_subrip_init), (parse_mpsub),
(parse_mpsub_deinit), (parse_mpsub_init),
(gst_subparse_buffer_format_autodetect),
(gst_subparse_format_autodetect), (gst_subparse_loop),
(gst_subparse_change_state), (gst_subparse_type_find),
(plugin_init):
* gst/subparse/gstsubparse.h:
* gst/typefind/gsttypefindfunctions.c: (ogmtext_type_find),
(plugin_init):
Add subtitle support, .sub parser (supports SRT and MPsub),
OGM text support, Matroska UTF-8 text support, deadlock fixes
all over the place, subtitle awareness in decodebin/playbin
and some fixes to textoverlay to handle subtitles in a stream
correctly. Fixes #100931.

19 years agoext/vorbis/vorbisdec.c: Check for pad availability before doing a query on it.
Ronald S. Bultje [Sat, 8 Jan 2005 18:14:16 +0000 (18:14 +0000)]
ext/vorbis/vorbisdec.c: Check for pad availability before doing a query on it.

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_dec_src_query):
Check for pad availability before doing a query on it.

19 years agoext/dv/gstdvdec.c: really fix bpp24/32 dvdec caps (classic rgba indeed)
Stéphane Loeuillet [Sat, 8 Jan 2005 15:30:33 +0000 (15:30 +0000)]
ext/dv/gstdvdec.c: really fix bpp24/32 dvdec caps (classic rgba indeed)

Original commit message from CVS:
* ext/dv/gstdvdec.c:
really fix bpp24/32 dvdec caps (classic rgba indeed)
* gst/asfdemux/gstasfdemux.c:
(gst_asf_demux_process_ext_content_desc):
don't send text tags if they are empty (bis repetita)

19 years agoext/dv/gstdvdec.c: remove unneeded comment from dvdec (related to DV 4CC codes in...
Stéphane Loeuillet [Sat, 8 Jan 2005 12:25:26 +0000 (12:25 +0000)]
ext/dv/gstdvdec.c: remove unneeded comment from dvdec (related to DV 4CC codes in AVI files) moved them in gstreamer/...

Original commit message from CVS:
* ext/dv/gstdvdec.c:
remove unneeded comment from dvdec
(related to DV 4CC codes in AVI files)
moved them in gstreamer/docs/random/mimetypes
* gst/asfdemux/gstasfdemux.c:
(gst_asf_demux_process_ext_content_desc):
don't send text tags if they are empty
fix mem leak on error path
* gst/ffmpegcolorspace/avcodec.h:
* gst/ffmpegcolorspace/gstffmpegcodecmap.c:
(gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_to_pixfmt),
(gst_ffmpegcsp_avpicture_fill):
* gst/ffmpegcolorspace/imgconvert.c: (img_get_alpha_info):
* gst/ffmpegcolorspace/imgconvert_template.h:
adds BGR32 and BGRA32 to ffmpegcolorspace
(still bad colors, fixing it on next commit)
helps with dvdec outputing BGR32

19 years agoext/dv/gstdvdec.c: Fix audio caps i just broke (missing ',')
Stéphane Loeuillet [Fri, 7 Jan 2005 23:46:23 +0000 (23:46 +0000)]
ext/dv/gstdvdec.c: Fix audio caps i just broke (missing ',')

Original commit message from CVS:
* ext/dv/gstdvdec.c:
Fix audio caps i just broke (missing ',')
* gst/matroska/matroska-mux.c: (gst_matroska_mux_get_type),
(gst_matroska_mux_reset):
Fix typo + add FIXME about old "x-gst-metadata" crap

19 years agoext/dv/demo-play.c: xvideosink -> xvimagesink
Stéphane Loeuillet [Fri, 7 Jan 2005 22:42:32 +0000 (22:42 +0000)]
ext/dv/demo-play.c: xvideosink -> xvimagesink

Original commit message from CVS:
* ext/dv/demo-play.c: (main):
xvideosink -> xvimagesink
* ext/dv/gstdvdec.c:
change rgb 32/32 caps to 24/32 (no alpha)
change nb of channels to be a list (2 or 4, not 2)
change sample rate to be a list (32, 44.1, 48 kHz) not a range
* gst/asfdemux/gstasfdemux.c:
(gst_asf_demux_process_ext_content_desc):
Add 'date/year' to extracted metadata list

19 years agogst/audioconvert/gstaudioconvert.c: The return value of fixate_to does not imply...
Ronald S. Bultje [Fri, 7 Jan 2005 18:17:52 +0000 (18:17 +0000)]
gst/audioconvert/gstaudioconvert.c: The return value of fixate_to does not imply that the requested value was set, so...

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_fixate):
The return value of fixate_to does not imply that the requested
value was set, so don't assume.

19 years agoext/libpng/: mime fixage.
Ronald S. Bultje [Fri, 7 Jan 2005 10:27:20 +0000 (10:27 +0000)]
ext/libpng/: mime fixage.

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/libpng/gstpngdec.c:
* ext/libpng/gstpngenc.c: (gst_pngenc_base_init),
(gst_pngenc_sinklink), (gst_pngenc_init), (gst_pngenc_chain):
* ext/libpng/gstpngenc.h:
Alpha support (encoder; #163161), mime fixage.

19 years agoext/faac/gstfaac.*: Allow for ADTS output (#153434).
Ronald S. Bultje [Fri, 7 Jan 2005 10:15:20 +0000 (10:15 +0000)]
ext/faac/gstfaac.*: Allow for ADTS output (#153434).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/faac/gstfaac.c: (gst_faac_outputformat_get_type),
(gst_faac_class_init), (gst_faac_init), (gst_faac_srcconnect),
(gst_faac_set_property), (gst_faac_get_property):
* ext/faac/gstfaac.h:
Allow for ADTS output (#153434).

19 years agosys/v4l2/gstv4l2src.c: Fix against template (#150576).
Ronald S. Bultje [Fri, 7 Jan 2005 10:12:11 +0000 (10:12 +0000)]
sys/v4l2/gstv4l2src.c: Fix against template (#150576).

Original commit message from CVS:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps):
Fix against template (#150576).

19 years agogst/games/gstpuzzle.c: don't draw a puzzle if either width or height of tiles would...
Benjamin Otte [Thu, 6 Jan 2005 20:19:04 +0000 (20:19 +0000)]
gst/games/gstpuzzle.c: don't draw a puzzle if either width or height of tiles would be 0.

Original commit message from CVS:
* gst/games/gstpuzzle.c: (draw_puzzle):
don't draw a puzzle if either width or height of tiles would be 0.

19 years agoadd puzzle to spec file
Christian Schaller [Thu, 6 Jan 2005 18:54:02 +0000 (18:54 +0000)]
add puzzle to spec file

Original commit message from CVS:
add puzzle to spec file

19 years agogst/games/gstpuzzle.c: no memleaks, please change initialization code around so we...
Benjamin Otte [Thu, 6 Jan 2005 18:44:08 +0000 (18:44 +0000)]
gst/games/gstpuzzle.c: no memleaks, please change initialization code around so we don't reshuffle on resize fix anot...

Original commit message from CVS:
* gst/games/gstpuzzle.c: (gst_puzzle_get_type),
(gst_puzzle_class_init), (gst_puzzle_finalize):
no memleaks, please
(gst_puzzle_create), (gst_puzzle_init),
(gst_puzzle_set_property), (gst_puzzle_setup):
change initialization code around so we don't reshuffle on resize
(draw_puzzle):
fix another stupid typo

19 years agoadd libmms to REQUIREMENTS file
Christian Schaller [Thu, 6 Jan 2005 18:28:14 +0000 (18:28 +0000)]
add libmms to REQUIREMENTS file

Original commit message from CVS:
add libmms to REQUIREMENTS file

19 years agogst/games/gstvideoimage.c: fix stupid typo that borked copying on YUY2
Benjamin Otte [Thu, 6 Jan 2005 18:17:35 +0000 (18:17 +0000)]
gst/games/gstvideoimage.c: fix stupid typo that borked copying on YUY2

Original commit message from CVS:
* gst/games/gstvideoimage.c: (copy_hline_YUY2):
fix stupid typo that borked copying on YUY2

19 years agogst/games/gstpuzzle.c: fix edges when image sizes aren't multiples of tile sizes
Benjamin Otte [Thu, 6 Jan 2005 16:37:30 +0000 (16:37 +0000)]
gst/games/gstpuzzle.c: fix edges when image sizes aren't multiples of tile sizes

Original commit message from CVS:
* gst/games/gstpuzzle.c: (draw_puzzle):
fix edges when image sizes aren't multiples of tile sizes

19 years agogst/games/gstpuzzle.c: make RGB endianness work correctly refactor and fix race with...
Benjamin Otte [Thu, 6 Jan 2005 16:08:11 +0000 (16:08 +0000)]
gst/games/gstpuzzle.c: make RGB endianness work correctly refactor and fix race with initial shuffling allow using th...

Original commit message from CVS:
* gst/games/gstpuzzle.c: (gst_puzzle_base_init):
make RGB endianness work correctly
(gst_puzzle_show), (gst_puzzle_swap), (gst_puzzle_move):
refactor and fix race with initial shuffling
(nav_event_handler):
allow using the mouse to puzzle
(draw_puzzle):
insist on tiles having width and height as multiples of 4 to get
clean YUV image handling
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new),
(gst_xvimagesink_handle_xevents), (gst_xvimagesink_buffer_alloc):
s/DEBUG/LOG/ for common messages
(gst_xvimagesink_navigation_send_event):
fix mouse event translation to not include screen PAR
* sys/ximage/ximagesink.c: (gst_ximagesink_navigation_send_event):
fix mouse event translation to actually work

19 years agogst/asfdemux/gstasfdemux.c: Extract TrackNumber metadata + clean up code
Stéphane Loeuillet [Thu, 6 Jan 2005 12:41:13 +0000 (12:41 +0000)]
gst/asfdemux/gstasfdemux.c: Extract TrackNumber metadata + clean up code

Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c:
(gst_asf_demux_process_ext_content_desc):
Extract TrackNumber metadata + clean up code

* gst/games/gstvideoimage.c: (gst_video_image_draw_rectangle):
Hope this is the good fix (var used unitialised)