platform/upstream/gstreamer.git
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

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 agoadd some debug
Thomas Vander Stichele [Thu, 16 Dec 2004 18:44:51 +0000 (18:44 +0000)]
add some debug

Original commit message from CVS:
add some debug

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:45 +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:38 +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:33 +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