platform/upstream/gstreamer.git
18 years agoext/faad/gstfaad.c: Added GstSegment to control segments.
Edward Hervey [Wed, 31 May 2006 13:37:27 +0000 (13:37 +0000)]
ext/faad/gstfaad.c: Added GstSegment to control segments.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_class_init), (gst_faad_init),
(gst_faad_dispose), (gst_faad_sink_event), (clip_outgoing_buffer),
(gst_faad_chain), (gst_faad_change_state):
Added GstSegment to control segments.
Added clipping/dropping of outgoing buffers in order to have accurate
seeking working properly.

18 years agoext/bz2/: Use gst_type_find_helper_* functions for typefinding; use correct caps...
Lutz Müller [Sun, 28 May 2006 17:08:17 +0000 (17:08 +0000)]
ext/bz2/: Use gst_type_find_helper_* functions for typefinding; use correct caps with gst_pad_alloc_buffer(); add sta...

Original commit message from CVS:
Patch by: Lutz Müller  <lutz at topfrose de>
* ext/bz2/Makefile.am:
* ext/bz2/gstbz2dec.c: (gst_bz2dec_chain), (gst_bz2dec_init),
(gst_bz2dec_change_state), (gst_bz2dec_class_init):
Use gst_type_find_helper_* functions for typefinding; use
correct caps with gst_pad_alloc_buffer(); add state change
function and reset decoder in it; don't unref buffer if
pad_push fails; use fixed caps on source pad. (#341524).

18 years agogst/spectrum/: added another example
Stefan Kost [Fri, 26 May 2006 22:35:00 +0000 (22:35 +0000)]
gst/spectrum/: added another example

Original commit message from CVS:
* gst/spectrum/Makefile.am:
* gst/spectrum/demo-audiotest.c: (on_frequency_changed),
(spectrum_chain), (main):
* gst/spectrum/demo-osssrc.c:
added another example
* sys/v4l2/gstv4l2src.c:
fix typo

18 years agogst/qtdemux/qtdemux.c: Clip the outputed NEWSEGMENT stop time to the configured segme...
Edward Hervey [Fri, 26 May 2006 13:16:54 +0000 (13:16 +0000)]
gst/qtdemux/qtdemux.c: Clip the outputed NEWSEGMENT stop time to the configured segment stop time.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment):
Clip the outputed NEWSEGMENT stop time to the configured segment stop
time.

18 years agogst/qtdemux/qtdemux.c: Don't clear the running variable in the seek code.
Wim Taymans [Fri, 26 May 2006 11:48:44 +0000 (11:48 +0000)]
gst/qtdemux/qtdemux.c: Don't clear the running variable in the seek code.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_do_seek):
Don't clear the running variable in the seek code.

18 years agogst/qtdemux/qtdemux.c: Detect QCELP in mp4a descriptors.
Wim Taymans [Wed, 24 May 2006 11:56:43 +0000 (11:56 +0000)]
gst/qtdemux/qtdemux.c: Detect QCELP in mp4a descriptors.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_esds):
Detect QCELP in mp4a descriptors.

18 years agogst/qtdemux/qtdemux.c: po/POTFILES.in:
Tim-Philipp Müller [Mon, 22 May 2006 18:00:52 +0000 (18:00 +0000)]
gst/qtdemux/qtdemux.c: po/POTFILES.in:

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), (plugin_init):
po/POTFILES.in:
Throw an error when the file is encrypted. Move plugin_init stuff
to the end of the file, add stuff for i18n, make debug category
static.

18 years agosigh, really don't build these
Thomas Vander Stichele [Mon, 22 May 2006 16:24:12 +0000 (16:24 +0000)]
sigh, really don't build these

Original commit message from CVS:
sigh, really don't build these

18 years agoNew plugin: h264parse (#340638)
Michal Benes [Mon, 22 May 2006 16:08:34 +0000 (16:08 +0000)]
New plugin: h264parse (#340638)

Original commit message from CVS:
Patch by: Michal Benes  <michal dot benes at xeris dot cz>
* configure.ac:
* gst/h264parse/Makefile.am:
* gst/h264parse/gsth264parse.c: (gst_h264_parse_base_init),
(gst_h264_parse_finalize), (gst_h264_parse_class_init),
(gst_h264_parse_init), (gst_h264_parse_chain),
(gst_h264_parse_handle_event), (plugin_init):
* gst/h264parse/gsth264parse.h:
New plugin: h264parse (#340638)

18 years agogst/gdp/: Handle error cases when calling functions do downwards state change after...
Thomas Vander Stichele [Mon, 22 May 2006 15:53:07 +0000 (15:53 +0000)]
gst/gdp/: Handle error cases when calling functions do downwards state change after parent's change_state

Original commit message from CVS:
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain),
(gst_gdp_depay_change_state):
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_reset_streamheader),
(gst_gdp_pay_chain), (gst_gdp_pay_sink_event),
(gst_gdp_pay_change_state):
* gst/gdp/gstgdppay.h:
Handle error cases when calling functions
do downwards state change after parent's change_state
* tests/check/elements/gdpdepay.c: (GST_START_TEST):
* tests/check/elements/gdppay.c: (GST_START_TEST):
clean up more

18 years agodon't build these yet
Thomas Vander Stichele [Mon, 22 May 2006 14:37:41 +0000 (14:37 +0000)]
don't build these yet

Original commit message from CVS:
don't build these yet

18 years agodon't build these yet
Thomas Vander Stichele [Mon, 22 May 2006 13:40:28 +0000 (13:40 +0000)]
don't build these yet

Original commit message from CVS:
don't build these yet

18 years agoadding GDP payloader and depayloader. Build integration will follow later when the...
Thomas Vander Stichele [Mon, 22 May 2006 13:25:52 +0000 (13:25 +0000)]
adding GDP payloader and depayloader.  Build integration will follow later when the GDP issues for core are sorted out.

Original commit message from CVS:
* gst/gdp/Makefile.am:
* gst/gdp/gstgdp.c: (plugin_init):
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init),
(gst_gdp_depay_class_init), (gst_gdp_depay_init),
(gst_gdp_depay_finalize), (gst_gdp_depay_chain),
(gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init):
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init),
(gst_gdp_pay_class_init), (gst_gdp_pay_init),
(gst_gdp_pay_dispose), (gst_gdp_stamp_buffer),
(gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
(gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
(gst_gdp_queue_buffer), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_change_state),
(gst_gdp_pay_plugin_init):
* gst/gdp/gstgdppay.h:
* tests/check/Makefile.am:
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
(cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST),
(setup_gdpdepay_streamheader), (gdpdepay_suite), (main):
* tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay),
(GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite),
(main):
adding GDP payloader and depayloader.  Build integration will
follow later when the GDP issues for core are sorted out.

18 years agogst/spectrum/gstspectrum.c: Use boilerplate macro, fix strings to match plugin-moval...
Stefan Kost [Sun, 21 May 2006 16:41:44 +0000 (16:41 +0000)]
gst/spectrum/gstspectrum.c: Use boilerplate macro, fix strings to match plugin-moval-requirements

Original commit message from CVS:
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
(gst_spectrum_init), (gst_spectrum_set_sink_caps),
(gst_spectrum_get_sink_caps), (gst_spectrum_chain):
Use boilerplate macro, fix strings to match plugin-moval-requirements

18 years agogst/spectrum/Makefile.am: Link to base libraries
Stefan Kost [Sun, 21 May 2006 16:23:23 +0000 (16:23 +0000)]
gst/spectrum/Makefile.am: Link to base libraries

Original commit message from CVS:
* gst/spectrum/Makefile.am:
Link to base libraries
* gst/spectrum/demo-osssrc.c: (main):
use new threshhold property
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
(gst_spectrum_init), (gst_spectrum_dispose),
(gst_spectrum_set_property), (gst_spectrum_set_sink_caps),
(gst_spectrum_get_sink_caps), (gst_spectrum_chain),
(gst_spectrum_change_state):
* gst/spectrum/gstspectrum.h:
Use gst_adapter, support multiple-channels, add threshold property for
result, add docs, fix resulting spectrum range (was including mirrored
results)

18 years agoInitial port of the spectrum element
Stefan Kost [Sat, 20 May 2006 22:42:15 +0000 (22:42 +0000)]
Initial port of the spectrum element

Original commit message from CVS:
* configure.ac:
* gst/spectrum/demo-osssrc.c: (spectrum_chain), (main):
* gst/spectrum/fix_fft.c: (gst_spectrum_fix_dot):
* gst/spectrum/gstspectrum.c: (gst_spectrum_get_type),
(gst_spectrum_base_init), (gst_spectrum_class_init),
(gst_spectrum_init), (gst_spectrum_dispose),
(gst_spectrum_set_property), (gst_spectrum_chain):
* gst/spectrum/gstspectrum.h:
Initial port of the spectrum element

18 years agoI forget to add sys/v4l2/gstv4l2xoverlay.c in las commit
Edgard Lima [Fri, 19 May 2006 18:58:05 +0000 (18:58 +0000)]
I forget to add sys/v4l2/gstv4l2xoverlay.c in las commit

Original commit message from CVS:
I forget to add sys/v4l2/gstv4l2xoverlay.c in las commit

18 years agoSome clean-ups requested by wingo in bug #338818.
Edgard Lima [Fri, 19 May 2006 18:31:25 +0000 (18:31 +0000)]
Some clean-ups requested by wingo in bug #338818.

Original commit message from CVS:
Some clean-ups requested by wingo in bug #338818.

18 years agoext/alsaspdif/alsaspdifsink.*: Use sampling rate from set_caps. Comment out some...
Michael Smith [Fri, 19 May 2006 14:17:04 +0000 (14:17 +0000)]
ext/alsaspdif/alsaspdifsink.*: Use sampling rate from set_caps. Comment out some more unused code.

Original commit message from CVS:
* ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init),
(alsaspdifsink_class_init), (alsaspdifsink_init),
(alsaspdifsink_dispose), (alsaspdifsink_set_property),
(alsaspdifsink_get_property), (alsaspdifsink_set_caps),
(alsaspdifsink_get_time), (alsaspdifsink_open),
(alsaspdifsink_close), (alsaspdifsink_find_pcm_device),
(alsaspdifsink_write_frame), (alsaspdifsink_event),
(alsaspdifsink_get_times), (alsaspdifsink_current_delay),
(generate_iec958_zero_frame), (alsaspdifsink_render),
(ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init):
* ext/alsaspdif/alsaspdifsink.h:
Use sampling rate from set_caps. Comment out some more unused code.

18 years agoconfigure.ac: Check for X11
Stefan Kost [Thu, 18 May 2006 19:34:47 +0000 (19:34 +0000)]
configure.ac: Check for X11

Original commit message from CVS:
* configure.ac:
Check for X11
* sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices):
* sys/v4l2/gstv4l2object.h:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_iface_supported):
* sys/v4l2/gstv4l2src.h:
* sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
* sys/v4l2/gstv4l2xoverlay.h:
Code cleanups, fix debug macros

18 years agoext/Makefile.am: Fix distcheck?
Michael Smith [Thu, 18 May 2006 13:12:19 +0000 (13:12 +0000)]
ext/Makefile.am: Fix distcheck?

Original commit message from CVS:
* ext/Makefile.am:
Fix distcheck?

18 years agoAdd an alsa plugin to output IEC958 frames over S/PDIF
Michael Smith [Thu, 18 May 2006 12:51:01 +0000 (12:51 +0000)]
Add an alsa plugin to output IEC958 frames over S/PDIF

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/alsaspdif/Makefile.am:
* ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init),
(alsaspdifsink_class_init), (alsaspdifsink_init),
(alsaspdifsink_dispose), (alsaspdifsink_set_property),
(alsaspdifsink_get_property), (alsaspdifsink_provide_clock),
(alsaspdifsink_get_time), (alsaspdifsink_open),
(alsaspdifsink_close), (alsaspdifsink_find_pcm_device),
(alsaspdifsink_write_frame), (alsaspdifsink_event),
(alsaspdifsink_get_times), (alsaspdifsink_current_delay),
(generate_iec958_zero_frame), (alsaspdifsink_render),
(ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init):
* ext/alsaspdif/alsaspdifsink.h:
Add an alsa plugin to output IEC958 frames over S/PDIF

18 years agoext/faad/gstfaad.c: Remove unused caps cruft from chain function altogether.
Tim-Philipp Müller [Wed, 17 May 2006 09:39:53 +0000 (09:39 +0000)]
ext/faad/gstfaad.c: Remove unused caps cruft from chain function altogether.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_update_caps), (gst_faad_chain):
Remove unused caps cruft from chain function altogether.

18 years agoext/faad/gstfaad.c: There's no guarantee that caps was set to something, and if it...
Edward Hervey [Wed, 17 May 2006 09:15:55 +0000 (09:15 +0000)]
ext/faad/gstfaad.c: There's no guarantee that caps was set to something, and if it did, the function called to fill t...

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_chain):
There's no guarantee that caps was set to something, and if it did, the
function called to fill that variable actually sets the caps on the
sourcpad, so we call gst_pad_alloc_buffer_and_set_caps() using
GST_PAD_CAPS(faad->srcpad).

18 years agolatest changes with additions and removals
Christian Schaller [Mon, 15 May 2006 10:10:08 +0000 (10:10 +0000)]
latest changes with additions and removals

Original commit message from CVS:
latest changes with additions and removals

18 years agoext/faad/gstfaad.*: If we encounter a decoding error, don't error out immediately...
Young-Ho Cha [Sat, 13 May 2006 18:39:13 +0000 (18:39 +0000)]
ext/faad/gstfaad.*: If we encounter a decoding error, don't error out immediately, but try to resync (or see if we ha...

Original commit message from CVS:
Patch by: Young-Ho Cha  <ganadist chollian net>
* ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_chain),
(gst_faad_change_state):
* ext/faad/gstfaad.h:
If we encounter a decoding error, don't error out immediately,
but try to resync (or see if we have better luck with the next
buffer in case of framed input). Only error out after five
consecutive errors. Fixes #341563.

18 years agoext/xvid/gstxvidenc.c: Compile fixes.
Wim Taymans [Fri, 12 May 2006 10:43:49 +0000 (10:43 +0000)]
ext/xvid/gstxvidenc.c: Compile fixes.

Original commit message from CVS:
* ext/xvid/gstxvidenc.c: (gst_xvidenc_class_init),
(gst_xvidenc_init), (gst_xvidenc_finalize),
(gst_xvidenc_handle_sink_event), (gst_xvidenc_setup),
(gst_xvidenc_setcaps), (gst_xvidenc_encode), (gst_xvidenc_chain),
(gst_xvidenc_flush_buffers), (gst_xvidenc_set_property),
(gst_xvidenc_get_property):
Compile fixes.

18 years agoext/xvid/: xvid plugin to support more capabilities of XviD codec.
Mark Nauwelaerts [Fri, 12 May 2006 09:28:15 +0000 (09:28 +0000)]
ext/xvid/: xvid plugin to support more capabilities of XviD codec.

Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
* ext/xvid/gstxvid.c: (gst_xvid_init), (gst_xvid_structure_to_csp),
(gst_xvid_csp_to_caps), (gst_xvid_image_get_size),
(gst_xvid_image_fill):
* ext/xvid/gstxvid.h:
* ext/xvid/gstxviddec.c: (gst_xviddec_class_init),
(gst_xviddec_init), (gst_xviddec_reset), (gst_xviddec_unset),
(gst_xviddec_handle_sink_event), (gst_xviddec_setup),
(gst_xviddec_add_par), (gst_xviddec_negotiate),
(gst_xviddec_decode), (gst_xviddec_chain),
(gst_xviddec_flush_buffers), (gst_xviddec_src_getcaps),
(gst_xviddec_src_link), (gst_xviddec_setcaps),
(gst_xviddec_change_state):
* ext/xvid/gstxviddec.h:
* ext/xvid/gstxvidenc.c: (gst_xvidenc_profile_get_type),
(gst_xvidenc_quant_type_get_type), (gst_xvidenc_pass_get_type),
(gst_xvidenc_get_type), (gst_xvidenc_base_init),
(gst_xvidenc_class_init), (gst_xvidenc_init),
(gst_xvidenc_finalize), (gst_xvidenc_handle_sink_event),
(gst_xvidenc_setup), (gst_xvidenc_setcaps), (gst_xvidenc_encode),
(gst_xvidenc_chain), (gst_xvidenc_flush_buffers),
(gst_xvidenc_set_property), (gst_xvidenc_get_property),
(gst_xvidenc_change_state):
* ext/xvid/gstxvidenc.h:
xvid plugin to support more capabilities of XviD codec.
Fixes #339462.
Some more cleanups here and there.

18 years agoput back -no-undefined
Thomas Vander Stichele [Thu, 11 May 2006 20:47:50 +0000 (20:47 +0000)]
put back -no-undefined

Original commit message from CVS:
put back -no-undefined

18 years agoChanges proposed by Wingo in bug #338818.
Edgard Lima [Thu, 11 May 2006 17:59:59 +0000 (17:59 +0000)]
Changes proposed by Wingo in bug #338818.

Original commit message from CVS:
Changes proposed by Wingo in bug #338818.

18 years agogst/qtdemux/qtdemux.c: Figure out the real audio type in mp4a boxes by parsing the...
Wim Taymans [Thu, 11 May 2006 09:09:49 +0000 (09:09 +0000)]
gst/qtdemux/qtdemux.c: Figure out the real audio type in mp4a boxes by parsing the optional descriptors in the option...

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak),
(gst_qtdemux_handle_esds):
Figure out the real audio type in mp4a boxes by parsing the
optional descriptors in the optional esds box. Promote the
default AAC to mp3 when indicated. Fixes #330632.

18 years agogst/qtdemux/qtdemux.c: Parse version 2 sample descriptions.
Wim Taymans [Wed, 10 May 2006 17:44:50 +0000 (17:44 +0000)]
gst/qtdemux/qtdemux.c: Parse version 2 sample descriptions.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_dump_unknown),
(qtdemux_parse_trak), (gst_qtdemux_handle_esds):
Parse version 2 sample descriptions.
Don't #define gst_util_dump_mem(), use something more
specific instead to avoid confusion.

18 years agoFix fourcc name printed out. Patch from Martin Rubli.
Martin Rubli [Mon, 8 May 2006 19:21:18 +0000 (19:21 +0000)]
Fix fourcc name printed out. Patch from Martin Rubli.

Original commit message from CVS:
Fix fourcc name printed out. Patch from Martin Rubli.

18 years agogst/qtdemux/qtdemux.c: Don't cause side effects in a debugging function.
Wim Taymans [Mon, 8 May 2006 15:20:10 +0000 (15:20 +0000)]
gst/qtdemux/qtdemux.c: Don't cause side effects in a debugging function.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
(qtdemux_dump_mvhd):
Don't cause side effects in a debugging function.
Also report duration in push mode since we can.

18 years agoautogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
Edward Hervey [Mon, 8 May 2006 11:55:02 +0000 (11:55 +0000)]
autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize

Original commit message from CVS:
* autogen.sh: (CONFIGURE_DEF_OPT):
libtoolize on Darwin/MacOSX is called glibtoolize

18 years agoAdd semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following...
Maciej Katafiasz [Sat, 6 May 2006 00:15:59 +0000 (00:15 +0000)]
Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.

Original commit message from CVS:
Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.

18 years agoSome changes proposed by wingo in bug #338818 (but not everything yet). Patch from...
Martin Rubli [Fri, 5 May 2006 20:12:59 +0000 (20:12 +0000)]
Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate dete...

Original commit message from CVS:
Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate detection.

18 years agoext/sdl/sdlaudiosink.c: Use (NULL) instead of just NULL in GST_ELEMENT_ERROR macro.
Tim-Philipp Müller [Fri, 5 May 2006 15:50:10 +0000 (15:50 +0000)]
ext/sdl/sdlaudiosink.c: Use (NULL) instead of just NULL in GST_ELEMENT_ERROR macro.

Original commit message from CVS:
* ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_prepare):
Use (NULL) instead of just NULL in GST_ELEMENT_ERROR macro.

18 years agoconfigure.ac: Back to CVS
Jan Schmidt [Thu, 4 May 2006 15:32:10 +0000 (15:32 +0000)]
configure.ac: Back to CVS

Original commit message from CVS:
* configure.ac:
Back to CVS

18 years agoReally release 0.10.3 this time
Jan Schmidt [Thu, 4 May 2006 15:28:53 +0000 (15:28 +0000)]
Really release 0.10.3 this time

Original commit message from CVS:
Really release 0.10.3 this time

18 years agoPerform version number surgery to correctly release tarballs of 0.10.3
Jan Schmidt [Thu, 4 May 2006 15:09:13 +0000 (15:09 +0000)]
Perform version number surgery to correctly release tarballs of 0.10.3

Original commit message from CVS:
Perform version number surgery to correctly release tarballs of 0.10.3

18 years agoconfigure.ac: Back to CVS
Jan Schmidt [Thu, 4 May 2006 14:52:55 +0000 (14:52 +0000)]
configure.ac: Back to CVS

Original commit message from CVS:
* configure.ac:
Back to CVS

18 years agoRelease 0.10.3
Jan Schmidt [Thu, 4 May 2006 14:51:06 +0000 (14:51 +0000)]
Release 0.10.3

Original commit message from CVS:
Release 0.10.3

18 years agotests/icles/Makefile.am: Fix build.
Julien Moutte [Thu, 4 May 2006 09:29:24 +0000 (09:29 +0000)]
tests/icles/Makefile.am: Fix build.

Original commit message from CVS:
2006-05-04  Julien MOUTTE  <julien@moutte.net>

* tests/icles/Makefile.am: Fix build.

18 years agoUpdate .po files
Jan Schmidt [Wed, 3 May 2006 21:48:22 +0000 (21:48 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

18 years agoext/musicbrainz/Makefile.am: Add GST_PLUGINS_BASE_CFLAGS to CFLAGS for gst/tag/tag.h
Tim-Philipp Müller [Wed, 3 May 2006 16:54:32 +0000 (16:54 +0000)]
ext/musicbrainz/Makefile.am: Add GST_PLUGINS_BASE_CFLAGS to CFLAGS for gst/tag/tag.h

Original commit message from CVS:
* ext/musicbrainz/Makefile.am:
Add GST_PLUGINS_BASE_CFLAGS to CFLAGS for gst/tag/tag.h

18 years agogst/qtdemux/qtdemux.c: Clean up one piece of logic slightly and remove a dead code...
Jan Schmidt [Wed, 3 May 2006 14:30:21 +0000 (14:30 +0000)]
gst/qtdemux/qtdemux.c: Clean up one piece of logic slightly and remove a dead code block.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
Clean up one piece of logic slightly and remove a
dead code block.

18 years agoEverybody loves docs - add docs for musicbrainz plugin.
Tim-Philipp Müller [Wed, 3 May 2006 13:20:41 +0000 (13:20 +0000)]
Everybody loves docs - add docs for musicbrainz plugin.

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/inspect/plugin-musicbrainz.xml:
* ext/musicbrainz/gsttrm.c:
* ext/musicbrainz/gsttrm.h:
Everybody loves docs - add docs for musicbrainz plugin.

18 years agoext/Makefile.am: Add musicbrainz dir to DIST_SUBDIRS as well (fixes distcheck).
Tim-Philipp Müller [Wed, 3 May 2006 12:01:43 +0000 (12:01 +0000)]
ext/Makefile.am: Add musicbrainz dir to DIST_SUBDIRS as well (fixes distcheck).

Original commit message from CVS:
* ext/Makefile.am:
Add musicbrainz dir to DIST_SUBDIRS as well (fixes distcheck).

18 years agoext/Makefile.am: Forgot to commit this one.
Tim-Philipp Müller [Wed, 3 May 2006 11:34:31 +0000 (11:34 +0000)]
ext/Makefile.am: Forgot to commit this one.

Original commit message from CVS:
* ext/Makefile.am:
Forgot to commit this one.

18 years agoPort MusicBrainz TRM plugin (#336898).
James Doc Livingston [Wed, 3 May 2006 11:27:42 +0000 (11:27 +0000)]
Port MusicBrainz TRM plugin (#336898).

Original commit message from CVS:
Patch by: James "Doc" Livingston  <doclivingston gmail com>
* configure.ac:
* ext/musicbrainz/Makefile.am:
* ext/musicbrainz/gsttrm.c: (gst_trm_base_init),
(gst_trm_class_init), (gst_trm_init), (gst_trm_setcaps),
(gst_trm_chain), (gst_trm_emit_signature), (gst_trm_set_property),
(gst_trm_get_property), (gst_trm_change_state), (plugin_init):
* ext/musicbrainz/gsttrm.h:
Port MusicBrainz TRM plugin (#336898).

18 years agoext/faad/gstfaad.c: Fix #334748: use fake_codec_data if the first bytes of the first...
Michael Smith [Wed, 3 May 2006 10:25:46 +0000 (10:25 +0000)]
ext/faad/gstfaad.c: Fix #334748: use fake_codec_data if the first bytes of the first buffer we process doesn't look l...

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_setcaps),
(looks_like_valid_header), (gst_faad_chain):
Fix #334748: use fake_codec_data if the first bytes of the first
buffer we process doesn't look like plausible AAC data (e.g.
reserved values for rate, or channels). Fixes playback of Apple's
movie trailers.

18 years agoFix get_caps func to work when no framerate is available and the caps isn't simple.
Edgard Lima [Tue, 2 May 2006 21:52:48 +0000 (21:52 +0000)]
Fix get_caps func to work when no framerate is available and the caps isn't simple.

Original commit message from CVS:
Fix get_caps func to work when no framerate is available and the caps isn't simple.

18 years agoFew improvements to move to good.
Edgard Lima [Mon, 1 May 2006 21:37:51 +0000 (21:37 +0000)]
Few improvements to move to good.

Original commit message from CVS:
Few improvements to move to good.

18 years agomoved to good. Closes #336110
Thomas Vander Stichele [Mon, 1 May 2006 17:58:38 +0000 (17:58 +0000)]
moved to good.  Closes #336110

Original commit message from CVS:

* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/inspect/plugin-taglib.xml:
* ext/Makefile.am:
* ext/taglib/Makefile.am:
* ext/taglib/gstid3v2mux.cc:
* ext/taglib/gstid3v2mux.h:
* ext/taglib/gsttaglib.cc:
* ext/taglib/gsttaglib.h:
* tests/check/Makefile.am:
* tests/check/elements/tagid3v2mux.c:
moved to good.  Closes #336110

18 years agosmall cleanups
Thomas Vander Stichele [Sun, 30 Apr 2006 16:16:59 +0000 (16:16 +0000)]
small cleanups

Original commit message from CVS:
small cleanups

18 years agofix docs
Thomas Vander Stichele [Sun, 30 Apr 2006 15:32:13 +0000 (15:32 +0000)]
fix docs

Original commit message from CVS:
fix docs

18 years agoupdated element properties and signals
Thomas Vander Stichele [Sun, 30 Apr 2006 15:13:49 +0000 (15:13 +0000)]
updated element properties and signals

Original commit message from CVS:
updated element properties and signals

18 years agoignore more; add new inspect files
Thomas Vander Stichele [Sun, 30 Apr 2006 15:11:46 +0000 (15:11 +0000)]
ignore more; add new inspect files

Original commit message from CVS:
ignore more; add new inspect files

18 years agoremove files that should not be in cvs
Thomas Vander Stichele [Sun, 30 Apr 2006 14:59:39 +0000 (14:59 +0000)]
remove files that should not be in cvs

Original commit message from CVS:
remove files that should not be in cvs

18 years agodocs/plugins/: Fix up docs for taglib plugin
Thomas Vander Stichele [Sun, 30 Apr 2006 14:58:29 +0000 (14:58 +0000)]
docs/plugins/: Fix up docs for taglib plugin

Original commit message from CVS:

* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
Fix up docs for taglib plugin
Also scan .cc files

18 years agoupdate to latest version
Thomas Vander Stichele [Sun, 30 Apr 2006 14:55:15 +0000 (14:55 +0000)]
update to latest version

Original commit message from CVS:
update to latest version

18 years agoext/taglib/gsttaglib.cc: Post an error message on the bus in the (extremely unlikely...
Tim-Philipp Müller [Sat, 29 Apr 2006 18:46:36 +0000 (18:46 +0000)]
ext/taglib/gsttaglib.cc: Post an error message on the bus in the (extremely unlikely) case of an error.

Original commit message from CVS:
* ext/taglib/gsttaglib.cc:
Post an error message on the bus in the (extremely unlikely)
case of an error.

18 years agoext/taglib/: Split the actual ID3v2 tag rendering code into its own subclass.
Tim-Philipp Müller [Sat, 29 Apr 2006 18:18:24 +0000 (18:18 +0000)]
ext/taglib/: Split the actual ID3v2 tag rendering code into its own subclass.

Original commit message from CVS:
* ext/taglib/Makefile.am:
* ext/taglib/gstid3v2mux.cc:
* ext/taglib/gstid3v2mux.h:
* ext/taglib/gsttaglib.cc:
* ext/taglib/gsttaglib.h:
Split the actual ID3v2 tag rendering code into
its own subclass.

18 years agoext/neon/gstneonhttpsrc.*: added iradio-mode support as in gnomevfssrc to enable...
Sébastien Moutte [Sat, 29 Apr 2006 15:36:16 +0000 (15:36 +0000)]
ext/neon/gstneonhttpsrc.*: added iradio-mode support as in gnomevfssrc to enable connections with icydemux that will ...

Original commit message from CVS:
* ext/neon/gstneonhttpsrc.c:
* ext/neon/gstneonhttpsrc.h:
added iradio-mode support as in gnomevfssrc to enable
connections with icydemux that will send title tag messages on
shoutcast/icecast streams. I've also added iradio properties
iradio-name, iradio-genre, iradio-url.
added user-agent property because some shoutcast streams don't return
data if the GET requests don't have a User-Agent.
* win32/common/libgstneon.dsp:
use debug version of libneon in debug mode

18 years agoelement renamed
Thomas Vander Stichele [Fri, 28 Apr 2006 21:43:07 +0000 (21:43 +0000)]
element renamed

Original commit message from CVS:
element renamed

18 years agomake GstElementDetails const
Stefan Kost [Fri, 28 Apr 2006 19:46:36 +0000 (19:46 +0000)]
make GstElementDetails const

Original commit message from CVS:
* ext/alsa/gstalsamixerelement.c:
* ext/alsa/gstalsasrc.c:
* ext/cdparanoia/gstcdparanoiasrc.c:
* ext/gnomevfs/gstgnomevfssink.c:
* ext/gnomevfs/gstgnomevfssrc.c:
* ext/ogg/gstoggdemux.c:
* ext/ogg/gstoggmux.c:
* ext/ogg/gstoggparse.c:
* ext/ogg/gstogmparse.c:
* ext/pango/gstclockoverlay.c:
* ext/pango/gsttextoverlay.c:
* ext/pango/gsttextrender.c:
* ext/pango/gsttimeoverlay.c:
* ext/theora/theoradec.c:
* ext/theora/theoraenc.c:
* ext/vorbis/vorbisdec.c:
* ext/vorbis/vorbisenc.c:
* gst-libs/gst/audio/gstaudiofilter.c:
* gst-libs/gst/audio/gstaudiofiltertemplate.c:
* gst/audioconvert/gstaudioconvert.c:
* gst/audiorate/gstaudiorate.c:
* gst/audioresample/gstaudioresample.c:
* gst/audiotestsrc/gstaudiotestsrc.c:
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
* gst/playback/gstdecodebin.c:
* gst/playback/gstplaybin.c:
* gst/playback/gststreamselector.c:
* gst/subparse/gstsubparse.c:
* gst/tcp/gstmultifdsink.c:
* gst/tcp/gsttcpclientsink.c:
* gst/tcp/gsttcpclientsrc.c:
* gst/tcp/gsttcpserversink.c:
* gst/tcp/gsttcpserversrc.c:
* gst/typefind/gsttypefindfunctions.c: (plugin_init):
* gst/videorate/gstvideorate.c:
* gst/videoscale/gstvideoscale.c:
* gst/videotestsrc/gstvideotestsrc.c:
* gst/volume/gstvolume.c:
* sys/v4l/gstv4ljpegsrc.c:
* sys/v4l/gstv4lmjpegsink.c:
* sys/v4l/gstv4lmjpegsrc.c:
* sys/v4l/gstv4lsrc.c:
* sys/ximage/ximagesink.c:
* sys/xvimage/xvimagesink.c:
* tests/check/libs/cddabasesrc.c:
make GstElementDetails const

18 years agoremoved plugin doc
Thomas Vander Stichele [Fri, 28 Apr 2006 19:24:40 +0000 (19:24 +0000)]
removed plugin doc

Original commit message from CVS:
removed plugin doc

18 years agomoved ximagesrc to good
Thomas Vander Stichele [Fri, 28 Apr 2006 19:23:20 +0000 (19:23 +0000)]
moved ximagesrc to good

Original commit message from CVS:
moved ximagesrc to good

18 years agoborgify naming
Thomas Vander Stichele [Fri, 28 Apr 2006 16:51:33 +0000 (16:51 +0000)]
borgify naming

Original commit message from CVS:
borgify naming

18 years agodoc tweaks
Thomas Vander Stichele [Fri, 28 Apr 2006 16:46:52 +0000 (16:46 +0000)]
doc tweaks

Original commit message from CVS:
doc tweaks

18 years agoclean up Makefile.am
Thomas Vander Stichele [Fri, 28 Apr 2006 16:15:20 +0000 (16:15 +0000)]
clean up Makefile.am

Original commit message from CVS:
clean up Makefile.am

18 years agopedantic cleanups
Thomas Vander Stichele [Fri, 28 Apr 2006 15:33:09 +0000 (15:33 +0000)]
pedantic cleanups

Original commit message from CVS:
pedantic cleanups

18 years agogst/audioresample/gstaudioresample.c: Add support for other formats audioresample...
Wim Taymans [Fri, 28 Apr 2006 14:17:00 +0000 (14:17 +0000)]
gst/audioresample/gstaudioresample.c: Add support for other formats audioresample can handle such as 32 bits in and f...

Original commit message from CVS:
* gst/audioresample/gstaudioresample.c: (gst_audioresample_init),
(resample_set_state_from_caps):
Add support for other formats audioresample can handle such as
32 bits in and float and 64 bits float. Fixes #301759

18 years agoext/faad/gstfaad.*: If we run into a decoding error, try re-opening the decoder with...
Tim-Philipp Müller [Fri, 28 Apr 2006 11:04:12 +0000 (11:04 +0000)]
ext/faad/gstfaad.*: If we run into a decoding error, try re-opening the decoder with faacDecInit2() using fake codec ...

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_init), (aac_rate_idx),
(gst_faad_setcaps), (gst_faad_chain), (gst_faad_open_decoder),
(gst_faad_close_decoder), (gst_faad_change_state):
* ext/faad/gstfaad.h:
If we run into a decoding error, try re-opening the decoder
with faacDecInit2() using fake codec data created from the
data the demuxer gave us. Should fix a whole bunch of
GStreamer-faad problems incl. 'channel coupling not
implemented', 'maximum number of scalefactor bands exceeded'
etc. (#173007, #332892).

18 years agoDefine GstElementDetails as const and also static (when defined as global)
Stefan Kost [Tue, 25 Apr 2006 21:56:38 +0000 (21:56 +0000)]
Define GstElementDetails as const and also static (when defined as global)

Original commit message from CVS:
* ext/amrwb/gstamrwbdec.c:
* ext/amrwb/gstamrwbenc.c:
* ext/amrwb/gstamrwbparse.c:
* ext/arts/gst_arts.c:
* ext/artsd/gstartsdsink.c:
* ext/audiofile/gstafparse.c:
* ext/audiofile/gstafsink.c:
* ext/audiofile/gstafsrc.c:
* ext/audioresample/gstaudioresample.c:
* ext/bz2/gstbz2dec.c:
* ext/bz2/gstbz2enc.c:
* ext/cdaudio/gstcdaudio.c:
* ext/directfb/dfbvideosink.c:
* ext/divx/gstdivxdec.c:
* ext/divx/gstdivxenc.c:
* ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
* ext/faac/gstfaac.c: (gst_faac_base_init):
* ext/faad/gstfaad.c:
* ext/gsm/gstgsmdec.c:
* ext/gsm/gstgsmenc.c:
* ext/hermes/gsthermescolorspace.c:
* ext/ivorbis/vorbisfile.c:
* ext/lcs/gstcolorspace.c:
* ext/libfame/gstlibfame.c:
* ext/libmms/gstmms.c: (gst_mms_base_init):
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
* ext/nas/nassink.c: (gst_nassink_base_init):
* ext/neon/gstneonhttpsrc.c:
* ext/sdl/sdlaudiosink.c:
* ext/sdl/sdlvideosink.c:
* ext/shout/gstshout.c:
* ext/snapshot/gstsnapshot.c:
* ext/sndfile/gstsf.c:
* ext/swfdec/gstswfdec.c:
* ext/tarkin/gsttarkindec.c:
* ext/tarkin/gsttarkinenc.c:
* ext/theora/theoradec.c:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
* ext/xvid/gstxviddec.c:
* ext/xvid/gstxvidenc.c:
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
* gst/chart/gstchart.c:
* gst/colorspace/gstcolorspace.c:
* gst/deinterlace/gstdeinterlace.c:
* gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
* gst/festival/gstfestival.c:
* gst/filter/gstbpwsinc.c:
* gst/filter/gstiir.c:
* gst/filter/gstlpwsinc.c:
* gst/freeze/gstfreeze.c:
* gst/games/gstpuzzle.c: (gst_puzzle_base_init):
* gst/librfb/gstrfbsrc.c:
* gst/mixmatrix/mixmatrix.c:
* gst/mpeg1sys/gstmpeg1systemencode.c:
* gst/mpeg1videoparse/gstmp1videoparse.c:
* gst/mpeg2sub/gstmpeg2subt.c:
* gst/mpegaudioparse/gstmpegaudioparse.c:
* gst/multifilesink/gstmultifilesink.c:
* gst/overlay/gstoverlay.c:
* gst/passthrough/gstpassthrough.c:
* gst/playondemand/gstplayondemand.c:
* gst/qtdemux/qtdemux.c:
* gst/rtjpeg/gstrtjpegdec.c:
* gst/rtjpeg/gstrtjpegenc.c:
* gst/smooth/gstsmooth.c:
* gst/smoothwave/gstsmoothwave.c:
* gst/spectrum/gstspectrum.c:
* gst/speed/gstspeed.c:
* gst/stereo/gststereo.c:
* gst/switch/gstswitch.c:
* gst/tta/gstttadec.c: (gst_tta_dec_base_init):
* gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
* gst/vbidec/gstvbidec.c:
* gst/videocrop/gstvideocrop.c:
* gst/videodrop/gstvideodrop.c:
* gst/virtualdub/gstxsharpen.c:
* gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
* gst/y4m/gsty4mencode.c:
* sys/cdrom/gstcdplayer.c:
* sys/directdraw/gstdirectdrawsink.c:
* sys/directsound/gstdirectsoundsink.c:
* sys/glsink/glimagesink.c:
* sys/qcam/gstqcamsrc.c:
* sys/v4l2/gstv4l2src.c:
* sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
* sys/ximagesrc/ximagesrc.c:
Define GstElementDetails as const and also static (when defined as
global)

18 years agoext/musepack/gstmusepackdec.c: Add support for segment seeks.
Tim-Philipp Müller [Thu, 20 Apr 2006 18:02:07 +0000 (18:02 +0000)]
ext/musepack/gstmusepackdec.c: Add support for segment seeks.

Original commit message from CVS:
* ext/musepack/gstmusepackdec.c:
(gst_musepackdec_handle_seek_event), (gst_musepackdec_loop):
Add support for segment seeks.

18 years agoAdded a couple of ifdefs to make it compile with other kernels.
Edgard Lima [Thu, 20 Apr 2006 17:29:56 +0000 (17:29 +0000)]
Added a couple of ifdefs to make it compile with other kernels.

Original commit message from CVS:
Added a couple of ifdefs to make it compile with other kernels.

18 years agogst/qtdemux/qtdemux.c: Never treat video streams as an audio stream.
j^ [Thu, 20 Apr 2006 09:48:05 +0000 (09:48 +0000)]
gst/qtdemux/qtdemux.c: Never treat video streams as an audio stream.

Original commit message from CVS:
Patch by: j^ <j at bootlab dot org>
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
(qtdemux_video_caps):
Never treat video streams as an audio stream.
Add qtdrw mime type.
Fixes #339041

18 years agogst/qtdemux/qtdemux.c: For VBR audio, don't try to calculate the samples_per_frame.
Wim Taymans [Wed, 19 Apr 2006 09:27:00 +0000 (09:27 +0000)]
gst/qtdemux/qtdemux.c: For VBR audio, don't try to calculate the samples_per_frame.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
For VBR audio, don't try to calculate the samples_per_frame.
Fixes #338935.

18 years agoJust added a gtk-doc comment.
Edgard Lima [Mon, 17 Apr 2006 19:43:32 +0000 (19:43 +0000)]
Just added a gtk-doc comment.

Original commit message from CVS:
Just added a gtk-doc comment.

18 years agoext/theora/theoradec.*: Apply fix from j^ for API change in libtheoradec.
Michael Smith [Mon, 17 Apr 2006 18:44:48 +0000 (18:44 +0000)]
ext/theora/theoradec.*: Apply fix from j^ for API change in libtheoradec.

Original commit message from CVS:
* ext/theora/theoradec.c: (theora_dec_src_convert),
(theora_handle_type_packet), (theora_handle_422_image),
(theora_handle_420_image), (theora_handle_data_packet):
* ext/theora/theoradec.h:
Apply fix from j^ for API change in libtheoradec.

Implement 4:2:2 pixel format. Untested at the moment.

18 years agoext/musepack/gstmusepackdec.c: Fix track/album peak tag values; use GST_DEBUG_FUNCPTR...
Tim-Philipp Müller [Fri, 14 Apr 2006 13:12:58 +0000 (13:12 +0000)]
ext/musepack/gstmusepackdec.c: Fix track/album peak tag values; use GST_DEBUG_FUNCPTR and gst_pad_new_from_static_tem...

Original commit message from CVS:
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_init),
(gst_musepack_stream_init):
Fix track/album peak tag values; use GST_DEBUG_FUNCPTR and
gst_pad_new_from_static_template().

18 years agoFixed some memory leaks.
Edgard Lima [Thu, 13 Apr 2006 21:45:57 +0000 (21:45 +0000)]
Fixed some memory leaks.

Original commit message from CVS:
Fixed some memory leaks.

18 years agoFix to work in read mode.
Edgard Lima [Wed, 12 Apr 2006 21:57:02 +0000 (21:57 +0000)]
Fix to work in read mode.

Original commit message from CVS:
Fix to work in read mode.

18 years agofix versioning macro and add translation files
Christian Schaller [Tue, 11 Apr 2006 16:18:13 +0000 (16:18 +0000)]
fix versioning macro and add translation files

Original commit message from CVS:
fix versioning macro and add translation files

18 years agogst/qtdemux/qtdemux.c: Fix parsing of newer stsd chunks again.
Wim Taymans [Mon, 10 Apr 2006 17:16:09 +0000 (17:16 +0000)]
gst/qtdemux/qtdemux.c: Fix parsing of newer stsd chunks again.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
Fix parsing of newer stsd chunks again.

18 years agogst/qtdemux/qtdemux.c: Fix framerate calculation.
Wim Taymans [Mon, 10 Apr 2006 14:20:41 +0000 (14:20 +0000)]
gst/qtdemux/qtdemux.c: Fix framerate calculation.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
(qtdemux_parse_trak):
Fix framerate calculation.

18 years agoext/swfdec/gstswfdec.c: Fix build (class_init declaration/definition mismatch).
Tim-Philipp Müller [Mon, 10 Apr 2006 13:58:17 +0000 (13:58 +0000)]
ext/swfdec/gstswfdec.c: Fix build (class_init declaration/definition mismatch).

Original commit message from CVS:
* ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init):
Fix build (class_init declaration/definition mismatch).

18 years agogst/qtdemux/qtdemux.c: force mono 8000 Hz on AMR samples.
Wim Taymans [Mon, 10 Apr 2006 08:31:40 +0000 (08:31 +0000)]
gst/qtdemux/qtdemux.c: force mono 8000 Hz on AMR samples.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
force mono 8000 Hz on AMR samples.

18 years agoext/neon/gstneonhttpsrc.c: remove atoll by using g_ascii_strtoull (atoll is not suppo...
Sébastien Moutte [Sun, 9 Apr 2006 18:30:51 +0000 (18:30 +0000)]
ext/neon/gstneonhttpsrc.c: remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)

Original commit message from CVS:
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_start):
remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)
* sys/directdraw/gstdirectdrawsink.c:
* sys/directsound/gstdirectsoundsink.c:
done some cleans in sources
* win32/vs6:
add project files for neon, qtdemux

18 years agogst/audioresample/debug.h: replace debug macros with variable number of parameters...
Sébastien Moutte [Sun, 9 Apr 2006 17:14:22 +0000 (17:14 +0000)]
gst/audioresample/debug.h: replace debug macros with variable number of parameters by a simple alias to gstreamer sta...

Original commit message from CVS:
* gst/audioresample/debug.h:
replace debug macros with variable number of parameters
by a simple alias to gstreamer standard debug macros
(#define RESAMPLE_ERROR GST_ERROR, __VA_ARGS__ is not
supported by MSVC 6.0 and 7.1)
* gst/audioresample/resample.h:
define M_PI and rint for WIN32
* win32/common/libgstaudio.def:
* win32/common/libgstriff.def:
* win32/common/libgsttag.def:
* win32/common/libgstvideo.def:
add new exported functions
* win32/vs6:
update project files

18 years agoFix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
Stefan Kost [Sat, 8 Apr 2006 21:48:01 +0000 (21:48 +0000)]
Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)

Original commit message from CVS:
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init):
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init):
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init):
* ext/arts/gst_arts.c: (gst_arts_class_init):
* ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init):
* ext/audiofile/gstafsink.c: (gst_afsink_class_init):
* ext/audiofile/gstafsrc.c: (gst_afsrc_class_init):
* ext/audioresample/gstaudioresample.c:
* ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init):
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init):
* ext/divx/gstdivxdec.c: (gst_divxdec_class_init):
* ext/hermes/gsthermescolorspace.c:
(gst_hermes_colorspace_class_init):
* ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init):
* ext/jack/gstjack.c: (gst_jack_class_init):
* ext/jack/gstjackbin.c: (gst_jack_bin_class_init):
* ext/lcs/gstcolorspace.c: (gst_colorspace_class_init):
* ext/libfame/gstlibfame.c: (gst_fameenc_class_init):
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init):
* ext/nas/nassink.c: (gst_nassink_class_init):
* ext/shout/gstshout.c: (gst_icecastsend_class_init):
* ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
* ext/sndfile/gstsf.c: (gst_sf_class_init):
* ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init),
(gst_swfdec_class_init):
* ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init):
* ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init):
* gst/chart/gstchart.c: (gst_chart_class_init):
* gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init):
* gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
* gst/festival/gstfestival.c: (gst_festival_class_init):
* gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
* gst/filter/gstiir.c: (gst_iir_class_init):
* gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
* gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init):
* gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init):
* gst/mpeg1sys/gstmpeg1systemencode.c:
(gst_system_encode_class_init):
* gst/mpeg1videoparse/gstmp1videoparse.c:
(gst_mp1videoparse_class_init):
* gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init):
* gst/mpegaudioparse/gstmpegaudioparse.c:
(gst_mp3parse_class_init):
* gst/overlay/gstoverlay.c: (gst_overlay_class_init):
* gst/passthrough/gstpassthrough.c: (passthrough_class_init):
* gst/playondemand/gstplayondemand.c: (play_on_demand_class_init):
* gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init):
* gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init):
* gst/smooth/gstsmooth.c: (gst_smooth_class_init):
* gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init):
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
* gst/stereo/gststereo.c: (gst_stereo_class_init):
* gst/switch/gstswitch.c: (gst_switch_class_init):
* gst/tta/gstttadec.c: (gst_tta_dec_class_init):
* gst/tta/gstttaparse.c: (gst_tta_parse_class_init):
* gst/vbidec/gstvbidec.c: (gst_vbidec_class_init):
* gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init):
* gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init):
* gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init):
* sys/cdrom/gstcdplayer.c: (cdplayer_class_init):
* sys/directsound/gstdirectsoundsink.c:
(gst_directsoundsink_class_init):
* sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init):
* sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init):
* sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init):
* sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init):
* sys/v4l2/gstv4l2colorbalance.c:
(gst_v4l2_color_balance_channel_class_init):
* sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init),
(gst_v4l2_tuner_norm_class_init):
* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init):
Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)

18 years agogst/: Fix more broken GObject macros
Stefan Kost [Sat, 8 Apr 2006 19:04:01 +0000 (19:04 +0000)]
gst/: Fix more broken GObject macros

Original commit message from CVS:
* gst/colorspace/gstcolorspace.h:
* gst/deinterlace/gstdeinterlace.h:
* gst/passthrough/gstpassthrough.h:
* gst/y4m/gsty4mencode.h:
Fix more broken GObject macros

18 years agoFix broken GObject macros
Stefan Kost [Sat, 8 Apr 2006 18:41:07 +0000 (18:41 +0000)]
Fix broken GObject macros

Original commit message from CVS:
* ext/xine/gstxine.h:
* gst-libs/gst/play/play.h:
* sys/v4l2/gstv4l2element.h:
* sys/ximagesrc/ximageutil.h:
Fix broken GObject macros

18 years agoFix broken GObject macros
Stefan Kost [Sat, 8 Apr 2006 18:25:55 +0000 (18:25 +0000)]
Fix broken GObject macros

Original commit message from CVS:
* ext/annodex/gstcmmldec.h:
* ext/annodex/gstcmmlenc.h:
* ext/annodex/gstcmmltag.h:
* ext/cairo/gsttextoverlay.h:
* ext/ladspa/gstsignalprocessor.h:
* gst/matroska/ebml-read.h:
* gst/matroska/ebml-write.h:
* sys/osxaudio/gstosxaudioelement.h:
Fix broken GObject macros

18 years agogst/qtdemux/qtdemux.c: Don't make rounding errors in timestamp/duration calculations.
Wim Taymans [Sat, 8 Apr 2006 18:23:04 +0000 (18:23 +0000)]
gst/qtdemux/qtdemux.c: Don't make rounding errors in timestamp/duration calculations.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
(gst_qtdemux_chain), (gst_qtdemux_add_stream), (qtdemux_dump_stsz),
(qtdemux_dump_stco), (qtdemux_parse_trak):
Don't make rounding errors in timestamp/duration calculations.
Fix timestamps for AMR and IMA4.  Fixes (#337436).
Create a dummy segment even when there is no edit list.

18 years agodocs/plugins/gst-plugins-bad-plugins-decl-list.txt: Updates.
Julien Moutte [Fri, 7 Apr 2006 16:59:15 +0000 (16:59 +0000)]
docs/plugins/gst-plugins-bad-plugins-decl-list.txt: Updates.

Original commit message from CVS:
2006-04-07  Julien MOUTTE  <julien@moutte.net>

* docs/plugins/gst-plugins-bad-plugins-decl-list.txt: Updates.
* examples/directfb/Makefile.am: Add example resource files to
dist.

18 years agoTypo fix, s/XFree86/X11 and added doc blurb saying that it fixates to 25fps
Zaheer Abbas Merali [Fri, 7 Apr 2006 15:53:43 +0000 (15:53 +0000)]
Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to 25fps

Original commit message from CVS:
2006-04-07  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* ext/amrwb/amrwb-code/Makefile.am:
* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
(gst_ximagesrc_create), (gst_ximagesrc_set_property):
Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to
25fps

18 years agotests/icles/ximagesrc-test.c: Actually assert that pipeline goes to playing
Zaheer Abbas Merali [Fri, 7 Apr 2006 15:47:27 +0000 (15:47 +0000)]
tests/icles/ximagesrc-test.c: Actually assert that pipeline goes to playing

Original commit message from CVS:
2006-04-07  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* tests/icles/ximagesrc-test.c: (main):
Actually assert that pipeline goes to playing