platform/upstream/gstreamer.git
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 agoFirst commit. To my knowledge should be in working state, playbin is supported, apart...
Maciej Katafiasz [Wed, 22 Dec 2004 18:57:29 +0000 (18:57 +0000)]
First commit. To my knowledge should be in working state, playbin is supported, apart from small warning when setting...

Original commit message from CVS:
First commit. To my knowledge should be in working state, playbin
is supported, apart from small warning when setting URI.

19 years agoFirst commit. To my knowledge should be in working state, playbin is supported, apart...
Maciej Katafiasz [Wed, 22 Dec 2004 18:50:53 +0000 (18:50 +0000)]
First commit. To my knowledge should be in working state, playbin is supported, apart from small warning when setting...

Original commit message from CVS:
First commit. To my knowledge should be in working state, playbin
is supported, apart from small warning when setting URI.

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 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

19 years agogst/audioscale/gstaudioscale.c: the resample library only handles 1 or 2 channels...
David Schleef [Thu, 16 Dec 2004 22:33:53 +0000 (22:33 +0000)]
gst/audioscale/gstaudioscale.c: the resample library only handles 1 or 2 channels.  Change caps to compensate.

Original commit message from CVS:
* gst/audioscale/gstaudioscale.c: the resample library only
handles 1 or 2 channels.  Change caps to compensate.

19 years agogst/matroska/matroska-demux.c: Some MPEG-AAC hacks, because else it doesn't work...
Ronald S. Bultje [Thu, 16 Dec 2004 22:16:01 +0000 (22:16 +0000)]
gst/matroska/matroska-demux.c: Some MPEG-AAC hacks, because else it doesn't work...

Original commit message from CVS:
* gst/matroska/matroska-demux.c: (aac_rate_idx), (aac_profile_idx),
(gst_matroska_demux_audio_caps):
Some MPEG-AAC hacks, because else it doesn't work...

19 years agogst-libs/gst/riff/riff-media.c: Add h264.
Ronald S. Bultje [Thu, 16 Dec 2004 20:30:00 +0000 (20:30 +0000)]
gst-libs/gst/riff/riff-media.c: Add h264.

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 h264.

19 years agogst-libs/gst/audio/Makefile.am: Try to fix buildbot.
Ronald S. Bultje [Thu, 16 Dec 2004 19:45:32 +0000 (19:45 +0000)]
gst-libs/gst/audio/Makefile.am: Try to fix buildbot.

Original commit message from CVS:
* gst-libs/gst/audio/Makefile.am:
Try to fix buildbot.

19 years agocleanup and uniformize debugging
Thomas Vander Stichele [Thu, 16 Dec 2004 19:41:28 +0000 (19:41 +0000)]
cleanup and uniformize debugging

Original commit message from CVS:
cleanup and uniformize debugging

19 years agogst/mpegstream/: Reset on ready. Fixes 160276.
Ronald S. Bultje [Thu, 16 Dec 2004 12:54:04 +0000 (12:54 +0000)]
gst/mpegstream/: Reset on ready. Fixes 160276.

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_reset), (gst_dvd_demux_change_state):
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset),
(gst_mpeg_demux_change_state):
Reset on ready. Fixes 160276.

19 years agogst/ffmpegcolorspace/gstffmpegcolorspace.c: Fix memleak (#154815).
Ronald S. Bultje [Thu, 16 Dec 2004 12:27:05 +0000 (12:27 +0000)]
gst/ffmpegcolorspace/gstffmpegcolorspace.c: Fix memleak (#154815).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcsp_pad_link):
Fix memleak (#154815).

19 years agoext/musicbrainz/gsttrm.*: Add support for using a proxy server when getting a trm...
Ronald S. Bultje [Thu, 16 Dec 2004 12:03:06 +0000 (12:03 +0000)]
ext/musicbrainz/gsttrm.*: Add support for using a proxy server when getting a trm id from the MusicBrainz database (#...

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init),
(gst_musicbrainz_init), (gst_musicbrainz_chain),
(gst_musicbrainz_set_property), (gst_musicbrainz_get_property):
* ext/musicbrainz/gsttrm.h:
Add support for using a proxy server when getting a trm id from
the MusicBrainz database (#149613).

19 years agogst/playback/: Fix memleaks (#157233).
Ronald S. Bultje [Thu, 16 Dec 2004 11:54:53 +0000 (11:54 +0000)]
gst/playback/: Fix memleaks (#157233).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/playback/gstdecodebin.c: (new_pad), (close_link):
* gst/playback/gstplaybasebin.c: (new_decoded_pad):
Fix memleaks (#157233).

19 years agogst/: Fix memleak (#159215).
Ronald S. Bultje [Thu, 16 Dec 2004 11:39:00 +0000 (11:39 +0000)]
gst/: Fix memleak (#159215).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst-libs/gst/resample/resample.c: (gst_resample_close):
* gst-libs/gst/resample/resample.h:
* gst/audioscale/gstaudioscale.c:
Fix memleak (#159215).

19 years agosys/oss/: fixes #159433. Also add missing copyright header to oss_probe.c.
Ronald S. Bultje [Thu, 16 Dec 2004 11:34:54 +0000 (11:34 +0000)]
sys/oss/: fixes #159433. Also add missing copyright header to oss_probe.c.

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* sys/oss/gstosselement.c: (gst_osselement_probe_caps):
* sys/oss/oss_probe.c: (main):
Check for mono/stereo support (similar to samplerate probing),
fixes #159433. Also add missing copyright header to oss_probe.c.

19 years agoconfigure.ac: add audioresample and cairo plugins. Remove
David Schleef [Thu, 16 Dec 2004 05:32:07 +0000 (05:32 +0000)]
configure.ac: add audioresample and cairo plugins.  Remove

Original commit message from CVS:
* configure.ac: add audioresample and cairo plugins.  Remove
HAVE_MMX stuff, because it's not used.
* ext/Makefile.am: same
* ext/audioresample/Makefile.am: You are not ready for an
audio resampling element based on audioresample.
* ext/audioresample/gstaudioresample.c:
* ext/audioresample/gstaudioresample.h:
* ext/cairo/Makefile.am: You are not ready for overlay elements
based on cairo.  Don't look too closely, these elements kinda
suck right now.
* ext/cairo/gstcairo.c: new
* ext/cairo/gsttextoverlay.c: new
* ext/cairo/gsttextoverlay.h: new
* ext/cairo/gsttimeoverlay.c: new
* ext/cairo/gsttimeoverlay.h: new
* gst-libs/gst/media-info/media-info-priv.h: fix compile
problem with compilers that don't support variadic macros.

19 years agosys/sunaudio/gstsunaudio.c: Apply patch from and cleaning up code a bit. Also ran...
David Schleef [Wed, 15 Dec 2004 18:23:31 +0000 (18:23 +0000)]
sys/sunaudio/gstsunaudio.c: Apply patch from and cleaning up code a bit.  Also ran indent-gst.

Original commit message from CVS:
Reviewed by:  David Schleef  <ds@schleef.org>
* sys/sunaudio/gstsunaudio.c: (plugin_init):  Apply patch from
Bala, registering sunaudiosrc (oops!), and cleaning up code a
bit.  Also ran indent-gst.
* sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_init),
(gst_sunaudiosrc_change_state), (gst_sunaudiosrc_get),
(gst_sunaudiosrc_setparams):

19 years agogst/festival/gstfestival.c: Set the output rate to 16000. Should fix #160235.
David Schleef [Wed, 15 Dec 2004 03:59:26 +0000 (03:59 +0000)]
gst/festival/gstfestival.c: Set the output rate to 16000.  Should fix #160235.

Original commit message from CVS:
* gst/festival/gstfestival.c: (gst_festival_chain): Set the
output rate to 16000.  Should fix #160235.

19 years agogst/typefind/gsttypefindfunctions.c: Add typefinding for mpeg2 pes streams
Zaheer Abbas Merali [Tue, 14 Dec 2004 16:34:44 +0000 (16:34 +0000)]
gst/typefind/gsttypefindfunctions.c: Add typefinding for mpeg2 pes streams

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

* gst/typefind/gsttypefindfunctions.c: (mpeg2_sys_type_find):
Add typefinding for mpeg2 pes streams

19 years agoconfigure.ac: Applied patch from bug #143659, making default and added code for OS/X.
David Schleef [Tue, 14 Dec 2004 06:43:30 +0000 (06:43 +0000)]
configure.ac: Applied patch from bug #143659, making default and added code for OS/X.

Original commit message from CVS:
* configure.ac:  Applied patch from bug #143659, making default
sources and sinks OS-dependent (for Solaris), and added code
for OS/X.
* gconf/gstreamer.schemas.in: use OS-dependent sinks in gconf.

19 years agoforgot to add H264 to avidemux template caps
Stéphane Loeuillet [Mon, 13 Dec 2004 18:09:34 +0000 (18:09 +0000)]
forgot to add H264 to avidemux template caps

Original commit message from CVS:
forgot to add H264 to avidemux template caps

19 years agoforgot to add h264 to avidemux caps
Stéphane Loeuillet [Mon, 13 Dec 2004 12:18:07 +0000 (12:18 +0000)]
forgot to add h264 to avidemux caps

Original commit message from CVS:
forgot to add h264 to avidemux caps

19 years agoadd VSSH (VideoSoft h264) and remove s323 (h323) from riff-lib because s323 is quickt...
Stéphane Loeuillet [Mon, 13 Dec 2004 12:11:57 +0000 (12:11 +0000)]
add VSSH (VideoSoft h264) and remove s323 (h323) from riff-lib because s323 is quicktime specific

Original commit message from CVS:
add VSSH (VideoSoft h264) and remove s323 (h323) from riff-lib
because s323 is quicktime specific

19 years agoadd s263 4CC code to qtdemux too
Stéphane Loeuillet [Mon, 13 Dec 2004 00:54:14 +0000 (00:54 +0000)]
add s263 4CC code to qtdemux too

Original commit message from CVS:
add s263 4CC code to qtdemux too

19 years agogst/asfdemux/README gst/wavenc/riff.h gst-libs/gst/riff/riff-ids.h gst-libs/gst/riff...
Stéphane Loeuillet [Mon, 13 Dec 2004 00:47:20 +0000 (00:47 +0000)]
gst/asfdemux/README gst/wavenc/riff.h gst-libs/gst/riff/riff-ids.h gst-libs/gst/riff/riff-media.c add new 4CC codes f...

Original commit message from CVS:
* gst/asfdemux/README
* gst/wavenc/riff.h
* gst-libs/gst/riff/riff-ids.h
* gst-libs/gst/riff/riff-media.c
add new 4CC codes for h263 related codecs
fixes partially bug #155163

19 years agomerge patch from 158258
Christian Schaller [Sun, 12 Dec 2004 12:05:39 +0000 (12:05 +0000)]
merge patch from 158258

Original commit message from CVS:
merge patch from 158258

19 years agogst/interleave/deinterleave.c: fix my name's spelling! :)
Zaheer Abbas Merali [Sat, 11 Dec 2004 17:48:18 +0000 (17:48 +0000)]
gst/interleave/deinterleave.c: fix my name's spelling! :)

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

* gst/interleave/deinterleave.c:
fix my name's spelling! :)

19 years agoput the same mail for Zaheer Merali everywhere (missing changelog entry from last...
Stéphane Loeuillet [Sat, 11 Dec 2004 14:58:45 +0000 (14:58 +0000)]
put the same mail for Zaheer Merali everywhere (missing changelog entry from last commit)

Original commit message from CVS:
put the same mail for Zaheer Merali everywhere
(missing changelog entry from last commit)

19 years agoput the same mail for Zaheer Merali everywhere
Stéphane Loeuillet [Sat, 11 Dec 2004 13:43:18 +0000 (13:43 +0000)]
put the same mail for Zaheer Merali everywhere

Original commit message from CVS:
put the same mail for Zaheer Merali everywhere

19 years agogst/asfdemux/gstasfdemux.c: Align by packetsize, and assert that we a packet availabl...
Ronald S. Bultje [Fri, 10 Dec 2004 21:11:33 +0000 (21:11 +0000)]
gst/asfdemux/gstasfdemux.c: Align by packetsize, and assert that we a packet available before playing. The first make...

Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
Align by packetsize, and assert that we a packet available before
playing. The first makes webstreams work (they often include
trailing padding data in a packet), the second allows pausing a
ASF stream in totem without getting demux errors afterwards.

19 years agoext/ogg/gstoggdemux.c: Check for non-NULL before accessing member (end-of-chain).
Ronald S. Bultje [Thu, 9 Dec 2004 15:57:39 +0000 (15:57 +0000)]
ext/ogg/gstoggdemux.c: Check for non-NULL before accessing member (end-of-chain).

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (get_relative):
Check for non-NULL before accessing member (end-of-chain).

19 years agoSynchronize property names where not yet the case. Devices are now device=X, other...
Ronald S. Bultje [Thu, 9 Dec 2004 12:57:29 +0000 (12:57 +0000)]
Synchronize property names where not yet the case. Devices are now device=X, other versions are deprecated (but still...

Original commit message from CVS:
* ext/cdparanoia/gstcdparanoia.c: (cdparanoia_class_init),
(cdparanoia_set_property), (cdparanoia_get_property):
* ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_class_init),
(dvdnavsrc_set_property), (dvdnavsrc_get_property):
* ext/dvdread/dvdreadsrc.c: (dvdreadsrc_class_init),
(dvdreadsrc_init), (dvdreadsrc_set_property),
(dvdreadsrc_get_property):
* sys/vcd/vcdsrc.c: (gst_vcdsrc_class_init),
(gst_vcdsrc_set_property), (gst_vcdsrc_get_property):
Synchronize property names where not yet the case. Devices are
now device=X, other versions are deprecated (but still exist).
Also use g_free() unconditionally.
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
(setup_source), (gst_play_base_bin_get_property):
Expose source.

19 years agoconfigure.ac: move GCONF macro outside conditional for the am conditional. Fixes...
Thomas Vander Stichele [Thu, 9 Dec 2004 11:54:10 +0000 (11:54 +0000)]
configure.ac: move GCONF macro outside conditional for the am conditional. Fixes #160439

Original commit message from CVS:
2004-12-09  Thomas Vander Stichele  <thomas at apestaart dot org>

* configure.ac: move GCONF macro outside conditional for the am
conditional. Fixes #160439

19 years agotools/gst-visualise-m.m: Switch to elements that currently exist.
David Schleef [Wed, 8 Dec 2004 22:43:08 +0000 (22:43 +0000)]
tools/gst-visualise-m.m: Switch to elements that currently exist.

Original commit message from CVS:
* tools/gst-visualise-m.m: Switch to elements that currently
exist.

19 years agoext/ogg/gstogmparse.c: We love wrong commas.
Ronald S. Bultje [Wed, 8 Dec 2004 22:20:25 +0000 (22:20 +0000)]
ext/ogg/gstogmparse.c: We love wrong commas.

Original commit message from CVS:
* ext/ogg/gstogmparse.c: (gst_ogm_parse_chain):
We love wrong commas.

19 years agogst/matroska/matroska-demux.c: Don't set DEFAULT, unsupported - makes length display...
Ronald S. Bultje [Wed, 8 Dec 2004 22:12:13 +0000 (22:12 +0000)]
gst/matroska/matroska-demux.c: Don't set DEFAULT, unsupported - makes length display incorrectly in some cases.

Original commit message from CVS:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_handle_src_query):
Don't set DEFAULT, unsupported - makes length display incorrectly
in some cases.

19 years agofix licensing of monoscope
Christian Schaller [Tue, 7 Dec 2004 17:22:18 +0000 (17:22 +0000)]
fix licensing of monoscope

Original commit message from CVS:
fix licensing of monoscope

19 years agofix licensing information for monoscope plugin
Christian Schaller [Tue, 7 Dec 2004 10:32:11 +0000 (10:32 +0000)]
fix licensing information for monoscope plugin

Original commit message from CVS:
fix licensing information for monoscope plugin

19 years agoset correct buffer durations in mp3parse, set default_duration in matroskamux for...
Arwed v. Merkatz [Mon, 6 Dec 2004 19:32:33 +0000 (19:32 +0000)]
set correct buffer durations in mp3parse, set default_duration in matroskamux for mpeg1 audio

Original commit message from CVS:
set correct buffer durations in mp3parse, set default_duration in matroskamux for mpeg1 audio

19 years agoext/alsa/gstalsa.*: refactor big chunks of the core caps negotiation code to make...
Benjamin Otte [Mon, 6 Dec 2004 16:10:06 +0000 (16:10 +0000)]
ext/alsa/gstalsa.*: refactor big chunks of the core caps negotiation code to make it a lot faster, because people cla...

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_get_caps), (gst_alsa_close_audio):
* ext/alsa/gstalsa.h:
refactor big chunks of the core caps negotiation code to make it
a lot faster, because people claim it's really slow
(actually, just cache the getcaps when the device is opened)

19 years agoext/a52dec/gsta52dec.*: Do something useful with timestamps. Make chain-based (since...
Ronald S. Bultje [Mon, 6 Dec 2004 10:28:13 +0000 (10:28 +0000)]
ext/a52dec/gsta52dec.*: Do something useful with timestamps. Make chain-based (since there's really no reason to be l...

Original commit message from CVS:
* ext/a52dec/gsta52dec.c: (gst_a52dec_init),
(gst_a52dec_handle_event), (gst_a52dec_update_streaminfo),
(gst_a52dec_handle_frame), (gst_a52dec_chain),
(gst_a52dec_change_state), (plugin_init):
* ext/a52dec/gsta52dec.h:
Do something useful with timestamps. Make chain-based (since
there's really no reason to be loopbased).
* gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
Update current_byte/frame correctly.

19 years agogst/apetag/apedemux.c: Forward tags, too.
Ronald S. Bultje [Sat, 4 Dec 2004 12:05:34 +0000 (12:05 +0000)]
gst/apetag/apedemux.c: Forward tags, too.

Original commit message from CVS:
* gst/apetag/apedemux.c: (gst_ape_demux_parse_tags),
(gst_ape_demux_stream_init):
Forward tags, too.

19 years agogst/apetag/apedemux.c: Let's make sure we're done typefinding when detecting tags.
Ronald S. Bultje [Sat, 4 Dec 2004 11:44:47 +0000 (11:44 +0000)]
gst/apetag/apedemux.c: Let's make sure we're done typefinding when detecting tags.

Original commit message from CVS:
* gst/apetag/apedemux.c: (gst_ape_demux_stream_init):
Let's make sure we're done typefinding when detecting tags.

19 years agogst/matroska/: Disgustingly evil hack for working around INTERRUPT events and their...
Ronald S. Bultje [Fri, 3 Dec 2004 21:08:17 +0000 (21:08 +0000)]
gst/matroska/: Disgustingly evil hack for working around INTERRUPT events and their extremely annoying habit of being...

Original commit message from CVS:
* gst/matroska/ebml-read.c: (gst_ebml_read_class_init),
(gst_ebml_read_init), (gst_ebml_read_use_event),
(gst_ebml_read_element_id), (gst_ebml_peek_id),
(gst_ebml_read_seek), (gst_ebml_read_skip),
(gst_ebml_read_reserve), (gst_ebml_read_buffer),
(gst_ebml_read_master):
* gst/matroska/ebml-read.h:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_parse_contents),
(gst_matroska_demux_loop_stream), (gst_matroska_demux_audio_caps):
Disgustingly evil hack for working around INTERRUPT events and
their extremely annoying habit of being a pain in the ass. We
simply peek a cluster before reading any of it.

19 years agoext/musepack/gstmusepackdec.cpp: There's also floating point libmusepacks.
Ronald S. Bultje [Fri, 3 Dec 2004 18:13:43 +0000 (18:13 +0000)]
ext/musepack/gstmusepackdec.cpp: There's also floating point libmusepacks.

Original commit message from CVS:
* ext/musepack/gstmusepackdec.cpp:
There's also floating point libmusepacks.

19 years agoext/faad/gstfaad.c: Set DURATION even if source buffer didn't. Also use increasing...
Ronald S. Bultje [Fri, 3 Dec 2004 15:34:19 +0000 (15:34 +0000)]
ext/faad/gstfaad.c: Set DURATION even if source buffer didn't. Also use increasing timestamps.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_chanpos_from_gst),
(gst_faad_chanpos_to_gst), (gst_faad_chain):
Set DURATION even if source buffer didn't. Also use increasing
timestamps.
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_audio_caps_with_data):
Block_align can have larger values than 8192.

19 years agogst/law/: Fix caps.
Ronald S. Bultje [Thu, 2 Dec 2004 17:38:59 +0000 (17:38 +0000)]
gst/law/: Fix caps.

Original commit message from CVS:
* gst/law/alaw-decode.c: (alawdec_getcaps), (alawdec_link):
* gst/law/alaw-encode.c: (alawenc_getcaps), (alawenc_link):
* gst/law/mulaw-decode.c: (mulawdec_getcaps), (mulawdec_link):
* gst/law/mulaw-encode.c: (mulawenc_getcaps), (mulawenc_link):
Fix caps.

19 years agosys/v4l/v4l_calls.c: Fix logic bug.
Ronald S. Bultje [Wed, 1 Dec 2004 22:47:41 +0000 (22:47 +0000)]
sys/v4l/v4l_calls.c: Fix logic bug.

Original commit message from CVS:
* sys/v4l/v4l_calls.c: (gst_v4l_get_chan_names):
Fix logic bug.

19 years agoext/ogg/gstoggdemux.c: Yay, another one.
Ronald S. Bultje [Wed, 1 Dec 2004 21:45:27 +0000 (21:45 +0000)]
ext/ogg/gstoggdemux.c: Yay, another one.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_type_find):
Yay, another one.

19 years agoext/esd/esdsink.c: Make error actually say something useful (fixes #156798).
Ronald S. Bultje [Wed, 1 Dec 2004 20:42:01 +0000 (20:42 +0000)]
ext/esd/esdsink.c: Make error actually say something useful (fixes #156798).

Original commit message from CVS:
* ext/esd/esdsink.c: (gst_esdsink_chain):
Make error actually say something useful (fixes #156798).
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_video_caps_with_data),
(gst_riff_create_video_template_caps):
Add Intel Video 5.0 fourcc (IV50).

19 years agoext/mad/gstmad.c: fix xing header detection on mono and stereo mp3 files.
Christophe Fergeau [Wed, 1 Dec 2004 20:07:24 +0000 (20:07 +0000)]
ext/mad/gstmad.c: fix xing header detection on mono and stereo mp3 files.

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

* ext/mad/gstmad.c: (mpg123_parse_xing_header): fix xing header
detection on mono and stereo mp3 files.

19 years agoadd latest additions to the spec file
Christian Schaller [Wed, 1 Dec 2004 19:00:28 +0000 (19:00 +0000)]
add latest additions to the spec file

Original commit message from CVS:
add latest additions to the spec file

19 years agogst/playback/gstplaybasebin.c: Don't crash on EMPTY caps (e.g. when the demuxer didn...
Ronald S. Bultje [Wed, 1 Dec 2004 17:58:19 +0000 (17:58 +0000)]
gst/playback/gstplaybasebin.c: Don't crash on EMPTY caps (e.g. when the demuxer didn't recognize the contained stream).

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_change_state):
Don't crash on EMPTY caps (e.g. when the demuxer didn't recognize
the contained stream).

19 years agoext/faad/gstfaad.c: Oops, remove debug.
Ronald S. Bultje [Wed, 1 Dec 2004 16:07:43 +0000 (16:07 +0000)]
ext/faad/gstfaad.c: Oops, remove debug.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_srcconnect), (gst_faad_chain):
Oops, remove debug.

19 years agogst/law/: Prevent warnings when negotiating caps (fixes #159338).
Ronald S. Bultje [Wed, 1 Dec 2004 15:18:34 +0000 (15:18 +0000)]
gst/law/: Prevent warnings when negotiating caps (fixes #159338).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/law/alaw-decode.c: (alawdec_getcaps):
* gst/law/mulaw-decode.c: (mulawdec_getcaps):
Prevent warnings when negotiating caps (fixes #159338).

19 years agogst/ffmpegcolorspace/gstffmpegcolorspace.c: Remove old leftover that shouldn't be...
Ronald S. Bultje [Wed, 1 Dec 2004 15:13:46 +0000 (15:13 +0000)]
gst/ffmpegcolorspace/gstffmpegcolorspace.c: Remove old leftover that shouldn't be there...

Original commit message from CVS:
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcsp_chain):
Remove old leftover that shouldn't be there...

19 years agogst-libs/gst/riff/riff-read.c: Don't forward DISCONT events (fixes #159684).
Ronald S. Bultje [Wed, 1 Dec 2004 13:23:39 +0000 (13:23 +0000)]
gst-libs/gst/riff/riff-read.c: Don't forward DISCONT events (fixes #159684).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst-libs/gst/riff/riff-read.c: (gst_riff_read_use_event):
Don't forward DISCONT events (fixes #159684).

19 years agogst/playback/gstplaybin.c: Unlink manually since sometimes bin disposal (and therefor...
Ronald S. Bultje [Wed, 1 Dec 2004 13:14:56 +0000 (13:14 +0000)]
gst/playback/gstplaybin.c: Unlink manually since sometimes bin disposal (and therefore pad unlinking) is delayed, whi...

Original commit message from CVS:
* gst/playback/gstplaybin.c: (remove_sinks), (setup_sinks):
Unlink manually since sometimes bin disposal (and therefore
pad unlinking) is delayed, which will cause a new media file
to not be able to start playing instantly.

19 years agogst/playback/gststreaminfo.c: On mute of an unlinked stream, check for pad availabili...
Ronald S. Bultje [Mon, 29 Nov 2004 17:01:34 +0000 (17:01 +0000)]
gst/playback/gststreaminfo.c: On mute of an unlinked stream, check for pad availability so we don't crash on unlinked...

Original commit message from CVS:
* gst/playback/gststreaminfo.c: (stream_info_mute_pad):
On mute of an unlinked stream, check for pad availability so
we don't crash on unlinked pad.

19 years agogst/avi/gstavidemux.c: Fix quite humiliating bug in omitting 0-sized index chunks...
Ronald S. Bultje [Mon, 29 Nov 2004 12:41:03 +0000 (12:41 +0000)]
gst/avi/gstavidemux.c: Fix quite humiliating bug in omitting 0-sized index chunks but forgetting to count them for ti...

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
(gst_avi_demux_massage_index):
Fix quite humiliating bug in omitting 0-sized index chunks but
forgetting to count them for timestamps.