platform/upstream/gstreamer.git
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:41 +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 agoadd mpc support
Christian Schaller [Thu, 6 Jan 2005 14:25:38 +0000 (14:25 +0000)]
add mpc support

Original commit message from CVS:
add mpc support

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)

19 years agoext/faad/gstfaad.c: Only increment timestamp if it's valid. Fixes raw AAC streams.
Ronald S. Bultje [Thu, 6 Jan 2005 10:34:40 +0000 (10:34 +0000)]
ext/faad/gstfaad.c: Only increment timestamp if it's valid. Fixes raw AAC streams.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_chain):
Only increment timestamp if it's valid. Fixes raw AAC streams.

19 years agoadd a puzzle game with...
Benjamin Otte [Thu, 6 Jan 2005 06:48:01 +0000 (06:48 +0000)]
add a puzzle game with...

Original commit message from CVS:
* configure.ac:
* gst/games/Makefile.am:
* gst/games/gstpuzzle.c:
add a puzzle game with...
* gst/games/gstvideoimage.c:
* gst/games/gstvideoimage.h:
... full colorspace support (that includes YUV9 and RGB16)) stolen
from videotestsrc and made into something that would be a nice
library for a lot of other plugins.

19 years agosmall addition to last changelog's entry (fixes #155346)
Stéphane Loeuillet [Thu, 6 Jan 2005 01:53:20 +0000 (01:53 +0000)]
small addition to last changelog's entry (fixes #155346)

Original commit message from CVS:
small addition to last changelog's entry (fixes #155346)

19 years agoconfigure.ac: don't compile faad plugin if a RC of 2.0 is found
Stéphane Loeuillet [Wed, 5 Jan 2005 23:38:23 +0000 (23:38 +0000)]
configure.ac: don't compile faad plugin if a RC of 2.0 is found

Original commit message from CVS:

* configure.ac:
don't compile faad plugin if a RC of 2.0 is found

* gst/asfdemux/gstasfdemux.c:
(gst_asf_demux_process_ext_content_desc):
try to make Solaris compiler happier

19 years agoext/snapshot/gstsnapshot.c: Fix segfault (#161667).
Ronald S. Bultje [Wed, 5 Jan 2005 23:27:43 +0000 (23:27 +0000)]
ext/snapshot/gstsnapshot.c: Fix segfault (#161667).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
Fix segfault (#161667).

19 years agosys/v4l/gstv4lsrc.c: Fix framerate reporting.
Ronald S. Bultje [Wed, 5 Jan 2005 22:31:26 +0000 (22:31 +0000)]
sys/v4l/gstv4lsrc.c: Fix framerate reporting.

Original commit message from CVS:
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_getcaps):
Fix framerate reporting.

19 years agogst/: Add AMR (VBR and CBR) ids to riff.h audio codec list
Stéphane Loeuillet [Wed, 5 Jan 2005 21:46:19 +0000 (21:46 +0000)]
gst/: Add AMR (VBR and CBR) ids to riff.h audio codec list

Original commit message from CVS:
* gst-libs/gst/riff/riff-ids.h:
* gst/wavenc/riff.h:
Add AMR (VBR and CBR) ids to riff.h audio codec list

* gst/asfdemux/gstasfdemux.c:
(gst_asf_demux_process_ext_content_desc),
(gst_asf_demux_process_object):
Retrieve more tags from ASF files (Genre, AlbumTitle, Artist)

19 years agogst/mpegstream/: Recreate pads on new-media (#160730).
Ronald S. Bultje [Wed, 5 Jan 2005 17:03:27 +0000 (17:03 +0000)]
gst/mpegstream/: Recreate pads on new-media (#160730).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init),
(gst_dvd_demux_handle_discont):
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
(gst_mpeg_demux_handle_discont):
Recreate pads on new-media (#160730).
* gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_new_pad):
Send discont even if manager changes timestamps (#161929).

19 years agogst-libs/gst/resample/resample.c: Fix invalid memory access (#159211).
Ronald S. Bultje [Wed, 5 Jan 2005 15:04:02 +0000 (15:04 +0000)]
gst-libs/gst/resample/resample.c: Fix invalid memory access (#159211).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst-libs/gst/resample/resample.c: (gst_resample_sinc_ft_s16):
Fix invalid memory access (#159211).

19 years agoexamples/gstplay/player.c: Don't iterate.
Ronald S. Bultje [Wed, 5 Jan 2005 14:56:27 +0000 (14:56 +0000)]
examples/gstplay/player.c: Don't iterate.

Original commit message from CVS:
* examples/gstplay/player.c: (main):
Don't iterate.
* examples/seeking/seek.c: (fixate), (make_playerbin_pipeline):
Add visualizations.
* ext/a52dec/gsta52dec.c: (gst_a52dec_push),
(gst_a52dec_handle_frame):
Set duration.
* ext/dvdnav/gst-dvd:
Add audioconvert. Fixes #161325.
* ext/dvdread/dvdreadsrc.c: (dvdreadsrc_get):
Explicitely case to gint64. Possible valgrind error.
* gst-libs/gst/play/play.c: (caps_set), (setup_size),
(gst_play_tick_callback), (gst_play_change_state),
(gst_play_dispose), (gst_play_init), (gst_play_class_init),
(gst_play_set_location), (gst_play_get_location),
(gst_play_seek_to_time), (gst_play_set_data_src),
(gst_play_set_video_sink), (gst_play_set_audio_sink),
(gst_play_set_visualization), (gst_play_connect_visualization),
(gst_play_get_framerate), (gst_play_get_all_by_interface),
(gst_play_new):
Use playbin. Fixes #139749 and #147744.
* gst/apetag/apedemux.c: (gst_ape_demux_parse_tags):
Add genre tag.
* gst/audioscale/gstaudioscale.c: (gst_audioscale_method_get_type),
(audioscale_get_type), (gst_audioscale_base_init),
(gst_audioscale_class_init), (gst_audioscale_expand_caps),
(gst_audioscale_getcaps), (gst_audioscale_fixate),
(gst_audioscale_link), (gst_audioscale_get_buffer),
(gst_audioscale_decrease_rate), (gst_audioscale_increase_rate),
(gst_audioscale_init), (gst_audioscale_dispose),
(gst_audioscale_chain), (gst_audioscale_set_property),
(gst_audioscale_get_property), (plugin_init):
Indent properly.
* gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_private):
Fix LPCM.
* gst/qtdemux/qtdemux.c: (qtdemux_parse_udta),
(qtdemux_tag_add_str), (qtdemux_tag_add_num),
(qtdemux_tag_add_gnre), (qtdemux_video_caps):
Add more metadata (fixes #162656).

19 years agoback to cvs
Thomas Vander Stichele [Wed, 5 Jan 2005 13:18:43 +0000 (13:18 +0000)]
back to cvs

Original commit message from CVS:
back to cvs

19 years agoreleasing
Thomas Vander Stichele [Wed, 5 Jan 2005 12:19:52 +0000 (12:19 +0000)]
releasing

Original commit message from CVS:
releasing

19 years agogst/playback/gstplaybasebin.c: Fix for #162924 - free caps after use, not before
Tim-Philipp Müller [Wed, 5 Jan 2005 10:11:23 +0000 (10:11 +0000)]
gst/playback/gstplaybasebin.c: Fix for #162924 - free caps after use, not before

Original commit message from CVS:

patch by: Tim-Philipp Müller  <t.i.m@zen.co.uk>

* gst/playback/gstplaybasebin.c:
Fix for #162924 - free caps after use, not before

19 years agotry 2
Thomas Vander Stichele [Tue, 4 Jan 2005 11:22:04 +0000 (11:22 +0000)]
try 2

Original commit message from CVS:
try 2

19 years agoFix for #154773 - fixes playback of small .wav files
Thomas Vander Stichele [Tue, 4 Jan 2005 11:09:19 +0000 (11:09 +0000)]
Fix for #154773 - fixes playback of small .wav files

Original commit message from CVS:
Fix for #154773 - fixes playback of small .wav files

19 years agogst/audioscale/gstaudioscale.c: Fix for #162819 - make audioscale reusable
Ronald Bultje [Mon, 3 Jan 2005 16:19:03 +0000 (16:19 +0000)]
gst/audioscale/gstaudioscale.c: Fix for #162819 - make audioscale reusable

Original commit message from CVS:

patch by: Ronald Bultje <rbultje@ronald.bitfreak.net>

* gst/audioscale/gstaudioscale.c:
Fix for #162819 - make audioscale reusable
Fixes playback of more than one file with playbin/totem

19 years agoprerelease
Thomas Vander Stichele [Mon, 3 Jan 2005 16:17:19 +0000 (16:17 +0000)]
prerelease

Original commit message from CVS:
prerelease

19 years agopo update
Thomas Vander Stichele [Mon, 3 Jan 2005 16:16:27 +0000 (16:16 +0000)]
po update

Original commit message from CVS:
po update

19 years agoclean up the mess that made me cry and avoid needless duplication
Thomas Vander Stichele [Wed, 29 Dec 2004 16:04:00 +0000 (16:04 +0000)]
clean up the mess that made me cry and avoid needless duplication

Original commit message from CVS:
clean up the mess that made me cry and avoid needless duplication

19 years agogive indication of why we segfault
Thomas Vander Stichele [Wed, 29 Dec 2004 14:57:44 +0000 (14:57 +0000)]
give indication of why we segfault

Original commit message from CVS:
give indication of why we segfault

19 years agoconfigure.ac: Fix indentation, fix v4l2 plugin detection.
Ronald S. Bultje [Wed, 29 Dec 2004 13:27:45 +0000 (13:27 +0000)]
configure.ac: Fix indentation, fix v4l2 plugin detection.

Original commit message from CVS:
* configure.ac:
Fix indentation, fix v4l2 plugin detection.
* ext/Makefile.am:
Fix libmms location (Maciej, use diff -u!).
* ext/alsa/gstalsa.c: (gst_alsa_init):
Initialize caps cache to NULL.
* gst/playback/gstplaybin.c: (gst_play_bin_change_state):
Only change state on audiosink if it exists.

19 years agoI'm too lazy to comment this
Maciej Katafiasz [Tue, 28 Dec 2004 18:04:58 +0000 (18:04 +0000)]
I'm too lazy to comment this

Original commit message from CVS:
*** empty log message ***

19 years agoMerge patch from Ronald fixing problems with streaming text.
Ronald [Tue, 28 Dec 2004 09:26:32 +0000 (09:26 +0000)]
Merge patch from Ronald fixing problems with streaming text.

Original commit message from CVS:
Merge patch from Ronald fixing problems with streaming
text.
* ext/cairo/gstcairo.c: (plugin_init):
* ext/cairo/gsttextoverlay.c: (gst_textoverlay_render_text),
(gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2),
(gst_textoverlay_video_chain), (gst_textoverlay_loop),
(gst_textoverlay_font_init), (gst_textoverlay_init),
(gst_textoverlay_set_property):
* ext/cairo/gsttextoverlay.h:

19 years agoext/cairo/gsttextoverlay.c: Improvements to actually render text as white on black...
David Schleef [Tue, 28 Dec 2004 05:52:03 +0000 (05:52 +0000)]
ext/cairo/gsttextoverlay.c: Improvements to actually render text as white on black outline on video, including font s...

Original commit message from CVS:
* ext/cairo/gsttextoverlay.c: (gst_textoverlay_render_text),
(gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2),
(gst_textoverlay_video_chain), (gst_textoverlay_loop),
(gst_textoverlay_font_init), (gst_textoverlay_init),
(gst_textoverlay_set_property): Improvements to actually
render text as white on black outline on video, including
font selection and horizontal/vertical alignment.  (Ronald's
christmas present)
* ext/cairo/gsttextoverlay.h:

19 years agofix ogm[audio/video]parse plugin registration (riff won't load if bytestream is alrea...
Stéphane Loeuillet [Sun, 26 Dec 2004 19:00:21 +0000 (19:00 +0000)]
fix ogm[audio/video]parse plugin registration (riff won't load if bytestream is already loaded)

Original commit message from CVS:
fix ogm[audio/video]parse plugin registration
(riff won't load if bytestream is already loaded)

19 years agofix for glib < 2.4
Thomas Vander Stichele [Fri, 24 Dec 2004 15:12:56 +0000 (15:12 +0000)]
fix for glib < 2.4

Original commit message from CVS:
fix for glib < 2.4

19 years agodisable docs again until it passes make distcheck
Thomas Vander Stichele [Fri, 24 Dec 2004 13:09:48 +0000 (13:09 +0000)]
disable docs again until it passes make distcheck

Original commit message from CVS:
disable docs again until it passes make distcheck

19 years agogst/: Add 3GP (variables name Q3GP because they can't start with a decoder is work...
Ronald S. Bultje [Fri, 24 Dec 2004 12:58:17 +0000 (12:58 +0000)]
gst/: Add 3GP (variables name Q3GP because they can't start with a decoder is work in progress. Also do a GST_WARNING...

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_type_get), (qtdemux_audio_caps):
* gst/typefind/gsttypefindfunctions.c: (q3gp_type_find),
(plugin_init):
Add 3GP (variables name Q3GP because they can't start with a
number). Add samr audio fourcc (used in .3gp files), decoder
is work in progress. Also do a GST_WARNING instead of ERROR
in case of unknown nodes, to decrease output.

19 years agoreally fix dist
Thomas Vander Stichele [Fri, 24 Dec 2004 11:01:24 +0000 (11:01 +0000)]
really fix dist

Original commit message from CVS:
really fix dist

19 years agoFixes #158382. Make speex plugin compatible with both 1.0 and 1.1.
Thomas Vander Stichele [Thu, 23 Dec 2004 14:45:25 +0000 (14:45 +0000)]
Fixes #158382.  Make speex plugin compatible with both 1.0 and 1.1.

Original commit message from CVS:

* configure.ac:
* ext/speex/gstspeexdec.h:
* ext/speex/gstspeexenc.h:
Fixes #158382.  Make speex plugin compatible with both 1.0 and 1.1.
Fix detection code in configure.ac

19 years agogst/matroska/matroska-demux.c: Save position, so that queries give proper return...
Ronald S. Bultje [Thu, 23 Dec 2004 13:14:24 +0000 (13:14 +0000)]
gst/matroska/matroska-demux.c: Save position, so that queries give proper return values. Don't know how this could ev...

Original commit message from CVS:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_parse_blockgroup):
Save position, so that queries give proper return values. Don't
know how this could ever have worked before...

19 years agoconfigure.ac: Put additional LAME check inside the conditional. Fixes #152339
Thomas Vander Stichele [Thu, 23 Dec 2004 12:43:31 +0000 (12:43 +0000)]
configure.ac: Put additional LAME check inside the conditional.  Fixes #152339

Original commit message from CVS:
* configure.ac:
Put additional LAME check inside the conditional.  Fixes #152339

19 years agogst/avi/gstavidemux.c: Add some more debug. Fix logic error when setting movi offset...
Ronald S. Bultje [Thu, 23 Dec 2004 11:44:03 +0000 (11:44 +0000)]
gst/avi/gstavidemux.c: Add some more debug. Fix logic error when setting movi offset while reading index.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
(gst_avi_demux_stream_scan):
Add some more debug. Fix logic error when setting movi offset
while reading index.

19 years agogst/avi/gstavidemux.c: Add some debugging. Better detection of broken indexes and...
Ronald S. Bultje [Thu, 23 Dec 2004 10:53:27 +0000 (10:53 +0000)]
gst/avi/gstavidemux.c: Add some debugging. Better detection of broken indexes and the accompanying index recovery. No...

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
(gst_avi_demux_stream_scan), (gst_avi_demux_handle_seek),
(gst_avi_demux_process_next_entry):
Add some debugging. Better detection of broken indexes and the
accompanying index recovery. No infinite loops on state changes
when we're still in our loopfunction.

19 years agoadd -plugins- to all plugin names
Christian Schaller [Wed, 22 Dec 2004 22:45:41 +0000 (22:45 +0000)]
add -plugins- to all plugin names

Original commit message from CVS:
add -plugins- to all plugin names

19 years agoconfigure.ac: Fix up.
Ronald S. Bultje [Wed, 22 Dec 2004 19:53:26 +0000 (19:53 +0000)]
configure.ac: Fix up.

Original commit message from CVS:
* configure.ac:
Fix up.

19 years agoadd documentation to spec file
Christian Schaller [Wed, 22 Dec 2004 19:39:10 +0000 (19:39 +0000)]
add documentation to spec file

Original commit message from CVS:
add documentation to spec file

19 years agoAdd gstmms
Maciej Katafiasz [Wed, 22 Dec 2004 19:09:41 +0000 (19:09 +0000)]
Add gstmms

Original commit message from CVS:
Add gstmms

19 years agosys/sunaudio/gstsunmixer.c: Normalizing the value before setting
Ronald S. Bultje [Wed, 22 Dec 2004 14:49:06 +0000 (14:49 +0000)]
sys/sunaudio/gstsunmixer.c: Normalizing the value before setting

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* sys/sunaudio/gstsunmixer.c: (gst_sunaudiomixer_set_volume):
Normalizing the value before setting
(gst_sunaudiomixer_get_volume):
Normalizing the value after getting. Fixes bug# 161980

19 years agofix build/disting
Christian Schaller [Wed, 22 Dec 2004 10:48:12 +0000 (10:48 +0000)]
fix build/disting

Original commit message from CVS:
fix build/disting

19 years agogst/playback/gstplaybasebin.c: Revert patch 1.38 as clock distribution over scheduler...
Wim Taymans [Wed, 22 Dec 2004 10:06:02 +0000 (10:06 +0000)]
gst/playback/gstplaybasebin.c: Revert patch 1.38 as clock distribution over schedulers does not work correcly in the ...

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_add_element):
Revert patch 1.38 as clock distribution over schedulers does
not work correcly in the core yet.

19 years agomore pipeline fixes
Christian Schaller [Tue, 21 Dec 2004 11:18:28 +0000 (11:18 +0000)]
more pipeline fixes

Original commit message from CVS:
more pipeline fixes

19 years agofix avi/asf pipeline
Christian Schaller [Tue, 21 Dec 2004 11:00:27 +0000 (11:00 +0000)]
fix avi/asf pipeline

Original commit message from CVS:
fix avi/asf pipeline

19 years agoadd mp4 and update Quicktime pipeline
Christian Schaller [Tue, 21 Dec 2004 10:47:16 +0000 (10:47 +0000)]
add mp4 and update Quicktime pipeline

Original commit message from CVS:
add mp4 and update Quicktime pipeline

19 years agoremove outdated README file of oss directory
Stéphane Loeuillet [Tue, 21 Dec 2004 10:33:57 +0000 (10:33 +0000)]
remove outdated README file of oss directory

Original commit message from CVS:
remove outdated README file of oss directory

19 years agofile Makefile.am was initially added on branch BRANCH-THREADED.
Wim Taymans [Mon, 20 Dec 2004 17:54:15 +0000 (17:54 +0000)]
file Makefile.am was initially added on branch BRANCH-THREADED.

Original commit message from CVS:
file Makefile.am was initially added on branch BRANCH-THREADED.

19 years agofile colorspace.c was initially added on branch BRANCH-THREADED.
Wim Taymans [Mon, 20 Dec 2004 17:54:15 +0000 (17:54 +0000)]
file colorspace.c was initially added on branch BRANCH-THREADED.

Original commit message from CVS:
file colorspace.c was initially added on branch BRANCH-THREADED.

19 years agofile queue.c was initially added on branch BRANCH-THREADED.
Wim Taymans [Mon, 20 Dec 2004 17:54:15 +0000 (17:54 +0000)]
file queue.c was initially added on branch BRANCH-THREADED.

Original commit message from CVS:
file queue.c was initially added on branch BRANCH-THREADED.

19 years agoAdded boilerplate gtk-doc files for plugin-libs documentation.
Stefan Kost [Mon, 20 Dec 2004 16:29:06 +0000 (16:29 +0000)]
Added boilerplate gtk-doc files for plugin-libs documentation.

Original commit message from CVS:
Added boilerplate gtk-doc files for plugin-libs documentation.

19 years agofix int and float audio caps in auparse, partially fixes bug #142812
Stéphane Loeuillet [Sun, 19 Dec 2004 16:54:46 +0000 (16:54 +0000)]
fix int and float audio caps in auparse, partially fixes bug #142812

Original commit message from CVS:
fix int and float audio caps in auparse, partially fixes bug #142812

19 years agosys/: g_assert() can be a macro, don't use #ifdef inside it.
Ronald S. Bultje [Sun, 19 Dec 2004 16:46:21 +0000 (16:46 +0000)]
sys/: g_assert() can be a macro, don't use #ifdef inside it.

Original commit message from CVS:
* sys/v4l/gstv4lelement.c: (gst_v4l_iface_supported):
* sys/v4l2/gstv4l2element.c: (gst_v4l2_iface_supported):
g_assert() can be a macro, don't use #ifdef inside it.

19 years agogst/videorate/gstvideorate.c: Event handling (fixes #159986).
Ronald S. Bultje [Sun, 19 Dec 2004 13:16:24 +0000 (13:16 +0000)]
gst/videorate/gstvideorate.c: Event handling (fixes #159986).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/videorate/gstvideorate.c: (gst_videorate_blank_data),
(gst_videorate_init), (gst_videorate_chain),
(gst_videorate_change_state):
Event handling (fixes #159986).

19 years agogst-libs/gst/riff/riff-media.c: Add BLZ0 (Blizzard's version of DivX) fourcc.
Ronald S. Bultje [Sun, 19 Dec 2004 11:10:32 +0000 (11:10 +0000)]
gst-libs/gst/riff/riff-media.c: Add BLZ0 (Blizzard's version of DivX) fourcc.

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_video_caps_with_data):
Add BLZ0 (Blizzard's version of DivX) fourcc.

19 years agogst/tta/gstttadec.c: And yet another portability fix.
David Schleef [Sun, 19 Dec 2004 03:51:12 +0000 (03:51 +0000)]
gst/tta/gstttadec.c: And yet another portability fix.

Original commit message from CVS:
* gst/tta/gstttadec.c: (gst_tta_dec_link): And yet another
portability fix.

19 years agogst/tta/ttadec.h: Disable some header code that isn't used and clearly isn't portable.
David Schleef [Sun, 19 Dec 2004 03:47:48 +0000 (03:47 +0000)]
gst/tta/ttadec.h: Disable some header code that isn't used and clearly isn't portable.

Original commit message from CVS:
* gst/tta/ttadec.h: Disable some header code that isn't used
and clearly isn't portable.

19 years agogst/ffmpegcolorspace/imgconvert.c: Fix code to not use GCC extensions (and c99 extens...
David Schleef [Sun, 19 Dec 2004 03:20:26 +0000 (03:20 +0000)]
gst/ffmpegcolorspace/imgconvert.c: Fix code to not use GCC extensions (and c99 extensions that

Original commit message from CVS:
* gst/ffmpegcolorspace/imgconvert.c: (get_pix_fmt_info),
(avcodec_get_chroma_sub_sample), (avcodec_get_pix_fmt_name),
(avcodec_get_pix_fmt), (avpicture_layout),
(avcodec_get_pix_fmt_loss), (avg_bits_per_pixel), (img_copy),
(get_convert_table_entry), (img_convert), (img_get_alpha_info):
Fix code to not use GCC extensions (and c99 extensions that
Forte does not like.)

19 years agogst/deinterlace/gstdeinterlace.c: Rowstride fixes. Fixes #161039.
Ronald S. Bultje [Sat, 18 Dec 2004 23:43:47 +0000 (23:43 +0000)]
gst/deinterlace/gstdeinterlace.c: Rowstride fixes. Fixes #161039.

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_link),
(gst_deinterlace_chain):
Rowstride fixes. Fixes #161039.
* gst/videocrop/gstvideocrop.c: (gst_video_crop_init),
(gst_video_crop_get_property), (gst_video_crop_add_to_struct_val),
(gst_video_crop_getcaps), (gst_video_crop_link),
(gst_video_crop_i420), (gst_video_crop_chain),
(gst_video_crop_change_state):
Rework of negotiation. Actually works now. Fixes #158650.

19 years agogst/matroska/matroska-demux.c: That was very stupid.
Ronald S. Bultje [Sat, 18 Dec 2004 22:53:29 +0000 (22:53 +0000)]
gst/matroska/matroska-demux.c: That was very stupid.

Original commit message from CVS:
* gst/matroska/matroska-demux.c: (gst_matroska_ebmlnum_sint):
That was very stupid.

19 years agogst/matroska/matroska-demux.c: Fix possible crasher.
Ronald S. Bultje [Sat, 18 Dec 2004 22:47:47 +0000 (22:47 +0000)]
gst/matroska/matroska-demux.c: Fix possible crasher.

Original commit message from CVS:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_parse_blockgroup):
Fix possible crasher.

19 years agogst/matroska/matroska-demux.c: Lace sizes can be zero.
Ronald S. Bultje [Sat, 18 Dec 2004 22:40:24 +0000 (22:40 +0000)]
gst/matroska/matroska-demux.c: Lace sizes can be zero.

Original commit message from CVS:
* gst/matroska/matroska-demux.c: (gst_matroska_ebmlnum_uint),
(gst_matroska_ebmlnum_sint), (gst_matroska_demux_parse_blockgroup):
Lace sizes can be zero.

19 years agoext/musepack/gstmusepackdec.cpp: Fetch error return values. Fixes #161624.
Ronald S. Bultje [Sat, 18 Dec 2004 21:56:46 +0000 (21:56 +0000)]
ext/musepack/gstmusepackdec.cpp: Fetch error return values. Fixes #161624.

Original commit message from CVS:
* ext/musepack/gstmusepackdec.cpp:
Fetch error return values. Fixes #161624.
* gst/apetag/apedemux.c: (gst_ape_demux_stream_data):
Really EOS.

19 years agogst/avi/gstavidemux.c: Work for truncated (unfinished download etc.) files. Fixes...
Ronald S. Bultje [Sat, 18 Dec 2004 19:36:59 +0000 (19:36 +0000)]
gst/avi/gstavidemux.c: Work for truncated (unfinished download etc.) files. Fixes #160514.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_stream_index):
Work for truncated (unfinished download etc.) files. Fixes #160514.

19 years agoext/alsa/gstalsasink.c: Fix for integer overflow. Makes #156001 not crash. Probably...
Ronald S. Bultje [Sat, 18 Dec 2004 15:09:27 +0000 (15:09 +0000)]
ext/alsa/gstalsasink.c: Fix for integer overflow. Makes #156001 not crash. Probably masks the real bug.

Original commit message from CVS:
* ext/alsa/gstalsasink.c: (gst_alsa_sink_loop):
Fix for integer overflow. Makes #156001 not crash. Probably masks
the real bug.

19 years agogst/ac3parse/gstac3parse.c: Parsers never have ranks. Fixes #159651.
Ronald S. Bultje [Fri, 17 Dec 2004 17:09:24 +0000 (17:09 +0000)]
gst/ac3parse/gstac3parse.c: Parsers never have ranks. Fixes #159651.

Original commit message from CVS:
* gst/ac3parse/gstac3parse.c: (plugin_init):
Parsers never have ranks. Fixes #159651.

19 years agogst/playback/gstdecodebin.c: make sure the facotries are ordered the same every time...
Benjamin Otte [Fri, 17 Dec 2004 17:02:53 +0000 (17:02 +0000)]
gst/playback/gstdecodebin.c: make sure the facotries are ordered the same every time even if they have the same rank ...

Original commit message from CVS:
* gst/playback/gstdecodebin.c: (compare_ranks):
make sure the facotries are ordered the same every time even if they
have the same rank by using the name
* gst/playback/gstdecodebin.c: (find_compatibles):
make sure we don't add factories to the list twice

19 years agoconfigure.ac: look for musepack headers as musepack/*.h (fixes #159847)
David Schleef [Fri, 17 Dec 2004 01:10:30 +0000 (01:10 +0000)]
configure.ac: look for musepack headers as musepack/*.h (fixes #159847)

Original commit message from CVS:
* configure.ac: look for musepack headers as musepack/*.h
(fixes #159847)
* ext/musepack/gstmusepackdec.h: use <musepack/*.h>
* ext/musepack/gstmusepackreader.h: same

19 years agogst-libs/gst/riff/riff-read.c: Read extradata correctly (fixes #155879).
Ronald S. Bultje [Thu, 16 Dec 2004 23:57:26 +0000 (23:57 +0000)]
gst-libs/gst/riff/riff-read.c: Read extradata correctly (fixes #155879).

Original commit message from CVS:
* gst-libs/gst/riff/riff-read.c:
(gst_riff_read_strf_auds_with_data):
Read extradata correctly (fixes #155879).

19 years agogst/audioscale/gstaudioscale.c: allow passthru of >2 channel audio. does _not_ attem...
David Schleef [Thu, 16 Dec 2004 23:44:38 +0000 (23:44 +0000)]
gst/audioscale/gstaudioscale.c: allow passthru of >2 channel audio.  does _not_ attempt or allow conversion unless ch...

Original commit message from CVS:
* gst/audioscale/gstaudioscale.c: allow passthru of >2 channel
audio.  does _not_ attempt or allow conversion unless channels
is 1 or 2.

19 years agofix mpeg and vob pipelines, others are still borked though
Christian Schaller [Thu, 16 Dec 2004 22:37:31 +0000 (22:37 +0000)]
fix mpeg and vob pipelines, others are still borked though

Original commit message from CVS:
fix mpeg and vob pipelines, others are still borked though