platform/upstream/gstreamer.git
20 years agoext/ogg/gstoggdemux.c: Handle files with missing EOS headers.
Ronald S. Bultje [Fri, 22 Oct 2004 11:11:28 +0000 (11:11 +0000)]
ext/ogg/gstoggdemux.c: Handle files with missing EOS headers.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_iterate):
Handle files with missing EOS headers.

20 years agogst/tcp/gsttcpserversink.c: Zero some variables first (need for accept not to return...
Zaheer Abbas Merali [Thu, 21 Oct 2004 10:53:20 +0000 (10:53 +0000)]
gst/tcp/gsttcpserversink.c: Zero some variables first (need for accept not to return EINVAL)

Original commit message from CVS:
2004-10-21  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* gst/tcp/gsttcpserversink.c:
(gst_tcpserversink_handle_server_read),
(gst_tcpserversink_init_send):
Zero some variables first (need for accept not to return EINVAL)

20 years agoI lied, I am the One True Buildmaster
Wim Taymans [Wed, 20 Oct 2004 16:48:57 +0000 (16:48 +0000)]
I lied, I am the One True Buildmaster

Original commit message from CVS:
I lied, I am the One True Buildmaster

20 years agoext/: Seeking and querying finetune.
Ronald S. Bultje [Wed, 20 Oct 2004 16:24:18 +0000 (16:24 +0000)]
ext/: Seeking and querying finetune.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query),
(gst_ogg_demux_src_event), (gst_ogg_pad_push):
* ext/theora/theoradec.c: (theora_dec_sink_convert),
(theora_dec_chain):
* ext/vorbis/vorbisdec.c: (vorbis_dec_get_formats),
(gst_vorbis_dec_init), (vorbis_dec_convert), (vorbis_dec_chain):
Seeking and querying finetune.

20 years agofix the build
Thomas Vander Stichele [Wed, 20 Oct 2004 13:51:27 +0000 (13:51 +0000)]
fix the build

Original commit message from CVS:
fix the build

20 years agoext/ogg/gstoggdemux.c: Wrong return.
Ronald S. Bultje [Wed, 20 Oct 2004 12:02:19 +0000 (12:02 +0000)]
ext/ogg/gstoggdemux.c: Wrong return.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_iterate):
Wrong return.
* gst/playback/Makefile.am:
* gst/playback/gstdecodebin.c: (gst_decode_bin_class_init):
* gst/playback/gstplay-marshal.list:
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init):
Fix marshallers.

20 years agoext/ogg/gstoggdemux.c: Silence.
Ronald S. Bultje [Mon, 18 Oct 2004 19:29:11 +0000 (19:29 +0000)]
ext/ogg/gstoggdemux.c: Silence.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_event):
Silence.

20 years agoext/ogg/gstoggdemux.c: Yay for non-lineair granulepos in theora.
Ronald S. Bultje [Mon, 18 Oct 2004 19:12:32 +0000 (19:12 +0000)]
ext/ogg/gstoggdemux.c: Yay for non-lineair granulepos in theora.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query),
(gst_ogg_demux_src_event), (gst_ogg_pad_populate),
(gst_ogg_pad_push):
Yay for non-lineair granulepos in theora.

20 years agoext/dv/gstdvdec.*: Make sure we renegotiate aspect ratio when the camera switches.
Wim Taymans [Mon, 18 Oct 2004 17:49:09 +0000 (17:49 +0000)]
ext/dv/gstdvdec.*: Make sure we renegotiate aspect ratio when the camera switches.

Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_video_getcaps),
(gst_dvdec_video_link), (gst_dvdec_push), (gst_dvdec_loop):
* ext/dv/gstdvdec.h:
Make sure we renegotiate aspect ratio when the camera switches.

20 years agoext/ogg/gstoggdemux.c: Start at zero.
Ronald S. Bultje [Mon, 18 Oct 2004 15:49:00 +0000 (15:49 +0000)]
ext/ogg/gstoggdemux.c: Start at zero.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query),
(gst_ogg_demux_src_event), (gst_ogg_pad_push):
Start at zero.
* ext/theora/theoradec.c: (theora_dec_chain):
Skip headers. Bad idea for chained ogg, but fixes seeking.

20 years agoconfigure.ac: I swear, this is the last time I touch this.
Wim Taymans [Mon, 18 Oct 2004 15:37:57 +0000 (15:37 +0000)]
configure.ac: I swear, this is the last time I touch this.

Original commit message from CVS:
* configure.ac:
I swear, this is the last time I touch this.

20 years agoext/ogg/gstoggdemux.c: Faster seeking.
Ronald S. Bultje [Mon, 18 Oct 2004 15:23:41 +0000 (15:23 +0000)]
ext/ogg/gstoggdemux.c: Faster seeking.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query),
(gst_ogg_demux_src_event), (gst_ogg_pad_populate),
(_read_bos_process), (gst_ogg_demux_iterate), (gst_ogg_pad_new):
Faster seeking.
* ext/theora/theoradec.c: (theora_dec_sink_convert):
Time-to-default conversion.
* ext/vorbis/vorbisdec.c: (vorbis_dec_chain):
Don't error on unknown packets, just skip. We should probably
read them if we want to support chained ogg.

20 years agoconfigure.ac: Added cdaudio to wrong list.
Wim Taymans [Mon, 18 Oct 2004 15:18:18 +0000 (15:18 +0000)]
configure.ac: Added cdaudio to wrong list.

Original commit message from CVS:
* configure.ac:
Added cdaudio to wrong list.

20 years agoconfigure.ac: Revive cdaudio.
Wim Taymans [Mon, 18 Oct 2004 14:20:10 +0000 (14:20 +0000)]
configure.ac: Revive cdaudio.

Original commit message from CVS:
* configure.ac:
Revive cdaudio.

20 years agoext/: Fix mimetype on smoke encoder.
Wim Taymans [Mon, 18 Oct 2004 14:02:51 +0000 (14:02 +0000)]
ext/: Fix mimetype on smoke encoder.

Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_video_getcaps),
(gst_dvdec_video_link), (gst_dvdec_push):
* ext/jpeg/gstsmokeenc.c: (gst_smokeenc_class_init),
(gst_smokeenc_resync), (gst_smokeenc_chain):
Fix mimetype on smoke encoder.
Add aspect ratio to dvdec. Not sure if these
values are correct though....

20 years agoext/vorbis/vorbisenc.c: Fix vorbis property descriptions and ranges.
Wim Taymans [Mon, 18 Oct 2004 13:55:47 +0000 (13:55 +0000)]
ext/vorbis/vorbisenc.c: Fix vorbis property descriptions and ranges.

Original commit message from CVS:
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_class_init):
Fix vorbis property descriptions and ranges.

20 years agoext/ogg/gstoggdemux.c: Really do nothing when no data is available.
Wim Taymans [Mon, 18 Oct 2004 13:52:15 +0000 (13:52 +0000)]
ext/ogg/gstoggdemux.c: Really do nothing when no data is available.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_iterate):
Really do nothing when no data is available.
Go to the playing state when the stream is not seekable
instead of failing.

20 years agoext/cdaudio/gstcdaudio.c: Added uri handler for cd://
Wim Taymans [Mon, 18 Oct 2004 13:45:12 +0000 (13:45 +0000)]
ext/cdaudio/gstcdaudio.c: Added uri handler for cd://

Original commit message from CVS:
* ext/cdaudio/gstcdaudio.c: (_do_init), (gst_cdaudio_base_init),
(gst_cdaudio_get_event_masks), (gst_cdaudio_send_event),
(gst_cdaudio_query), (plugin_init), (cdaudio_uri_get_type),
(cdaudio_uri_get_protocols), (cdaudio_uri_get_uri),
(cdaudio_uri_set_uri), (cdaudio_uri_handler_init):
Added uri handler for cd://
Port to new API.

20 years agogst/playback/: Add sink padtemplate to decodebin.
Wim Taymans [Mon, 18 Oct 2004 13:40:48 +0000 (13:40 +0000)]
gst/playback/: Add sink padtemplate to decodebin.

Original commit message from CVS:
* gst/playback/gstdecodebin.c: (gst_decode_bin_class_init),
(gst_decode_bin_init), (find_compatibles), (close_pad_link),
(try_to_link_1), (no_more_pads), (close_link), (type_found):
* gst/playback/gstplaybasebin.c: (gen_preroll_element),
(remove_prerolls), (unknown_type), (add_element_stream),
(new_decoded_pad), (setup_source), (gst_play_base_bin_add_element),
(gst_play_base_bin_remove_element),
(gst_play_base_bin_link_stream):
* gst/playback/gstplaybin.c: (gen_video_element),
(gen_vis_element), (remove_sinks), (setup_sinks):
* gst/playback/gststreaminfo.c: (gst_stream_type_get_type),
(gst_stream_info_get_type), (gst_stream_info_class_init),
(gst_stream_info_init), (gst_stream_info_new),
(gst_stream_info_dispose), (stream_info_mute_pad),
(gst_stream_info_set_property), (gst_stream_info_get_property):
* gst/playback/gststreaminfo.h:
Add sink padtemplate to decodebin.
Added some more comments.
Make queue size configurable in playbasebin.
Added possibility to use elements as sinks (ex cdaudio).

20 years agoext/speex/gstspeexenc.c: Fix speex timestamps so that it gets muxed properly.
Wim Taymans [Mon, 18 Oct 2004 10:57:45 +0000 (10:57 +0000)]
ext/speex/gstspeexenc.c: Fix speex timestamps so that it gets muxed properly.

Original commit message from CVS:
* ext/speex/gstspeexenc.c: (gst_speexenc_class_init),
(gst_speexenc_chain):
Fix speex timestamps so that it gets muxed properly.

20 years agoext/raw1394/gstdv1394src.*: Added conversion/query functions.
Wim Taymans [Fri, 15 Oct 2004 14:35:54 +0000 (14:35 +0000)]
ext/raw1394/gstdv1394src.*: Added conversion/query functions.

Original commit message from CVS:
* ext/raw1394/gstdv1394src.c: (gst_dv1394src_get_type),
(gst_dv1394src_base_init), (gst_dv1394src_class_init),
(gst_dv1394src_init), (gst_dv1394src_dispose),
(gst_dv1394src_iso_receive), (gst_dv1394src_discover_avc_node),
(gst_dv1394src_change_state), (gst_dv1394src_get_event_mask),
(gst_dv1394src_event), (gst_dv1394src_get_formats),
(gst_dv1394src_convert), (gst_dv1394src_get_query_types),
(gst_dv1394src_query), (gst_dv1394src_uri_get_type),
(gst_dv1394src_uri_get_protocols), (gst_dv1394src_uri_get_uri),
(gst_dv1394src_uri_set_uri), (gst_dv1394src_uri_handler_init):
* ext/raw1394/gstdv1394src.h:
Added conversion/query functions.
Update buffer timestamps,
Added signals.
Added uri dv:// so it might play from the firewire in playbin.
Fix a possible leak.
Added debugging.

20 years agoext/raw1394/gstdv1394src.*: Added AV/C VTR control support needed for some cameras.
Wim Taymans [Fri, 15 Oct 2004 09:59:01 +0000 (09:59 +0000)]
ext/raw1394/gstdv1394src.*: Added AV/C VTR control support needed for some cameras.

Original commit message from CVS:
* ext/raw1394/gstdv1394src.c: (gst_dv1394src_class_init),
(gst_dv1394src_init), (gst_dv1394src_set_property),
(gst_dv1394src_get_property), (gst_dv1394src_iso_receive),
(gst_dv1394src_discover_avc_node), (gst_dv1394src_change_state):
* ext/raw1394/gstdv1394src.h:
Added AV/C VTR control support needed for some cameras.
Added automatic port detection.
Added properties for selecting the channel.
The configure.ac script is not yet updated to reflect the
new libavc1394 and librom1394 dependencies.

20 years agogst/qtdemux/qtdemux.c: An esds box is not a container.
Wim Taymans [Fri, 15 Oct 2004 09:19:37 +0000 (09:19 +0000)]
gst/qtdemux/qtdemux.c: An esds box is not a container.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
(qtdemux_parse), (gst_qtdemux_handle_esds):
An esds box is not a container.
Fix parsing of mp4v boxes.
Do not try to renegotiate fps for each frame. Need to
find a better method. This should fix mp4 playback.

20 years agoconfigure.ac: update for swfdec-0.3 and liboil-0.2
David Schleef [Thu, 14 Oct 2004 23:19:58 +0000 (23:19 +0000)]
configure.ac: update for swfdec-0.3 and liboil-0.2

Original commit message from CVS:
* configure.ac: update for swfdec-0.3 and liboil-0.2
* ext/swfdec/gstswfdec.c: update for swfdec-0.3
* ext/swfdec/gstswfdec.h: same
* gst/videofilter/gstvideobalance.c: update for liboil-0.2
* gst/videotestsrc/videotestsrc.c: same

20 years agogst/tcp/gstmultifdsink.c: Turn warnings into info.
Wim Taymans [Thu, 14 Oct 2004 11:28:20 +0000 (11:28 +0000)]
gst/tcp/gstmultifdsink.c: Turn warnings into info.

Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_add),
(gst_multifdsink_remove), (gst_multifdsink_remove_client_link),
(is_sync_frame), (gst_multifdsink_new_client),
(gst_multifdsink_handle_client_write),
(gst_multifdsink_recover_client), (gst_multifdsink_queue_buffer),
(gst_multifdsink_handle_clients), (gst_multifdsink_change_state):
Turn warnings into info.
Don't allow a state change in the streaming thread.

20 years agofix sample rate template
Thomas Vander Stichele [Thu, 14 Oct 2004 09:16:32 +0000 (09:16 +0000)]
fix sample rate template

Original commit message from CVS:
fix sample rate template

20 years agoext/mad/gstmad.c: Decoding the header first fixes some problems in resyncing in more...
Wim Taymans [Wed, 13 Oct 2004 14:21:01 +0000 (14:21 +0000)]
ext/mad/gstmad.c: Decoding the header first fixes some problems in resyncing in more mp3s.

Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_check_caps_reset), (gst_mad_chain):
Decoding the header first fixes some problems in resyncing
in more mp3s.

20 years agogst/playback/gstplaybin.c: Added vis plugin support, need to configure the vis elemen...
Wim Taymans [Tue, 12 Oct 2004 16:41:23 +0000 (16:41 +0000)]
gst/playback/gstplaybin.c: Added vis plugin support, need to configure the vis element to activate it.

Original commit message from CVS:
* gst/playback/gstplaybin.c: (gen_video_element),
(gen_vis_element), (remove_sinks), (setup_sinks):
Added vis plugin support, need to configure the vis
element to activate it.

20 years agoext/gnomevfs/gstgnomevfssrc.c: Some debug.
Ronald S. Bultje [Tue, 12 Oct 2004 12:29:45 +0000 (12:29 +0000)]
ext/gnomevfs/gstgnomevfssrc.c: Some debug.

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_get),
(gst_gnomevfssrc_srcpad_query), (gst_gnomevfssrc_srcpad_event):
Some debug.
* gst/avi/gstavidemux.c: (gst_avi_demux_reset),
(gst_avi_demux_handle_src_event), (gst_avi_demux_read_superindex),
(gst_avi_demux_read_subindexes), (gst_avi_demux_add_stream),
(gst_avi_demux_stream_index), (gst_avi_demux_skip),
(gst_avi_demux_sync), (gst_avi_demux_stream_scan),
(gst_avi_demux_massage_index), (gst_avi_demux_stream_header):
* gst/avi/gstavidemux.h:
Support for openDML-2.0 indx/ix## chunks. Support for broken index
recovery (where, if part of the index is broken, we will still read
the rest of the index and recover the broken part by stream
scanning). More broken media support. EOS workarounds. General AVI
braindamage headache recovery. Aspirin included.

20 years agoext/cdparanoia/gstcdparanoia.c: Get rid of hideous lead-in.
Ronald S. Bultje [Mon, 11 Oct 2004 12:18:42 +0000 (12:18 +0000)]
ext/cdparanoia/gstcdparanoia.c: Get rid of hideous lead-in.

Original commit message from CVS:
* ext/cdparanoia/gstcdparanoia.c: (cdparanoia_open),
(cdparanoia_event), (cdparanoia_query):
Get rid of hideous lead-in.

20 years agogst/playback/gstplaybasebin.c: Wrong var used to get g_list_next.
Wim Taymans [Mon, 11 Oct 2004 12:07:15 +0000 (12:07 +0000)]
gst/playback/gstplaybasebin.c: Wrong var used to get g_list_next.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (setup_source):
Wrong var used to get g_list_next.

20 years agoext/cdparanoia/gstcdparanoia.c: Report discid as metadata, add duration.
Ronald S. Bultje [Mon, 11 Oct 2004 12:02:08 +0000 (12:02 +0000)]
ext/cdparanoia/gstcdparanoia.c: Report discid as metadata, add duration.

Original commit message from CVS:
* ext/cdparanoia/gstcdparanoia.c: (cdparanoia_class_init),
(cdparanoia_get), (cdparanoia_open):
Report discid as metadata, add duration.

20 years agogst/playback/gstplaybasebin.c: Cleanup the previous pipeline a little earlier for...
Wim Taymans [Mon, 11 Oct 2004 09:35:48 +0000 (09:35 +0000)]
gst/playback/gstplaybasebin.c: Cleanup the previous pipeline a little earlier for the case that a source element prov...

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (setup_source):
Cleanup the previous pipeline a little earlier for the
case that a source element provides raw data.

20 years agoext/mad/gstid3tag.c: reset v1 tag offset when there is no v1 tag. Fixes id3demux...
Benjamin Otte [Mon, 11 Oct 2004 05:05:51 +0000 (05:05 +0000)]
ext/mad/gstid3tag.c: reset v1 tag offset when there is no v1 tag. Fixes id3demux always consuming the last 128 bytes,...

Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_chain):
reset v1 tag offset when there is no v1 tag. Fixes id3demux always
consuming the last 128 bytes, even though it was valid mp3 data.

20 years agosys/v4l/: Change g_warnings to GST_WARNING_OBJECT and fix colourspace issue
Zaheer Abbas Merali [Sun, 10 Oct 2004 17:00:03 +0000 (17:00 +0000)]
sys/v4l/: Change g_warnings to GST_WARNING_OBJECT and fix colourspace issue

Original commit message from CVS:
2004-10-10  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_palette_to_caps),
(gst_v4lsrc_getcaps), (gst_v4lsrc_get):
* sys/v4l/v4l-overlay_calls.c: (gst_v4l_set_overlay):
Change g_warnings to GST_WARNING_OBJECT and fix colourspace issue

20 years agosys/v4l/gstv4lsrc.c: Fix for webcams that support only specific width or height
Zaheer Abbas Merali [Sun, 10 Oct 2004 16:35:43 +0000 (16:35 +0000)]
sys/v4l/gstv4lsrc.c: Fix for webcams that support only specific width or height

Original commit message from CVS:
2004-10-10  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_src_link), (gst_v4lsrc_getcaps):
Fix for webcams that support only specific width or height

20 years agogst/wavenc/gstwavenc.c: Fix wrong discont event setup (fixes #154967).
Ronald S. Bultje [Sat, 9 Oct 2004 20:56:22 +0000 (20:56 +0000)]
gst/wavenc/gstwavenc.c: Fix wrong discont event setup (fixes #154967).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file):
Fix wrong discont event setup (fixes #154967).

20 years agogst/auparse/gstauparse.c: Error out on invalid data (fixes #154807).
Ronald S. Bultje [Sat, 9 Oct 2004 20:49:45 +0000 (20:49 +0000)]
gst/auparse/gstauparse.c: Error out on invalid data (fixes #154807).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/auparse/gstauparse.c: (gst_auparse_chain):
Error out on invalid data (fixes #154807).

20 years agoext/dvdread/dvdreadsrc.c: Make titles > 0 work again (fixes #154834).
Ronald S. Bultje [Sat, 9 Oct 2004 20:43:35 +0000 (20:43 +0000)]
ext/dvdread/dvdreadsrc.c: Make titles > 0 work again (fixes #154834).

Original commit message from CVS:
Reviewed by: Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/dvdread/dvdreadsrc.c: (_read):
Make titles > 0 work again (fixes #154834).

20 years agogst-libs/gst/riff/riff-media.c: WMV3 missing in template caps.
Ronald S. Bultje [Sat, 9 Oct 2004 19:55:29 +0000 (19:55 +0000)]
gst-libs/gst/riff/riff-media.c: WMV3 missing in template caps.

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_video_template_caps):
WMV3 missing in template caps.

20 years agogst/avi/gstavidemux.c: OK, so the original code was too strict. It makes random AVI...
Ronald S. Bultje [Sat, 9 Oct 2004 19:33:21 +0000 (19:33 +0000)]
gst/avi/gstavidemux.c: OK, so the original code was too strict. It makes random AVI files hang for seconds upon openi...

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_massage_index):
OK, so the original code was too strict. It makes random AVI files
hang for seconds upon opening, which is unacceptable and is far
beyond the original goal of getting multiple chunks for one-chunk
sounc stream files. So now do just that.

20 years agogst/playback/gstplaybasebin.c: Actually clean up streaminfo if output fails. This...
Ronald S. Bultje [Sat, 9 Oct 2004 13:50:33 +0000 (13:50 +0000)]
gst/playback/gstplaybasebin.c: Actually clean up streaminfo if output fails. This would trigger if, for example, ther...

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (setup_source),
(gst_play_base_bin_change_state):
Actually clean up streaminfo if output fails. This would trigger
if, for example, there was no CD in the drive. No preroll, so
a streaminfo structure is created, but the subsequent state change
of the thread fails.
* gst/playback/gstplaybin.c: (gst_play_bin_change_state):
Don't change state if parent failed.

20 years agogst/playback/gstplaybin.c: Add small bits of code for screenshot handling.
Ronald S. Bultje [Fri, 8 Oct 2004 18:05:39 +0000 (18:05 +0000)]
gst/playback/gstplaybin.c: Add small bits of code for screenshot handling.

Original commit message from CVS:
* gst/playback/gstplaybin.c: (gst_play_bin_class_init),
(gst_play_bin_init), (gst_play_bin_get_property), (handoff),
(gen_video_element), (remove_sinks):
Add small bits of code for screenshot handling.

20 years agogst/playback/gstplaybin.c: Don't assume the user provided sinks are named "sink"...
Wim Taymans [Fri, 8 Oct 2004 17:39:27 +0000 (17:39 +0000)]
gst/playback/gstplaybin.c: Don't assume the user provided sinks are named "sink"...

Original commit message from CVS:
* gst/playback/gstplaybin.c: (gst_play_bin_set_property),
(gen_video_element), (gen_audio_element), (setup_sinks):
Don't assume the user provided sinks are named "sink"...

20 years agogst/playback/gstplaybasebin.c: Do not try to autoplug sources that generate raw strea...
Wim Taymans [Fri, 8 Oct 2004 17:10:16 +0000 (17:10 +0000)]
gst/playback/gstplaybasebin.c: Do not try to autoplug sources that generate raw streams like cdparanoia.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (gen_preroll_element),
(unknown_type), (setup_source), (gst_play_base_bin_remove_element),
(gst_play_base_bin_link_stream):
Do not try to autoplug sources that generate raw streams like
cdparanoia.
disconnect the preroll overrun signal when we don't need it anymore.

20 years agoext/cdparanoia/gstcdparanoia.*: Added reworked patch from #154903 from milosz derezyn...
Wim Taymans [Fri, 8 Oct 2004 17:02:51 +0000 (17:02 +0000)]
ext/cdparanoia/gstcdparanoia.*: Added reworked patch from #154903 from milosz derezynski. This adds the cdda://<track...

Original commit message from CVS:
* ext/cdparanoia/gstcdparanoia.c: (_do_init),
(cdparanoia_base_init), (cdparanoia_class_init), (cdparanoia_init),
(cdparanoia_dispose), (cdparanoia_get), (cdparanoia_change_state),
(cdparanoia_convert), (cdparanoia_uri_get_type),
(cdparanoia_uri_get_protocols), (cdparanoia_uri_get_uri),
(cdparanoia_uri_set_uri), (cdparanoia_uri_handler_init):
* ext/cdparanoia/gstcdparanoia.h:
Added reworked patch from #154903 from milosz derezynski. This
adds the cdda://<tracknum> uri.

20 years agogst/playback/: Reuse the audio and video bins.
Wim Taymans [Fri, 8 Oct 2004 11:30:32 +0000 (11:30 +0000)]
gst/playback/: Reuse the audio and video bins.

Original commit message from CVS:
* gst/playback/gstdecodebin.c: (gst_decode_bin_class_init),
(gst_decode_bin_init), (find_compatibles), (close_pad_link),
(try_to_link_1), (no_more_pads), (close_link), (type_found):
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
(unknown_type), (gst_play_base_bin_remove_element),
(gst_play_base_bin_link_stream):
* gst/playback/gstplaybasebin.h:
* gst/playback/gstplaybin.c: (gst_play_bin_init),
(gst_play_bin_set_property), (gen_video_element),
(gen_audio_element), (setup_sinks):
* gst/playback/gststreaminfo.c: (gst_stream_type_get_type),
(gst_stream_info_get_type), (gst_stream_info_class_init),
(gst_stream_info_init), (gst_stream_info_new),
(gst_stream_info_dispose), (stream_info_mute_pad),
(gst_stream_info_set_property), (gst_stream_info_get_property):
* gst/playback/gststreaminfo.h:
Reuse the audio and video bins.
Some internal cleanups in the stream selection code.

20 years agosys/: Reverting Ronald's changes as the issue is not coming from those elements....
Julien Moutte [Fri, 8 Oct 2004 11:26:48 +0000 (11:26 +0000)]
sys/: Reverting Ronald's changes as the issue is not coming from those elements. Moreover these elements should not k...

Original commit message from CVS:
2004-10-08  Julien MOUTTE  <julien@moutte.net>

* sys/ximage/ximagesink.c: (gst_ximagesink_sink_link),
(gst_ximagesink_set_xwindow_id), (gst_ximagesink_init):
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_sink_link),
(gst_xvimagesink_set_xwindow_id), (gst_xvimagesink_init):
* sys/xvimage/xvimagesink.h: Reverting Ronald's changes as the issue is
not coming from those elements. Moreover these elements should not keep
the xid they have been given when in NULL state.

20 years agosys/: Actually only create a new toplevel window if we're not gonna embed it right...
Ronald S. Bultje [Thu, 7 Oct 2004 16:22:30 +0000 (16:22 +0000)]
sys/: Actually only create a new toplevel window if we're not gonna embed it right after.

Original commit message from CVS:
* sys/ximage/ximagesink.c: (gst_ximagesink_sink_link),
(gst_ximagesink_set_xwindow_id), (gst_ximagesink_init):
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_sink_link),
(gst_xvimagesink_set_xwindow_id), (gst_xvimagesink_init):
* sys/xvimage/xvimagesink.h:
Actually only create a new toplevel window if we're not gonna
embed it right after.

20 years agogst/playback/: Implement muting/unmuting of streams, mute streams that are not used.
Wim Taymans [Thu, 7 Oct 2004 11:14:46 +0000 (11:14 +0000)]
gst/playback/: Implement muting/unmuting of streams, mute streams that are not used.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (play_base_bin_mute_pad),
(gst_play_base_bin_mute_stream), (gst_play_base_bin_link_stream):
* gst/playback/gstplaybin.c: (setup_sinks):
Implement muting/unmuting of streams, mute streams that are not
used.

20 years agogst/typefind/gsttypefindfunctions.c: Added lame audio/x-ac3 typefind function.
Wim Taymans [Thu, 7 Oct 2004 09:56:43 +0000 (09:56 +0000)]
gst/typefind/gsttypefindfunctions.c: Added lame audio/x-ac3 typefind function.

Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (ac3_type_find),
(plugin_init):
Added lame audio/x-ac3 typefind function.

20 years agodoh, the correct bug fixes
Thomas Vander Stichele [Wed, 6 Oct 2004 17:28:28 +0000 (17:28 +0000)]
doh, the correct bug fixes

Original commit message from CVS:
doh, the correct bug fixes

20 years agobump nano to cvs
Thomas Vander Stichele [Wed, 6 Oct 2004 17:10:48 +0000 (17:10 +0000)]
bump nano to cvs

Original commit message from CVS:
bump nano to cvs

20 years agoreleasing
Thomas Vander Stichele [Wed, 6 Oct 2004 17:02:14 +0000 (17:02 +0000)]
releasing

Original commit message from CVS:
releasing

20 years agogst/playback/: Do not signal the no_more_pads after the first pad when we are pluggin...
Wim Taymans [Wed, 6 Oct 2004 16:33:05 +0000 (16:33 +0000)]
gst/playback/: Do not signal the no_more_pads after the first pad when we are plugging a non dynamic element with mul...

Original commit message from CVS:
* gst/playback/gstdecodebin.c: (gst_decode_bin_init),
(find_compatibles), (close_pad_link), (try_to_link_1), (new_pad),
(no_more_pads), (close_link), (type_found):
* gst/playback/gstplaybasebin.c: (new_decoded_pad):
* gst/playback/gstplaybin.c: (gen_video_element):
Do not signal the no_more_pads after the first pad when
we are plugging a non dynamic element with multiple
output pads (like swfdec, dvdec, ...).

20 years agocomment out libshout 2 plugin as we don't have a RPM for it yet
Christian Schaller [Wed, 6 Oct 2004 16:23:42 +0000 (16:23 +0000)]
comment out libshout 2 plugin as we don't have a RPM for it yet

Original commit message from CVS:
comment out libshout 2 plugin as we don't have a RPM for it yet

20 years agobump for prerelease
Thomas Vander Stichele [Wed, 6 Oct 2004 15:56:04 +0000 (15:56 +0000)]
bump for prerelease

Original commit message from CVS:
bump for prerelease

20 years agoadd mng plugin to spec file
Christian Schaller [Wed, 6 Oct 2004 15:24:31 +0000 (15:24 +0000)]
add mng plugin to spec file

Original commit message from CVS:
add mng plugin to spec file

20 years agogst/wavparse/gstwavparse.c: add ATRAC3 to STATIC CAPS to fix a warning
Stéphane Loeuillet [Wed, 6 Oct 2004 15:12:08 +0000 (15:12 +0000)]
gst/wavparse/gstwavparse.c: add ATRAC3 to STATIC CAPS to fix a warning

Original commit message from CVS:
* gst/wavparse/gstwavparse.c:
add ATRAC3 to STATIC CAPS to fix a warning

* gst/matroska/ebml-read.c:
* gst-libs/gst/riff/riff-read.c:
fix typos

20 years agogst-libs/gst/riff/riff-media.c: generate caps for ATRAC3 audio streams
Stéphane Loeuillet [Wed, 6 Oct 2004 14:18:13 +0000 (14:18 +0000)]
gst-libs/gst/riff/riff-media.c: generate caps for ATRAC3 audio streams

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
generate caps for ATRAC3 audio streams

* gst/realmedia/rmdemux.c:
generate caps for ATRAC3 audio streams

20 years agogst/wavparse/Makefile.am gst/wavparse/riff.h gst/wavparse/wavparse.vcproj riff.h...
Stéphane Loeuillet [Wed, 6 Oct 2004 14:15:25 +0000 (14:15 +0000)]
gst/wavparse/Makefile.am gst/wavparse/riff.h gst/wavparse/wavparse.vcproj riff.h removal (unused and duplication with...

Original commit message from CVS:
* gst/wavparse/Makefile.am
* gst/wavparse/riff.h
* gst/wavparse/wavparse.vcproj
riff.h removal (unused and duplication with riff-ids.h)

20 years agogst/wavparse/gstwavparse.h remove duplicated defines for audio codec codes gst-libs...
Stéphane Loeuillet [Wed, 6 Oct 2004 14:11:56 +0000 (14:11 +0000)]
gst/wavparse/gstwavparse.h remove duplicated defines for audio codec codes gst-libs/gst/riff/riff-ids.h

Original commit message from CVS:
* gst/wavparse/gstwavparse.h
remove duplicated defines for audio codec codes

* gst-libs/gst/riff/riff-ids.h
* gst/wavenc/riff.h:
add "4CC" code for ATRAC3 audio streams
add "4CC" code for ITU_G721_ADPCM (unused for now)

20 years agogst/flx/gstflxdec.c: Actually _do_ negotiation. Pass gdouble as arg instead of guint6...
Wim Taymans [Wed, 6 Oct 2004 13:56:07 +0000 (13:56 +0000)]
gst/flx/gstflxdec.c: Actually _do_ negotiation. Pass gdouble as arg instead of guint64 for the framerate.

Original commit message from CVS:
* gst/flx/gstflxdec.c: (gst_flxdec_init), (gst_flxdec_loop):
Actually _do_ negotiation. Pass gdouble as arg instead
of guint64 for the framerate.

20 years agogst/playback/: Set state on newly added element to READY so that negotiation can...
Wim Taymans [Wed, 6 Oct 2004 09:51:36 +0000 (09:51 +0000)]
gst/playback/: Set state on newly added element to READY so that negotiation can happen ASAP.

Original commit message from CVS:
* gst/playback/gstdecodebin.c: (gst_decode_bin_init),
(find_compatibles), (close_pad_link), (try_to_link_1),
(no_more_pads), (close_link), (type_found):
* gst/playback/gstplaybasebin.c: (new_decoded_pad):
* gst/playback/gstplaybin.c: (gen_video_element),
(gen_audio_element):
Set state on newly added element to READY so that negotiation
can happen ASAP.
Addes some more debug info.
Do not try to plug pads with multiple caps structures or ANY
because it is too dangerous since we do not do dynamic
replugging.

20 years agoadd Oriya translation, yippee
Thomas Vander Stichele [Wed, 6 Oct 2004 09:16:19 +0000 (09:16 +0000)]
add Oriya translation, yippee

Original commit message from CVS:
add Oriya translation, yippee

20 years agofix dist of smoke
Thomas Vander Stichele [Tue, 5 Oct 2004 16:16:59 +0000 (16:16 +0000)]
fix dist of smoke

Original commit message from CVS:
fix dist of smoke

20 years agoremove unused KIO_DIR
Thomas Vander Stichele [Tue, 5 Oct 2004 15:32:43 +0000 (15:32 +0000)]
remove unused KIO_DIR

Original commit message from CVS:
remove unused KIO_DIR

20 years agofixing libmng build
Thomas Vander Stichele [Tue, 5 Oct 2004 15:29:37 +0000 (15:29 +0000)]
fixing libmng build

Original commit message from CVS:
fixing libmng build

20 years agogst/avi/gstavidemux.c: Prevent overwrite of size member. Makes audio sound crappy.
Ronald S. Bultje [Tue, 5 Oct 2004 15:28:08 +0000 (15:28 +0000)]
gst/avi/gstavidemux.c: Prevent overwrite of size member. Makes audio sound crappy.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_massage_index):
Prevent overwrite of size member. Makes audio sound crappy.

20 years ago- add .rmvb to the list of RealMedia known file extensions
Stéphane Loeuillet [Tue, 5 Oct 2004 13:07:08 +0000 (13:07 +0000)]
- add .rmvb to the list of RealMedia known file extensions

Original commit message from CVS:
- add .rmvb to the list of RealMedia known file extensions

20 years agoext/libmng/gstmngdec.c: Set the framerate correctly.
Wim Taymans [Tue, 5 Oct 2004 10:41:08 +0000 (10:41 +0000)]
ext/libmng/gstmngdec.c: Set the framerate correctly.

Original commit message from CVS:
* ext/libmng/gstmngdec.c: (gst_mngdec_loop), (mngdec_error),
(mngdec_openstream), (mngdec_closestream),
(mngdec_handle_sink_event), (mngdec_readdata),
(mngdec_gettickcount), (mngdec_settimer), (mngdec_processheader),
(mngdec_getcanvasline), (mngdec_refresh),
(gst_mngdec_change_state):
Set the framerate correctly.

20 years agogst/avi/gstavidemux.c: There was something wrong with the index massaging.
Ronald S. Bultje [Mon, 4 Oct 2004 17:29:27 +0000 (17:29 +0000)]
gst/avi/gstavidemux.c: There was something wrong with the index massaging.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_massage_index):
There was something wrong with the index massaging.

20 years agoext/jpeg/: Updated smoke, new bitstream, allows embedding in ogg.
Wim Taymans [Mon, 4 Oct 2004 16:53:48 +0000 (16:53 +0000)]
ext/jpeg/: Updated smoke, new bitstream, allows embedding in ogg.

Original commit message from CVS:
* ext/jpeg/gstjpeg.c: (smoke_type_find), (plugin_init):
* ext/jpeg/gstsmokedec.c: (gst_smokedec_init),
(gst_smokedec_chain):
* ext/jpeg/gstsmokedec.h:
* ext/jpeg/gstsmokeenc.c: (gst_smokeenc_class_init),
(gst_smokeenc_init), (gst_smokeenc_resync), (gst_smokeenc_chain):
* ext/jpeg/gstsmokeenc.h:
* ext/jpeg/smokecodec.c: (smokecodec_encode_new),
(smokecodec_decode_new), (smokecodec_info_free),
(smokecodec_set_quality), (smokecodec_get_quality),
(smokecodec_set_threshold), (smokecodec_get_threshold),
(smokecodec_set_bitrate), (smokecodec_get_bitrate),
(find_best_size), (abs_diff), (put), (smokecodec_encode_id),
(smokecodec_encode), (smokecodec_parse_id),
(smokecodec_parse_header), (smokecodec_decode):
* ext/jpeg/smokecodec.h:
* ext/jpeg/smokeformat.h:
Updated smoke, new bitstream, allows embedding in ogg.

20 years agogst/avi/gstavidemux.c: Fix seeking in some files. All this code is no longer needed...
Ronald S. Bultje [Mon, 4 Oct 2004 16:48:26 +0000 (16:48 +0000)]
gst/avi/gstavidemux.c: Fix seeking in some files. All this code is no longer needed (and actually breaks stuff) becau...

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event):
Fix seeking in some files. All this code is no longer needed (and
actually breaks stuff) because we now synchronize the full index
right when reading the header.

20 years agoconfigure.ac: configure update for libmng.
Wim Taymans [Mon, 4 Oct 2004 16:38:45 +0000 (16:38 +0000)]
configure.ac: configure update for libmng.

Original commit message from CVS:
* configure.ac:
configure update for libmng.

20 years agoext/libmng/: Added basic MNG decoder. Needs more work. The encoder does not work...
Wim Taymans [Mon, 4 Oct 2004 16:37:06 +0000 (16:37 +0000)]
ext/libmng/: Added basic MNG decoder. Needs more work. The encoder does not work yet.

Original commit message from CVS:
* ext/libmng/Makefile.am:
* ext/libmng/gstmng.c: (plugin_init):
* ext/libmng/gstmng.h:
* ext/libmng/gstmngdec.c: (gst_mngdec_get_type),
(gst_mngdec_base_init), (gst_mngdec_class_init),
(gst_mngdec_sinklink), (gst_mngdec_init), (gst_mngdec_src_getcaps),
(gst_mngdec_loop), (gst_mngdec_get_property),
(gst_mngdec_set_property), (mngdec_error), (mngdec_openstream),
(mngdec_closestream), (mngdec_handle_sink_event),
(mngdec_readdata), (mngdec_gettickcount), (mngdec_settimer),
(mngdec_processheader), (mngdec_getcanvasline), (mngdec_refresh),
(gst_mngdec_change_state):
* ext/libmng/gstmngdec.h:
* ext/libmng/gstmngenc.c: (gst_mngenc_get_type),
(mng_caps_factory), (raw_caps_factory), (gst_mngenc_base_init),
(gst_mngenc_class_init), (gst_mngenc_sinklink), (gst_mngenc_init),
(gst_mngenc_chain), (gst_mngenc_get_property),
(gst_mngenc_set_property):
* ext/libmng/gstmngenc.h:
Added basic MNG decoder. Needs more work. The encoder does
not work yet.

20 years agogst/realmedia/rmdemux.c: Don't hang on length=0 chunks. Some negotiation fixes. Signa...
Ronald S. Bultje [Mon, 4 Oct 2004 16:10:40 +0000 (16:10 +0000)]
gst/realmedia/rmdemux.c: Don't hang on length=0 chunks. Some negotiation fixes. Signal no-more-pads.

Original commit message from CVS:
* gst/realmedia/rmdemux.c: (gst_rmdemux_handle_sink_event),
(gst_rmdemux_loop), (gst_rmdemux_add_stream),
(gst_rmdemux_parse_mdpr), (gst_rmdemux_dump_mdpr):
Don't hang on length=0 chunks. Some negotiation fixes. Signal
no-more-pads.

20 years agoand this one too
Thomas Vander Stichele [Mon, 4 Oct 2004 15:21:18 +0000 (15:21 +0000)]
and this one too

Original commit message from CVS:
and this one too

20 years agoyou need 1.0.4 of speex
Thomas Vander Stichele [Mon, 4 Oct 2004 15:11:49 +0000 (15:11 +0000)]
you need 1.0.4 of speex

Original commit message from CVS:
you need 1.0.4 of speex

20 years agoRevert the changes to the speex include file locations.
Iain Holmes [Mon, 4 Oct 2004 14:54:49 +0000 (14:54 +0000)]
Revert the changes to the speex include file locations.

Original commit message from CVS:
Revert the changes to the speex include file locations.

20 years agogst/realmedia/rmdemux.c: Use debug category, fix EOS handling. filesrc ! rmdemux...
Ronald S. Bultje [Mon, 4 Oct 2004 14:43:22 +0000 (14:43 +0000)]
gst/realmedia/rmdemux.c: Use debug category, fix EOS handling. filesrc ! rmdemux now works.

Original commit message from CVS:
* gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
(gst_rmdemux_init), (gst_rmdemux_handle_sink_event),
(gst_rmdemux_loop), (gst_rmdemux_add_stream), (re_hexdump_bytes),
(re_dump_pascal_string), (gst_rmdemux_dump__rmf),
(gst_rmdemux_dump_prop), (gst_rmdemux_parse_mdpr),
(gst_rmdemux_dump_mdpr), (gst_rmdemux_dump_indx),
(gst_rmdemux_dump_data):
Use debug category, fix EOS handling. filesrc ! rmdemux now
works.

20 years agogst/avi/gstavidemux.c: Improve allocation, cutting and sorting of the index. How...
Ronald S. Bultje [Mon, 4 Oct 2004 13:32:20 +0000 (13:32 +0000)]
gst/avi/gstavidemux.c: Improve allocation, cutting and sorting of the index. How takes a few seconds instead of minutes.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
(gst_avi_demux_stream_scan), (sort), (gst_avi_demux_massage_index),
(gst_avi_demux_stream_header), (gst_avi_demux_stream_data):
Improve allocation, cutting and sorting of the index. How takes a
few seconds instead of minutes.

20 years agogst/realmedia/rmdemux.c: fixed compilation
Christophe Fergeau [Sun, 3 Oct 2004 17:14:14 +0000 (17:14 +0000)]
gst/realmedia/rmdemux.c: fixed compilation

Original commit message from CVS:
2004-10-03  Christophe Fergeau  <teuf@gnome.org>

* gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
fixed compilation

20 years agoUse <speex.h> everywhere instead of sometimes <speex.h> and sometimes <speex/speex.h>
Ramon Garcia Fernandez [Sat, 2 Oct 2004 23:27:26 +0000 (23:27 +0000)]
Use <speex.h> everywhere instead of sometimes <speex.h> and sometimes <speex/speex.h>

Original commit message from CVS:

Use <speex.h> everywhere instead of sometimes <speex.h> and
sometimes <speex/speex.h>

20 years agogstwavparse.c: it did not build in system with Glib < 2.4 because it used the macro...
Ramon Garcia Fernandez [Sat, 2 Oct 2004 21:34:00 +0000 (21:34 +0000)]
gstwavparse.c: it did not build in system with Glib < 2.4 because it used the macro G_MAXUINT32. Now we define the ma...

Original commit message from CVS:

gstwavparse.c: it did not build in system with Glib < 2.4 because it
used the macro G_MAXUINT32. Now we define the macro if it is not yet
defined.

20 years agogst-libs/gst/riff/riff-media.c: Add wing commander format mimetype/fourccs.
Ronald S. Bultje [Sat, 2 Oct 2004 20:27:04 +0000 (20:27 +0000)]
gst-libs/gst/riff/riff-media.c: Add wing commander format mimetype/fourccs.

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 wing commander format mimetype/fourccs.
* gst/avi/gstavidemux.c: (gst_avi_demux_massage_index):
Don't crash if some value is 0.

20 years agogst-libs/gst/riff/riff-media.c: Add DIB fourcc (raw, palettized 8-bit RGB).
Ronald S. Bultje [Sat, 2 Oct 2004 14:10:19 +0000 (14:10 +0000)]
gst-libs/gst/riff/riff-media.c: Add DIB fourcc (raw, palettized 8-bit RGB).

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 DIB fourcc (raw, palettized 8-bit RGB).
* gst-libs/gst/riff/riff-read.c:
(gst_riff_read_strf_vids_with_data):
Oops, fix strf_data reading bug.
* gst/avi/gstavidemux.c: (gst_avi_demux_add_stream):
Use a non-NULL tag.
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
Time for hacks. Sorry Dave. At least one quicktime movie (a
trailer) that I've encountered contains multiple video tracks.
One of those is the actual video track, the other are one-frame
tracks (images). Unfortunately, the number of frames according
to the trak header is 1 for each, so that doesn't help. So
instead, I look at the duration and discard tracks with a
duration shorter than 20% of the length of the stream. Better
than nothing.

20 years agobuild fixes (those parameters/functions are const in 1.1.6)
Stéphane Loeuillet [Fri, 1 Oct 2004 18:55:14 +0000 (18:55 +0000)]
build fixes (those parameters/functions are const in 1.1.6)

Original commit message from CVS:
build fixes (those parameters/functions are const in 1.1.6)

20 years agosome cleanups in regards to requirements
Christian Schaller [Fri, 1 Oct 2004 17:18:09 +0000 (17:18 +0000)]
some cleanups in regards to requirements

Original commit message from CVS:
some cleanups in regards to requirements

20 years agocommiting patch from Phil Blundell
Phil Blundell [Fri, 1 Oct 2004 17:01:47 +0000 (17:01 +0000)]
commiting patch from Phil Blundell

Original commit message from CVS:
commiting patch from Phil Blundell

20 years agoext/speex/gstspeexdec.c: Small cleanups.
Wim Taymans [Fri, 1 Oct 2004 16:15:23 +0000 (16:15 +0000)]
ext/speex/gstspeexdec.c: Small cleanups.

Original commit message from CVS:
* ext/speex/gstspeexdec.c: (gst_speex_dec_class_init),
(speex_dec_get_formats), (speex_dec_convert),
(speex_dec_src_query), (speex_dec_src_event), (speex_dec_event),
(speex_dec_chain), (gst_speexdec_get_property),
(gst_speexdec_set_property):
Small cleanups.

20 years agogst/wavparse/gstwavparse.*: Added some more debugging info.
Wim Taymans [Fri, 1 Oct 2004 16:01:51 +0000 (16:01 +0000)]
gst/wavparse/gstwavparse.*: Added some more debugging info.

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_class_init),
(gst_wavparse_stream_init), (gst_wavparse_fmt),
(gst_wavparse_other), (gst_wavparse_loop),
(gst_wavparse_pad_convert), (gst_wavparse_pad_query),
(gst_wavparse_srcpad_event):
* gst/wavparse/gstwavparse.h:
Added some more debugging info.
Fix the case where the length of the file is 0.
Make sure we seek to sample borders.

20 years agogst/playback/: Add some debug info to decodebin, update README
Wim Taymans [Fri, 1 Oct 2004 15:57:53 +0000 (15:57 +0000)]
gst/playback/: Add some debug info to decodebin, update README

Original commit message from CVS:
* gst/playback/README:
* gst/playback/gstdecodebin.c: (gst_decode_bin_factory_filter),
(gst_decode_bin_init), (find_compatibles), (close_pad_link),
(try_to_link_1), (no_more_pads), (close_link), (type_found):
Add some debug info to decodebin, update README

20 years agoext/dvdnav/dvdnavsrc.c: Don't use g_print(); use GST_DEBUG().
Ronald S. Bultje [Fri, 1 Oct 2004 13:30:09 +0000 (13:30 +0000)]
ext/dvdnav/dvdnavsrc.c: Don't use g_print(); use GST_DEBUG().

Original commit message from CVS:
* ext/dvdnav/dvdnavsrc.c: (dvdnav_handle_navigation_event):
Don't use g_print(); use GST_DEBUG().

20 years agoext/ogg/gstoggmux.c: Handle EOS properly.
Ronald S. Bultje [Fri, 1 Oct 2004 13:28:29 +0000 (13:28 +0000)]
ext/ogg/gstoggmux.c: Handle EOS properly.

Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer),
(gst_ogg_mux_queue_pads):
Handle EOS properly.

20 years agoext/faad/gstfaad.*: Allow playback of raw (unframed) MPEG AAC files (#148993).
Ronald S. Bultje [Fri, 1 Oct 2004 13:00:41 +0000 (13:00 +0000)]
ext/faad/gstfaad.*: Allow playback of raw (unframed) MPEG AAC files (#148993).

Original commit message from CVS:
Reviewed by: Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_sinkconnect),
(gst_faad_chain), (gst_faad_change_state):
* ext/faad/gstfaad.h:
Allow playback of raw (unframed) MPEG AAC files (#148993).

20 years agogst/wavparse/gstwavparse.c: Throw error if we didn't recognize the stream. Fixes...
Ronald S. Bultje [Fri, 1 Oct 2004 12:39:08 +0000 (12:39 +0000)]
gst/wavparse/gstwavparse.c: Throw error if we didn't recognize the stream. Fixes #152289.

Original commit message from CVS:
Reviewed by: Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/wavparse/gstwavparse.c: (gst_wavparse_fmt):
Throw error if we didn't recognize the stream. Fixes #152289.

20 years agogst/videoscale/gstvideoscale.c: Fix negotiation.
Ronald S. Bultje [Fri, 1 Oct 2004 12:32:25 +0000 (12:32 +0000)]
gst/videoscale/gstvideoscale.c: Fix negotiation.

Original commit message from CVS:
* gst/videoscale/gstvideoscale.c: (gst_videoscale_link):
Fix negotiation.

20 years agogst/wavparse/gstwavparse.c: Fix memleak.
Ronald S. Bultje [Fri, 1 Oct 2004 11:53:19 +0000 (11:53 +0000)]
gst/wavparse/gstwavparse.c: Fix memleak.

Original commit message from CVS:
Reviewed by: Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/wavparse/gstwavparse.c: (gst_wavparse_fmt):
Fix memleak.

20 years agosys/sunaudio/gstsunaudio.c: Solve #152805.
Ronald S. Bultje [Fri, 1 Oct 2004 11:44:22 +0000 (11:44 +0000)]
sys/sunaudio/gstsunaudio.c: Solve #152805.

Original commit message from CVS:
Reviewed by: Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* sys/sunaudio/gstsunaudio.c: (gst_sunaudiosink_setparams):
Solve #152805.
* sys/sunaudio/gstsunmixer.c: (gst_sunaudiomixer_set_mute):
Solve 152806.