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

18 years agosys/ximagesrc/ximagesrc.c: Fix typo, C++ style comments and other small cleanups
Zaheer Abbas Merali [Fri, 7 Apr 2006 15:27:40 +0000 (15:27 +0000)]
sys/ximagesrc/ximagesrc.c: Fix typo, C++ style comments and other small cleanups

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

* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
(composite_pixel), (gst_ximagesrc_ximage_get),
(gst_ximagesrc_create), (gst_ximagesrc_set_property):
Fix typo, C++ style comments and other small cleanups

18 years agogst/qtdemux/qtdemux.c: Added full edit list support.
Wim Taymans [Thu, 6 Apr 2006 19:16:02 +0000 (19:16 +0000)]
gst/qtdemux/qtdemux.c: Added full edit list support.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
(gst_qtdemux_handle_src_query), (gst_qtdemux_find_index),
(gst_qtdemux_find_keyframe), (gst_qtdemux_find_segment),
(gst_qtdemux_move_stream), (gst_qtdemux_perform_seek),
(gst_qtdemux_do_seek), (gst_qtdemux_change_state),
(gst_qtdemux_activate_segment),
(gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
(gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
(qtdemux_parse_trak):
Added full edit list support.
Avoid overflows in prologue image detection code.
Avoid roundoff errors in timestamp calculations.

18 years agomore distcheck fixes
Thomas Vander Stichele [Thu, 6 Apr 2006 14:20:27 +0000 (14:20 +0000)]
more distcheck fixes

Original commit message from CVS:
more distcheck fixes

18 years agoconfigure.ac: clean up so report properly on missing stuff fix modplug detection
Thomas Vander Stichele [Thu, 6 Apr 2006 14:08:08 +0000 (14:08 +0000)]
configure.ac: clean up so report properly on missing stuff fix modplug detection

Original commit message from CVS:

* configure.ac:
clean up so report properly on missing stuff
fix modplug detection

18 years agoext/: don't dist amr wb source code
Thomas Vander Stichele [Thu, 6 Apr 2006 12:52:22 +0000 (12:52 +0000)]
ext/: don't dist amr wb source code

Original commit message from CVS:

* ext/Makefile.am:
* ext/amrwb/amrwb-code/Makefile.am:
don't dist amr wb source code

18 years agoUnify the long descriptions in the plugin details (#337263).
j^ [Thu, 6 Apr 2006 11:35:26 +0000 (11:35 +0000)]
Unify the long descriptions in the plugin details (#337263).

Original commit message from CVS:
Patch by: j^  <j at bootlab dot org>
* 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/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/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
* ext/nas/nassink.c: (gst_nassink_base_init):
* ext/neon/gstneonhttpsrc.c:
* ext/polyp/polypsink.c: (gst_polypsink_base_init):
* ext/sdl/sdlaudiosink.c:
* ext/sdl/sdlvideosink.c:
* ext/shout/gstshout.c:
* ext/snapshot/gstsnapshot.c:
* ext/sndfile/gstsf.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/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
* gst/festival/gstfestival.c:
* gst/filter/gstiir.c:
* gst/filter/gstlpwsinc.c:
* gst/freeze/gstfreeze.c:
* gst/games/gstpuzzle.c: (gst_puzzle_base_init):
* 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/tta/gstttadec.c: (gst_tta_dec_base_init):
* gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
* 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:
Unify the long descriptions in the plugin details (#337263).

18 years agoext/neon/gstneonhttpsrc.c: Add back "uri" property and mark it as deprecated; undoes
Tim-Philipp Müller [Thu, 6 Apr 2006 09:37:21 +0000 (09:37 +0000)]
ext/neon/gstneonhttpsrc.c: Add back "uri" property and mark it as deprecated; undoes

Original commit message from CVS:
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
(gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property):
Add back "uri" property and mark it as deprecated; undoes
API/ABI breakage from 2006-02-24.

18 years agogst/qtdemux/qtdemux.c: Use duration as segment stop position if none is explicitly...
Wim Taymans [Wed, 5 Apr 2006 08:36:55 +0000 (08:36 +0000)]
gst/qtdemux/qtdemux.c: Use duration as segment stop position if none is explicitly configured.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
(gst_qtdemux_do_seek), (gst_qtdemux_loop_state_movie),
(gst_qtdemux_loop):
Use duration as segment stop position if none is
explicitly configured.
Also perform EOS when we run past the segment stop.

18 years agogst/qtdemux/qtdemux.c: More cleanups, added comments.
Wim Taymans [Tue, 4 Apr 2006 11:20:58 +0000 (11:20 +0000)]
gst/qtdemux/qtdemux.c: More cleanups, added comments.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_go_back),
(gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
(gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
(gst_qtdemux_chain), (qtdemux_parse_tree), (qtdemux_parse_trak):
More cleanups, added comments.
Mark discontinuities on outgoing buffers.
Post better errors when something goes wrong.
Handle EOS and segment end properly.

18 years agoMark latest change as fixing a bug.
Wim Taymans [Tue, 4 Apr 2006 08:40:52 +0000 (08:40 +0000)]
Mark latest change as fixing a bug.

Original commit message from CVS:
Mark latest change as fixing a bug.

18 years agogst/qtdemux/qtdemux.*: Handle stss boxes so we can mark and find keyframes.
Wim Taymans [Tue, 4 Apr 2006 08:31:10 +0000 (08:31 +0000)]
gst/qtdemux/qtdemux.*: Handle stss boxes so we can mark and find keyframes.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
(gst_qtdemux_push_event), (gst_qtdemux_go_back),
(gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
(gst_qtdemux_handle_src_event), (plugin_init),
(gst_qtdemux_change_state), (gst_qtdemux_loop_state_movie),
(gst_qtdemux_loop), (gst_qtdemux_chain),
(qtdemux_sink_activate_pull), (gst_qtdemux_add_stream),
(qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak),
(qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
(qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds):
* gst/qtdemux/qtdemux.h:
Handle stss boxes so we can mark and find keyframes.
Implement correct accurate and keyframe seeking.
Use _DEBUG_OBJECT when possible.

18 years agotests/check/Makefile.am: Only run the id3v2mux check if taglib is available and the...
Tim-Philipp Müller [Mon, 3 Apr 2006 11:08:44 +0000 (11:08 +0000)]
tests/check/Makefile.am: Only run the id3v2mux check if taglib is available and the taglib plugin has been built.

Original commit message from CVS:
* tests/check/Makefile.am:
Only run the id3v2mux check if taglib is available and
the taglib plugin has been built.

18 years agoext/swfdec/Makefile.am: Don't set plugindir.
Tim-Philipp Müller [Mon, 3 Apr 2006 10:57:18 +0000 (10:57 +0000)]
ext/swfdec/Makefile.am: Don't set plugindir.

Original commit message from CVS:
* ext/swfdec/Makefile.am:
Don't set plugindir.
* ext/swfdec/gstswfdec.c:
GST_PLUGIN_DEFINE_STATIC isn't a good idea for installed plugins.

18 years agoconfigure.ac: Add AX_CREATE_STDINT_H to create _stdint.h, needed by the dts plugin.
Tim-Philipp Müller [Mon, 3 Apr 2006 10:51:54 +0000 (10:51 +0000)]
configure.ac: Add AX_CREATE_STDINT_H to create _stdint.h, needed by the dts plugin.

Original commit message from CVS:
* configure.ac:
Add AX_CREATE_STDINT_H to create _stdint.h, needed by
the dts plugin.

18 years agoGST_ORIGIN => GST_PACKAGE_ORIGIN
Tim-Philipp Müller [Mon, 3 Apr 2006 10:34:54 +0000 (10:34 +0000)]
GST_ORIGIN => GST_PACKAGE_ORIGIN

Original commit message from CVS:
* ext/soundtouch/gstpitch.cc:
* ext/theora/theoradec.c:
* gst/modplug/gstmodplug.cc:
GST_ORIGIN => GST_PACKAGE_ORIGIN
GST_PACKAGE => GST_PACKAGE_NAME

18 years agodocs/plugins/: add more plugins to docs
Thomas Vander Stichele [Sun, 2 Apr 2006 10:42:32 +0000 (10:42 +0000)]
docs/plugins/: add more plugins to docs

Original commit message from CVS:

* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/inspect/plugin-bz2.xml:
* docs/plugins/inspect/plugin-cdxaparse.xml:
* docs/plugins/inspect/plugin-freeze.xml:
* docs/plugins/inspect/plugin-glimagesink.xml:
* docs/plugins/inspect/plugin-modplug.xml:
* docs/plugins/inspect/plugin-neon.xml:
* docs/plugins/inspect/plugin-sdl.xml:
* docs/plugins/inspect/plugin-video4linux2.xml:
* docs/plugins/inspect/plugin-ximagesrc.xml:
* docs/plugins/inspect/plugin-xingheader.xml:
add more plugins to docs

18 years agothe alphabet, a tricky concept
Thomas Vander Stichele [Sun, 2 Apr 2006 09:33:12 +0000 (09:33 +0000)]
the alphabet, a tricky concept

Original commit message from CVS:
the alphabet, a tricky concept

18 years agoadd liboil check, dts uses it
Thomas Vander Stichele [Sun, 2 Apr 2006 09:17:23 +0000 (09:17 +0000)]
add liboil check, dts uses it

Original commit message from CVS:
add liboil check, dts uses it

18 years agoadd taglib checks and docs
Thomas Vander Stichele [Sat, 1 Apr 2006 16:50:49 +0000 (16:50 +0000)]
add taglib checks and docs

Original commit message from CVS:
add taglib checks and docs

18 years agodon't use AS_LIBTOOL_TAGS, it doesn't work
Thomas Vander Stichele [Sat, 1 Apr 2006 15:36:25 +0000 (15:36 +0000)]
don't use AS_LIBTOOL_TAGS, it doesn't work

Original commit message from CVS:
don't use AS_LIBTOOL_TAGS, it doesn't work

18 years agoignore more
Thomas Vander Stichele [Sat, 1 Apr 2006 10:16:28 +0000 (10:16 +0000)]
ignore more

Original commit message from CVS:
ignore more

18 years ago5 second timeout
Thomas Vander Stichele [Sat, 1 Apr 2006 10:15:33 +0000 (10:15 +0000)]
5 second timeout

Original commit message from CVS:
5 second timeout

18 years agorename test
Thomas Vander Stichele [Sat, 1 Apr 2006 10:14:26 +0000 (10:14 +0000)]
rename test

Original commit message from CVS:
rename test

18 years agorework build; add translations for v4l2
Thomas Vander Stichele [Sat, 1 Apr 2006 10:09:11 +0000 (10:09 +0000)]
rework build; add translations for v4l2

Original commit message from CVS:
rework build; add translations for v4l2

18 years agoAdd tests and fix PAR caps issue to ximagesrc
Zaheer Abbas Merali [Fri, 31 Mar 2006 17:52:36 +0000 (17:52 +0000)]
Add tests and fix PAR caps issue to ximagesrc

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

* Makefile.am:
* configure.ac:
* sys/ximagesrc/ximagesrc.c:
(gst_ximagesrc_ximage_get),
(gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
* sys/ximagesrc/ximageutil.c:
* tests/Makefile.am:
* tests/icles/Makefile.am:
* tests/icles/ximagesrc-test.c: (terminate_playback), (main):
Add tests and fix PAR caps issue to ximagesrc

18 years agosys/ximagesrc/ximagesrc.c: Add docs to ximagesrc
Zaheer Abbas Merali [Fri, 31 Mar 2006 16:32:47 +0000 (16:32 +0000)]
sys/ximagesrc/ximagesrc.c: Add docs to ximagesrc

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

* sys/ximagesrc/ximagesrc.c:
Add docs to ximagesrc

18 years agosys/ximagesrc/: Fix ximagesrc so a) the cursor doesnt trail and b) there are no yello...
Zaheer Abbas Merali [Fri, 31 Mar 2006 15:21:35 +0000 (15:21 +0000)]
sys/ximagesrc/: Fix ximagesrc so a) the cursor doesnt trail and b) there are no yellow rectangles with the cursor

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

* sys/ximagesrc/ximagesrc.c: (composite_pixel),
(gst_ximagesrc_ximage_get), (gst_ximagesrc_set_property),
(gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
* sys/ximagesrc/ximagesrc.h:
* sys/ximagesrc/ximageutil.c: (ximageutil_xcontext_get):
* sys/ximagesrc/ximageutil.h:
Fix ximagesrc so a) the cursor doesnt trail and b) there are no
yellow rectangles with the cursor

18 years agoconfigure.ac: Add autoconfery for theoradec.
Michael Smith [Fri, 31 Mar 2006 14:26:05 +0000 (14:26 +0000)]
configure.ac: Add autoconfery for theoradec.

Original commit message from CVS:
* configure.ac:
Add autoconfery for theoradec.
* ext/Makefile.am:
Add theora directory.
* ext/theora/Makefile.am:
* ext/theora/theoradec.c: (gst_theoradec_base_init),
(gst_theoradec_class_init), (gst_theoradec_init),
(gst_theoradec_reset), (inc_granulepos), (theora_get_query_types),
(gst_theoradec_granule_clocktime), (theora_dec_src_convert),
(theora_dec_sink_convert), (theora_dec_src_query),
(theora_dec_sink_query), (theora_dec_src_event),
(theora_dec_sink_event), (theora_handle_comment_packet),
(theora_handle_type_packet), (theora_handle_header_packet),
(theora_dec_push), (theora_handle_data_packet), (theora_dec_chain),
(theora_dec_change_state), (plugin_init):
* ext/theora/theoradec.h:
Add theora plugin for theora-exp decoder. Very heavily based on the
existing theora decoder plugin.

18 years agoext/gsm/: Cleanups, fix leaks.
Wim Taymans [Wed, 29 Mar 2006 16:54:12 +0000 (16:54 +0000)]
ext/gsm/: Cleanups, fix leaks.

Original commit message from CVS:
* ext/gsm/gstgsmdec.c: (gst_gsmdec_class_init), (gst_gsmdec_init),
(gst_gsmdec_finalize), (gst_gsmdec_sink_event), (gst_gsmdec_chain):
* ext/gsm/gstgsmdec.h:
* ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init),
(gst_gsmenc_finalize), (gst_gsmenc_chain):
Cleanups, fix leaks.
Handle events and DISCONT.
Use adapter in the decoder.

18 years agoAdded new plugin amrwb parse.
Renato Araujo Oliveira Filho [Wed, 29 Mar 2006 16:50:08 +0000 (16:50 +0000)]
Added new plugin amrwb parse.

Original commit message from CVS:
Patch by: Renato Araujo Oliveira Filho <renatox at gmail dot com>
* configure.ac:
* ext/Makefile.am:
* ext/amrwb/Makefile.am:
* ext/amrwb/README:
* ext/amrwb/amrwb-code/Makefile.am:
* ext/amrwb/amrwb-code/run.sh:
* ext/amrwb/gstamrwb.c: (plugin_init):
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init),
(gst_amrwbdec_class_init), (gst_amrwbdec_init),
(gst_amrwbdec_setcaps), (gst_amrwbdec_event), (gst_amrwbdec_chain),
(gst_amrwbdec_state_change):
* ext/amrwb/gstamrwbdec.h:
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_base_init),
(gst_amrwbenc_class_init), (gst_amrwbenc_init),
(gst_amrwbenc_finalize), (gst_amrwbenc_setcaps),
(gst_amrwbenc_chain), (gst_amrwbenc_state_change):
* ext/amrwb/gstamrwbenc.h:
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init),
(gst_amrwbparse_class_init), (gst_amrwbparse_init),
(gst_amrwbparse_querytypes), (gst_amrwbparse_query),
(gst_amrwbparse_chain), (gst_amrwbparse_read_header),
(gst_amrwbparse_loop), (gst_amrwbparse_sink_activate),
(gst_amrwbparse_sink_activate_pull), (gst_amrwbparse_state_change):
* ext/amrwb/gstamrwbparse.h:
Added new plugin amrwb parse.
Renamed audio/AMR to audio/AMR-WB as per spec.
Fixes #333307

18 years agoSmall fix, now pwc driver can tell about its buffers.
Edgard Lima [Mon, 27 Mar 2006 17:06:45 +0000 (17:06 +0000)]
Small fix, now pwc driver can tell about its buffers.

Original commit message from CVS:
Small fix, now pwc driver can tell about its buffers.

18 years agoconfigure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for -good and...
Tim-Philipp Müller [Mon, 27 Mar 2006 10:13:47 +0000 (10:13 +0000)]
configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for -good and -ugly. Fixes build on some systems ...

Original commit message from CVS:
* configure.ac:
Remove CXX tag from AS_LIBTOOL_TAGS, just like we
did for -good and -ugly. Fixes build on some systems
and doesn't seem to be required for C++ code.

18 years agoext/taglib/gsttaglib.*: Fix newsegment event handling a bit. We need to cache the...
Tim-Philipp Müller [Sun, 26 Mar 2006 19:56:37 +0000 (19:56 +0000)]
ext/taglib/gsttaglib.*: Fix newsegment event handling a bit. We need to cache the first newsegment event, because we ...

Original commit message from CVS:
* ext/taglib/gsttaglib.cc:
* ext/taglib/gsttaglib.h:
Fix newsegment event handling a bit. We need to
cache the first newsegment event, because we can't
adjust offsets yet when we get it, as we don't
know the size of the tag yet for sure at that point.
Also do some minor cleaning up here and there and add
some debug statements.

18 years agoext/taglib/gsttaglib.cc: We do not want to proxy the caps on the sink pad; our source...
Tim-Philipp Müller [Sat, 25 Mar 2006 21:57:24 +0000 (21:57 +0000)]
ext/taglib/gsttaglib.cc: We do not want to proxy the caps on the sink pad; our source pad should have application/x-i...

Original commit message from CVS:
* ext/taglib/gsttaglib.cc:
We do not want to proxy the caps on the sink pad; our
source pad should have application/x-id3 caps; also,
don't use already-freed strings in debug messages;
finally, adjust buffer offsets on buffers sent out.

18 years agosys/v4l2/gstv4l2src.c: Older kernels don't seem to have this particular v4l2 format...
Tim-Philipp Müller [Sat, 25 Mar 2006 13:02:55 +0000 (13:02 +0000)]
sys/v4l2/gstv4l2src.c: Older kernels don't seem to have this particular v4l2 format, so comment out until this gets f...

Original commit message from CVS:
* sys/v4l2/gstv4l2src.c:
Older kernels don't seem to have this particular v4l2 format,
so comment out until this gets fixed properly (and make
buildbots happy).

18 years agoJust make few things more robust and also some identation.
Edgard Lima [Sat, 25 Mar 2006 05:31:28 +0000 (05:31 +0000)]
Just make few things more robust and also some identation.

Original commit message from CVS:
Just make few things more robust and also some identation.

18 years agoext/xvid/gstxvidenc.c: Patch to mark outgoing encoded buffers as delta-units (or...
Mark Nauwelaerts [Thu, 23 Mar 2006 09:15:09 +0000 (09:15 +0000)]
ext/xvid/gstxvidenc.c: Patch to mark outgoing encoded buffers as delta-units (or not).

Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
* ext/xvid/gstxvidenc.c: (gst_xvidenc_init), (gst_xvidenc_setup),
(gst_xvidenc_chain):
Patch to mark outgoing encoded buffers as delta-units (or not).
Note that this patch also patches:
- the setting of fincr and fbase in xvid-encoder creation based on
caps framerate
- makes 0, rather than 2, the default max_b_frames, as the current
xvidenc does not seem "fully prepared" to handle b-frame
"effects", such as encoder returning 0 encoded bytes, etc.
Fixes #335585

18 years agoadd latest plugins additions
Christian Schaller [Wed, 22 Mar 2006 19:51:29 +0000 (19:51 +0000)]
add latest plugins additions

Original commit message from CVS:
add latest plugins additions

18 years agogst/modplug/libmodplug/: Try that again (not only should it be MODPLUG_ instead of...
Tim-Philipp Müller [Wed, 22 Mar 2006 17:13:32 +0000 (17:13 +0000)]
gst/modplug/libmodplug/: Try that again (not only should it be MODPLUG_ instead of MODFILE, also that define is alrea...

Original commit message from CVS:
* gst/modplug/libmodplug/Makefile.am:
* gst/modplug/libmodplug/load_it.cpp:
Try that again (not only should it be MODPLUG_ instead
of MODFILE, also that define is already set in stdafx.h;
what we really need is some more #ifndefs).

18 years agogst/modplug/libmodplug/Makefile.am: More gcc-4.1 fixes (we don't need file saving...
Tim-Philipp Müller [Wed, 22 Mar 2006 15:02:58 +0000 (15:02 +0000)]
gst/modplug/libmodplug/Makefile.am: More gcc-4.1 fixes (we don't need file saving, so just define MODPLUG_NO_FILESAVE...

Original commit message from CVS:
* gst/modplug/libmodplug/Makefile.am:
More gcc-4.1 fixes (we don't need file saving, so just
define MODPLUG_NO_FILESAVE. That way, the compiler won't
complain about modplug ignoring the return value of fwrite
any longer and we might even save a few bytes as well).

18 years agoAdd new libsoundtouch-based pitch plugin (#331335).
Wouter Paeson [Wed, 22 Mar 2006 14:31:47 +0000 (14:31 +0000)]
Add new libsoundtouch-based pitch plugin (#331335).

Original commit message from CVS:
Patch by: Wouter Paeson  <wouter at kangaroot dot net>
* configure.ac:
* ext/Makefile.am:
* ext/soundtouch/Makefile.am:
* ext/soundtouch/gstpitch.cc:
* ext/soundtouch/gstpitch.hh:
Add new libsoundtouch-based pitch plugin (#331335).

18 years agogst/modplug/libmodplug/load_ptm.cpp: Fix compilation with gcc-4.1 and -Werror (#327355).
Tim-Philipp Müller [Tue, 21 Mar 2006 16:02:09 +0000 (16:02 +0000)]
gst/modplug/libmodplug/load_ptm.cpp: Fix compilation with gcc-4.1 and -Werror (#327355).

Original commit message from CVS:
* gst/modplug/libmodplug/load_ptm.cpp:
Fix compilation with gcc-4.1 and -Werror (#327355).

18 years agoext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.
Tim-Philipp Müller [Mon, 20 Mar 2006 08:59:29 +0000 (08:59 +0000)]
ext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.

Original commit message from CVS:
* ext/taglib/gsttaglib.h:
Fix left-over gst_my_filter_get_type.

18 years agoHave a show mouse pointer property and use it if we can
Zaheer Abbas Merali [Fri, 17 Mar 2006 16:34:36 +0000 (16:34 +0000)]
Have a show mouse pointer property and use it if we can

Original commit message from CVS:
Have a show mouse pointer property and use it if we can

18 years agogst/qtdemux/qtdemux.c: Let's not forget to chain up to the parent dispose.
Edward Hervey [Wed, 15 Mar 2006 15:08:20 +0000 (15:08 +0000)]
gst/qtdemux/qtdemux.c: Let's not forget to chain up to the parent dispose.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_dispose):
Let's not forget to chain up to the parent dispose.

18 years agogst/qtdemux/qtdemux.c: Series of memleak fixes:
Edward Hervey [Wed, 15 Mar 2006 14:39:25 +0000 (14:39 +0000)]
gst/qtdemux/qtdemux.c: Series of memleak fixes:

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
(gst_qtdemux_init), (gst_qtdemux_dispose),
(gst_qtdemux_add_stream), (qtdemux_parse_trak):
Series of memleak fixes:
- Unref the GstAdapter in finalize.
- Use gst_pad_new_from_static_template(), shorter and safer.
- Free unused QtDemuxStream when not used.

18 years agosys/v4l2/gstv4l2src.c: Initialization of the debugging category should be as early...
Edward Hervey [Tue, 14 Mar 2006 17:24:03 +0000 (17:24 +0000)]
sys/v4l2/gstv4l2src.c: Initialization of the debugging category should be as early as possible, moving it from _class...

Original commit message from CVS:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_base_init),
(gst_v4l2src_class_init):
Initialization of the debugging category should be as early as possible,
moving it from _class_init() to beginning of _base_init().

18 years agoext/taglib/gsttaglib.cc: Add gtk-doc blurb (unused for the time being); match registe...
Tim-Philipp Müller [Mon, 13 Mar 2006 17:22:19 +0000 (17:22 +0000)]
ext/taglib/gsttaglib.cc: Add gtk-doc blurb (unused for the time being); match registered plugin name to the filename ...

Original commit message from CVS:
* ext/taglib/gsttaglib.cc:
Add gtk-doc blurb (unused for the time being); match registered
plugin name to the filename of the plugin (taglibmux => taglib)

18 years agoautogen.sh: Don't check for file that only exists in CVS but isn't disted (#334417)
Mikhail Zabaluev [Mon, 13 Mar 2006 12:14:18 +0000 (12:14 +0000)]
autogen.sh: Don't check for file that only exists in CVS but isn't disted (#334417)

Original commit message from CVS:
Patch by: Mikhail Zabaluev  <mhz altlinux org>
* autogen.sh:
Don't check for file that only exists in CVS but isn't
disted (#334417)

18 years agoFix build of v4l2 (sigh)
Julien Moutte [Mon, 13 Mar 2006 10:05:09 +0000 (10:05 +0000)]
Fix build of v4l2 (sigh)

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

* docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
* sys/v4l2/Makefile.am: Fix build of v4l2 (sigh)

18 years agoFix distcheck.
Tim-Philipp Müller [Sun, 12 Mar 2006 23:56:47 +0000 (23:56 +0000)]
Fix distcheck.

Original commit message from CVS:
* Makefile.am:
* configure.ac:
Fix distcheck.

18 years agosys/v4l2/v4l2src_calls.c: g_atomic_int_set is only available in glib-0.10, use gst_at...
Edward Hervey [Sun, 12 Mar 2006 15:33:00 +0000 (15:33 +0000)]
sys/v4l2/v4l2src_calls.c: g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et instead.

Original commit message from CVS:
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init),
(gst_v4l2src_buffer_pool_free):
g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et
instead.

18 years agosys/v4l2/gstv4l2element.h: Remove tim's addition of "_stdint.h" since it doesn't...
Edward Hervey [Sun, 12 Mar 2006 15:25:51 +0000 (15:25 +0000)]
sys/v4l2/gstv4l2element.h: Remove tim's addition of "_stdint.h" since it doesn't make the PPC buildbot happy.

Original commit message from CVS:
* sys/v4l2/gstv4l2element.h:
Remove tim's addition of "_stdint.h" since it doesn't make the PPC
buildbot happy.
I will just use the same comment Ronald used when he added these lines:
Yet Another Hack (tm) for kernel header borkedness.

18 years agoext/taglib/: Add support for writing MusicBrainz IDs.
Tim-Philipp Müller [Sun, 12 Mar 2006 15:02:02 +0000 (15:02 +0000)]
ext/taglib/: Add support for writing MusicBrainz IDs.

Original commit message from CVS:
* ext/taglib/Makefile.am:
* ext/taglib/gsttaglib.cc:
* ext/taglib/gsttaglib.h:
Add support for writing MusicBrainz IDs.

18 years agosys/v4l2/gstv4l2element.h: Include "_stdint.h" in an attempt to make the
Tim-Philipp Müller [Sun, 12 Mar 2006 14:43:57 +0000 (14:43 +0000)]
sys/v4l2/gstv4l2element.h: Include "_stdint.h" in an attempt to make the

Original commit message from CVS:
* sys/v4l2/gstv4l2element.h:
Include "_stdint.h" in an attempt to make the
PPC-buildbot happy.

18 years agoV4L2 ported to 0.10.
Edgard Lima [Sat, 11 Mar 2006 22:50:03 +0000 (22:50 +0000)]
V4L2 ported to 0.10.

Original commit message from CVS:
V4L2 ported to 0.10.

18 years agoconfigure.ac: Only compile the taglib plugin if a C++ compiler is present. Use GST_DE...
Tim-Philipp Müller [Sat, 11 Mar 2006 17:08:31 +0000 (17:08 +0000)]
configure.ac: Only compile the taglib plugin if a C++ compiler is present. Use GST_DEFAULT_ELEMENTS macro from common...

Original commit message from CVS:
* configure.ac:
Only compile the taglib plugin if a C++ compiler is
present. Use GST_DEFAULT_ELEMENTS macro from common/
for all the defaults stuff.

18 years agoadded new element to add Xing headers to MP3 files (this allows decoder to figure...
Christophe Fergeau [Sat, 11 Mar 2006 11:12:30 +0000 (11:12 +0000)]
added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)

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

Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>

* configure.ac:
* gst/xingheader/Makefile.am:
* gst/xingheader/gstxingmux.c:
* gst/xingheader/gstxingmux.h: added new element to add Xing headers
to MP3 files (this allows decoder to figure out the length of VBR
files)

18 years agoext/taglib/gsttaglib.cc: and add support for TCOP (copyright)
Alex Lancaster [Sat, 11 Mar 2006 10:58:08 +0000 (10:58 +0000)]
ext/taglib/gsttaglib.cc: and add support for TCOP (copyright)

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

Patch by: Alex Lancaster

* ext/taglib/gsttaglib.cc: fix writing of TPOS tags (album number),
and add support for TCOP (copyright)

18 years agogst/modplug/: Fix modplug compilation.
Julien Moutte [Fri, 10 Mar 2006 22:41:14 +0000 (22:41 +0000)]
gst/modplug/: Fix modplug compilation.

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

* gst/modplug/Makefile.am:
* gst/modplug/gstmodplug.cc: Fix modplug compilation.

18 years agoOriginal commit message from CVS:
Tim-Philipp Müller [Fri, 10 Mar 2006 17:10:09 +0000 (17:10 +0000)]
Original commit message from CVS:
* configure.ac:
* gst/modplug/Makefile.am:
* gst/modplug/gstmodplug.cc:
* gst/modplug/gstmodplug.h:
* gst/modplug/libmodplug/sndfile.cpp:
* gst/modplug/libmodplug/sndfile.h:
modplug plugin ported to 0.10 (#332598, patch by:
Jonathan Matthew <jonathan at kaolin wh9 net>).

18 years agoext/libmms/gstmms.*: Some clean-ups; more debug output; use blocksize property of...
Tim-Philipp Müller [Fri, 10 Mar 2006 13:49:23 +0000 (13:49 +0000)]
ext/libmms/gstmms.*: Some clean-ups; more debug output; use blocksize property of GstBaseSrc instead of re-registerin...

Original commit message from CVS:
* ext/libmms/gstmms.c: (gst_mms_urihandler_init),
(gst_mms_base_init), (gst_mms_class_init), (gst_mms_init),
(gst_mms_finalize), (gst_mms_create), (gst_mms_start),
(gst_mms_set_property), (gst_mms_get_property),
(gst_mms_uri_get_uri):
* ext/libmms/gstmms.h:
Some clean-ups; more debug output; use blocksize property
of GstBaseSrc instead of re-registering our own; make debug
category actually be used.

18 years agogst/qtdemux/qtdemux.c: Fix build with gcc-4.1 (#327355).
Tim-Philipp Müller [Thu, 9 Mar 2006 20:02:44 +0000 (20:02 +0000)]
gst/qtdemux/qtdemux.c: Fix build with gcc-4.1 (#327355).

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_send_event):
Fix build with gcc-4.1 (#327355).

18 years agonew id3v2 muxer based on TagLib
Christophe Fergeau [Thu, 9 Mar 2006 17:44:17 +0000 (17:44 +0000)]
new id3v2 muxer based on TagLib

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

reviewed by: Tim-Philipp Müller  <tim at centricular dot net>

* configure.ac:
* ext/Makefile.am:
* ext/taglib/Makefile.am:
* ext/taglib/gsttaglib.cc:
* ext/taglib/gsttaglib.h: new id3v2 muxer based on TagLib

18 years agogst/qtdemux/qtdemux.c: Extract disc number and count from files that use 'disk' inste...
Tim-Philipp Müller [Wed, 8 Mar 2006 12:16:14 +0000 (12:16 +0000)]
gst/qtdemux/qtdemux.c: Extract disc number and count from files that use 'disk' instead of 'disc' as node identifier ...

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
Extract disc number and count from files that use
'disk' instead of 'disc' as node identifier for that
(fixes #332066).

18 years agoext/musepack/: Forgot those two.
Tim-Philipp Müller [Mon, 6 Mar 2006 13:15:04 +0000 (13:15 +0000)]
ext/musepack/: Forgot those two.

Original commit message from CVS:
* ext/musepack/gstmusepackdec.h:
* ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek):
Forgot those two.

18 years agoext/musepack/gstmusepackdec.c: Some cleanups; pause task when push fails.
Tim-Philipp Müller [Mon, 6 Mar 2006 13:13:44 +0000 (13:13 +0000)]
ext/musepack/gstmusepackdec.c: Some cleanups; pause task when push fails.

Original commit message from CVS:
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init),
(gst_musepackdec_init), (gst_musepackdec_send_newsegment),
(gst_musepackdec_handle_seek_event),
(gst_musepackdec_get_src_query_types), (gst_musepackdec_src_query),
(gst_musepack_stream_init), (gst_musepackdec_sink_activate),
(gst_musepackdec_sink_activate_pull), (gst_musepackdec_loop),
(gst_musepackdec_change_state):
Some cleanups; pause task when push fails.

18 years agogst/qtdemux/qtdemux.c: Add support for '3IVD' fourcc (#333403).
Tim-Philipp Müller [Sun, 5 Mar 2006 13:03:40 +0000 (13:03 +0000)]
gst/qtdemux/qtdemux.c: Add support for '3IVD' fourcc (#333403).

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
Add support for '3IVD' fourcc (#333403).

18 years agoext/faad/gstfaad.c: Add query function for position/duration querying (mostly for...
Tim-Philipp Müller [Sat, 4 Mar 2006 20:04:11 +0000 (20:04 +0000)]
ext/faad/gstfaad.c: Add query function for position/duration querying (mostly for raw AAC streams); make seeking in r...

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_send_tags),
(gst_faad_setcaps), (gst_faad_do_raw_seek), (gst_faad_src_event),
(gst_faad_sink_event), (gst_faad_src_convert),
(gst_faad_src_query), (gst_faad_chain), (gst_faad_change_state):
Add query function for position/duration querying (mostly for
raw AAC streams); make seeking in raw AAC streams work; post
tags with codec name if this is a raw AAC stream.

18 years agosys/: sinks are now using GST_RANK_PRIMARY to be used with autodectection
Sébastien Moutte [Fri, 3 Mar 2006 23:45:23 +0000 (23:45 +0000)]
sys/: sinks are now using GST_RANK_PRIMARY to be used with autodectection

Original commit message from CVS:
* sys/directdraw:
* sys/directsound:
sinks are now using GST_RANK_PRIMARY to be used with autodectection
* win32/vs6:
project files updated to fix some bugs
* win32/vs7:
* win32/vs8:
vs7 and vs8 project files added

18 years agoext/xvid/gstxviddec.c: Declare variable at the beginning of the block and make gcc...
Jens Granseuer [Fri, 3 Mar 2006 18:10:12 +0000 (18:10 +0000)]
ext/xvid/gstxviddec.c: Declare variable at the beginning of the block and make gcc-2.9x

Original commit message from CVS:
* ext/xvid/gstxviddec.c: (gst_xviddec_chain):
Declare variable at the beginning of the block and make gcc-2.9x
happy (fixes #333283; patch by: Jens Granseuer).

18 years agogst/qtdemux/qtdemux.c: Use GST_WARNING instead of GST_ERROR for all the too short...
Edward Hervey [Fri, 3 Mar 2006 11:07:41 +0000 (11:07 +0000)]
gst/qtdemux/qtdemux.c: Use GST_WARNING instead of GST_ERROR for all the too short/long atoms when parsing.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak):
Use GST_WARNING instead of GST_ERROR for all the too short/long atoms
when parsing.
Also let's be a bit less vulgar in our warning messages :)

18 years agodocs/plugins/: Add audioresample to docs.
Wim Taymans [Thu, 2 Mar 2006 18:23:55 +0000 (18:23 +0000)]
docs/plugins/: Add audioresample to docs.

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
Add audioresample to docs.
* gst/audioconvert/gstaudioconvert.c:
Add revision date.
* gst/audioresample/gstaudioresample.c:
(gst_audioresample_base_init), (gst_audioresample_class_init),
(gst_audioresample_init), (gst_audioresample_dispose),
(audioresample_get_unit_size), (audioresample_transform_caps),
(resample_set_state_from_caps), (audioresample_transform_size),
(audioresample_set_caps), (audioresample_event),
(audioresample_do_output), (audioresample_transform),
(audioresample_pushthrough), (gst_audioresample_set_property),
(gst_audioresample_get_property), (plugin_init):
* gst/audioresample/gstaudioresample.h:
Added docs.
Small code cleanups.

18 years agogst/qtdemux/qtdemux.c: Can't divide through zero (suppress warning in case of stream...
Tim-Philipp Müller [Tue, 28 Feb 2006 11:59:49 +0000 (11:59 +0000)]
gst/qtdemux/qtdemux.c: Can't divide through zero (suppress warning in case of stream with one single still picture) (...

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
Can't divide through zero (suppress warning in case of
stream with one single still picture) (see #327083)

18 years agosys/glsink/glimagesink.c: It doesn't seem we need GLU.h
Julien Moutte [Sat, 25 Feb 2006 21:40:08 +0000 (21:40 +0000)]
sys/glsink/glimagesink.c: It doesn't seem we need GLU.h

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

* sys/glsink/glimagesink.c: It doesn't seem we need GLU.h

18 years agogst/qtdemux/qtdemux.c: Add support for palettised Apple SMC videos (#327075, based on
Fabrizio Gennari [Fri, 24 Feb 2006 19:49:32 +0000 (19:49 +0000)]
gst/qtdemux/qtdemux.c: Add support for palettised Apple SMC videos (#327075, based on

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
(qtdemux_parse_trak), (qtdemux_video_caps):
Add support for palettised Apple SMC videos (#327075, based on
patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>).

18 years agoautogen.sh: Allow automake 1.9
Michael Smith [Fri, 24 Feb 2006 17:15:35 +0000 (17:15 +0000)]
autogen.sh: Allow automake 1.9

Original commit message from CVS:
* autogen.sh:
Allow automake 1.9

18 years agoChanged property name from "uri" to "location".
Edgard Lima [Fri, 24 Feb 2006 17:02:08 +0000 (17:02 +0000)]
Changed property name from "uri" to "location".

Original commit message from CVS:
Changed property name from "uri" to "location".

18 years agoCygwin Ports maintainer.
Jan Schmidt [Wed, 22 Feb 2006 14:37:20 +0000 (14:37 +0000)]
Cygwin Ports maintainer.

Original commit message from CVS:
* configure.ac:
* sys/glsink/Makefile.am:
Merge patch from #317048 for building on Cygwin. Patch by
Cygwin Ports maintainer.
* sys/glsink/glimagesink.c: (gst_glimage_sink_init_display):
Move normal debug output to LOG level not ERROR.

18 years agogst/qtdemux/qtdemux.c: Add 'dvsd' and 'dv25' to list of possible fourcc values for...
Edward Hervey [Wed, 22 Feb 2006 09:33:25 +0000 (09:33 +0000)]
gst/qtdemux/qtdemux.c: Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.

Original commit message from CVS:
Reviewed by : Edward Hervey <edward@fluendo.com>
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.
Add image/png for fourcc 'png '

18 years agoconfigure.ac: Surely this is supposed to be >= a.b, not == a.b
Tim-Philipp Müller [Tue, 21 Feb 2006 15:44:05 +0000 (15:44 +0000)]
configure.ac: Surely this is supposed to be >= a.b, not == a.b

Original commit message from CVS:
* configure.ac:
Surely this is supposed to be >= a.b, not == a.b

18 years agoPort ximagesrc to 0.10 (Closes #304795)
Jan Schmidt [Mon, 20 Feb 2006 21:19:59 +0000 (21:19 +0000)]
Port ximagesrc to 0.10 (Closes #304795)

Original commit message from CVS:
* configure.ac:
* sys/Makefile.am:
* sys/ximagesrc/Makefile.am:
* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_return_buf),
(gst_ximagesrc_open_display), (gst_ximagesrc_start),
(gst_ximagesrc_stop), (gst_ximagesrc_unlock),
(gst_ximagesrc_recalc), (composite_pixel),
(gst_ximagesrc_ximage_get), (gst_ximagesrc_create),
(gst_ximagesrc_set_property), (gst_ximagesrc_get_property),
(gst_ximagesrc_clear_bufpool), (gst_ximagesrc_base_init),
(gst_ximagesrc_dispose), (gst_ximagesrc_finalize),
(gst_ximagesrc_get_caps), (gst_ximagesrc_set_caps),
(gst_ximagesrc_fixate), (gst_ximagesrc_class_init),
(gst_ximagesrc_init), (plugin_init):
* sys/ximagesrc/ximagesrc.h:
* sys/ximagesrc/ximageutil.c: (ximageutil_handle_xerror),
(ximageutil_check_xshm_calls), (ximageutil_xcontext_get),
(ximageutil_xcontext_clear),
(ximageutil_calculate_pixel_aspect_ratio),
(gst_ximagesrc_buffer_finalize), (gst_ximage_buffer_free),
(gst_ximagesrc_buffer_init), (gst_ximagesrc_buffer_class_init),
(gst_ximagesrc_buffer_get_type), (gst_ximageutil_ximage_new),
(gst_ximageutil_ximage_destroy):
* sys/ximagesrc/ximageutil.h:

Port ximagesrc to 0.10 (Closes #304795)