platform/upstream/gstreamer.git
13 years ago[MOVED FROM BAD 36/68] colorspace: Make fast-path transform table const
Sebastian Dröge [Sun, 31 Oct 2010 18:42:30 +0000 (19:42 +0100)]
[MOVED FROM BAD 36/68] colorspace: Make fast-path transform table const

13 years ago[MOVED FROM BAD 35/68] colorspace: Only do the I420->YUY2 conversion once per scanlin...
Sebastian Dröge [Sun, 31 Oct 2010 18:39:33 +0000 (19:39 +0100)]
[MOVED FROM BAD 35/68] colorspace: Only do the I420->YUY2 conversion once per scanline in the fast path

13 years ago[MOVED FROM BAD 34/68] colorspace: quiet a GST_ERROR
David Schleef [Wed, 22 Sep 2010 01:13:37 +0000 (18:13 -0700)]
[MOVED FROM BAD 34/68] colorspace: quiet a GST_ERROR

13 years ago[MOVED FROM BAD 33/68] colorspace: add orc-dist files
Tim-Philipp Müller [Wed, 15 Sep 2010 20:47:09 +0000 (21:47 +0100)]
[MOVED FROM BAD 33/68] colorspace: add orc-dist files

Should fix build without orc or too old orc.

13 years ago[MOVED FROM BAD 32/68] colorspace: Add conversion code
David Schleef [Tue, 14 Sep 2010 01:49:43 +0000 (18:49 -0700)]
[MOVED FROM BAD 32/68] colorspace: Add conversion code

Work in progress.  Colorspace handles most format conversion using
3-stage getline/matrix/putline process using an AYUV or ARGB
intermediate, with most functions handled by Orc.  There is also
a table of single-pass conversions, all handled by Orc.  The plan
is to add optional stages for various chroma upsampling/downsampling
algorithms, dithering, and float/int16 intermediates, and then have
Orc create multi-stage functions at runtime.

13 years ago[MOVED FROM BAD 31/68] colorspace: Revive element
David Schleef [Mon, 13 Sep 2010 19:48:50 +0000 (12:48 -0700)]
[MOVED FROM BAD 31/68] colorspace: Revive element

Now based on Orc.

13 years ago[MOVED FROM BAD 30/68] gst_element_class_set_details => gst_element_class_set_details...
Benjamin Otte [Thu, 18 Mar 2010 16:30:26 +0000 (17:30 +0100)]
[MOVED FROM BAD 30/68] gst_element_class_set_details => gst_element_class_set_details_simple

13 years ago[MOVED FROM BAD 29/68] Don't install static libs for plugins. Fixes #550851 for ...
Stefan Kost [Tue, 4 Nov 2008 12:42:30 +0000 (12:42 +0000)]
[MOVED FROM BAD 29/68] Don't install static libs for plugins. Fixes #550851 for -bad.

Original commit message from CVS:
* ext/alsaspdif/Makefile.am:
* ext/amrwb/Makefile.am:
* ext/apexsink/Makefile.am:
* ext/arts/Makefile.am:
* ext/artsd/Makefile.am:
* ext/audiofile/Makefile.am:
* ext/audioresample/Makefile.am:
* ext/bz2/Makefile.am:
* ext/cdaudio/Makefile.am:
* ext/celt/Makefile.am:
* ext/dc1394/Makefile.am:
* ext/dirac/Makefile.am:
* ext/directfb/Makefile.am:
* ext/divx/Makefile.am:
* ext/dts/Makefile.am:
* ext/faac/Makefile.am:
* ext/faad/Makefile.am:
* ext/gsm/Makefile.am:
* ext/hermes/Makefile.am:
* ext/ivorbis/Makefile.am:
* ext/jack/Makefile.am:
* ext/jp2k/Makefile.am:
* ext/ladspa/Makefile.am:
* ext/lcs/Makefile.am:
* ext/libfame/Makefile.am:
* ext/libmms/Makefile.am:
* ext/metadata/Makefile.am:
* ext/mpeg2enc/Makefile.am:
* ext/mplex/Makefile.am:
* ext/musepack/Makefile.am:
* ext/musicbrainz/Makefile.am:
* ext/mythtv/Makefile.am:
* ext/nas/Makefile.am:
* ext/neon/Makefile.am:
* ext/ofa/Makefile.am:
* ext/polyp/Makefile.am:
* ext/resindvd/Makefile.am:
* ext/sdl/Makefile.am:
* ext/shout/Makefile.am:
* ext/snapshot/Makefile.am:
* ext/sndfile/Makefile.am:
* ext/soundtouch/Makefile.am:
* ext/spc/Makefile.am:
* ext/swfdec/Makefile.am:
* ext/tarkin/Makefile.am:
* ext/theora/Makefile.am:
* ext/timidity/Makefile.am:
* ext/twolame/Makefile.am:
* ext/x264/Makefile.am:
* ext/xine/Makefile.am:
* ext/xvid/Makefile.am:
* gst-libs/gst/app/Makefile.am:
* gst-libs/gst/dshow/Makefile.am:
* gst/aiffparse/Makefile.am:
* gst/app/Makefile.am:
* gst/audiobuffer/Makefile.am:
* gst/bayer/Makefile.am:
* gst/cdxaparse/Makefile.am:
* gst/chart/Makefile.am:
* gst/colorspace/Makefile.am:
* gst/dccp/Makefile.am:
* gst/deinterlace/Makefile.am:
* gst/deinterlace2/Makefile.am:
* gst/dvdspu/Makefile.am:
* gst/festival/Makefile.am:
* gst/filter/Makefile.am:
* gst/flacparse/Makefile.am:
* gst/flv/Makefile.am:
* gst/games/Makefile.am:
* gst/h264parse/Makefile.am:
* gst/librfb/Makefile.am:
* gst/mixmatrix/Makefile.am:
* gst/modplug/Makefile.am:
* gst/mpeg1sys/Makefile.am:
* gst/mpeg4videoparse/Makefile.am:
* gst/mpegdemux/Makefile.am:
* gst/mpegtsmux/Makefile.am:
* gst/mpegvideoparse/Makefile.am:
* gst/mve/Makefile.am:
* gst/nsf/Makefile.am:
* gst/nuvdemux/Makefile.am:
* gst/overlay/Makefile.am:
* gst/passthrough/Makefile.am:
* gst/pcapparse/Makefile.am:
* gst/playondemand/Makefile.am:
* gst/rawparse/Makefile.am:
* gst/real/Makefile.am:
* gst/rtjpeg/Makefile.am:
* gst/rtpmanager/Makefile.am:
* gst/scaletempo/Makefile.am:
* gst/sdp/Makefile.am:
* gst/selector/Makefile.am:
* gst/smooth/Makefile.am:
* gst/smoothwave/Makefile.am:
* gst/speed/Makefile.am:
* gst/speexresample/Makefile.am:
* gst/stereo/Makefile.am:
* gst/subenc/Makefile.am:
* gst/tta/Makefile.am:
* gst/vbidec/Makefile.am:
* gst/videodrop/Makefile.am:
* gst/videosignal/Makefile.am:
* gst/virtualdub/Makefile.am:
* gst/vmnc/Makefile.am:
* gst/y4m/Makefile.am:
* sys/acmenc/Makefile.am:
* sys/cdrom/Makefile.am:
* sys/dshowdecwrapper/Makefile.am:
* sys/dshowsrcwrapper/Makefile.am:
* sys/dvb/Makefile.am:
* sys/dxr3/Makefile.am:
* sys/fbdev/Makefile.am:
* sys/oss4/Makefile.am:
* sys/qcam/Makefile.am:
* sys/qtwrapper/Makefile.am:
* sys/vcd/Makefile.am:
* sys/wininet/Makefile.am:
* win32/common/config.h:
Don't install static libs for plugins. Fixes #550851 for -bad.

13 years ago[MOVED FROM BAD 28/68] Fix leaks.
Edward Hervey [Fri, 22 Jun 2007 10:46:33 +0000 (10:46 +0000)]
[MOVED FROM BAD 28/68] Fix leaks.

Original commit message from CVS:
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_init):
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_init):
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_init):
* ext/audioresample/gstaudioresample.c:
* ext/bz2/gstbz2dec.c: (gst_bz2dec_init):
* ext/bz2/gstbz2enc.c: (gst_bz2enc_init):
* ext/divx/gstdivxdec.c: (gst_divxdec_init):
* ext/divx/gstdivxenc.c: (gst_divxenc_init):
* ext/faac/gstfaac.c: (gst_faac_init):
* ext/gsm/gstgsmdec.c: (gst_gsmdec_init):
* ext/gsm/gstgsmenc.c: (gst_gsmenc_init):
* ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_init):
* ext/lcs/gstcolorspace.c: (gst_colorspace_init):
* ext/libfame/gstlibfame.c: (gst_fameenc_init):
* ext/snapshot/gstsnapshot.c: (gst_snapshot_init):
* ext/spc/gstspc.c: (gst_spc_dec_init):
* ext/swfdec/gstswfdec.c: (gst_swfdec_init):
* ext/xvid/gstxvidenc.c: (gst_xvidenc_init):
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
* gst/chart/gstchart.c: (gst_chart_init):
* gst/colorspace/gstcolorspace.c: (gst_colorspace_init):
* gst/festival/gstfestival.c: (gst_festival_init):
* gst/freeze/gstfreeze.c: (gst_freeze_init):
* gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_request_new_pad):
* gst/mpeg1sys/gstmpeg1systemencode.c: (gst_system_encode_init):
* gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
* gst/nsf/gstnsf.c: (gst_nsfdec_init):
* gst/overlay/gstoverlay.c: (gst_overlay_init):
* gst/passthrough/gstpassthrough.c: (passthrough_init):
* gst/playondemand/gstplayondemand.c: (play_on_demand_init):
* gst/smooth/gstsmooth.c: (gst_smooth_init):
* gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
* gst/speed/gstspeed.c: (speed_init):
* gst/vbidec/gstvbidec.c: (gst_vbidec_init):
* gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
* sys/dxr3/dxr3spusink.c: (dxr3spusink_init):
* sys/dxr3/dxr3videosink.c: (dxr3videosink_init):
* sys/qcam/gstqcamsrc.c: (gst_qcamsrc_init):
Fix leaks.

13 years ago[MOVED FROM BAD 27/68] Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
Stefan Kost [Thu, 1 Jun 2006 22:00:26 +0000 (22:00 +0000)]
[MOVED FROM BAD 27/68] Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass

Original commit message from CVS:
* ext/alsaspdif/alsaspdifsink.h:
* ext/amrwb/gstamrwbdec.h:
* ext/amrwb/gstamrwbenc.h:
* ext/amrwb/gstamrwbparse.h:
* ext/arts/gst_arts.h:
* ext/artsd/gstartsdsink.h:
* ext/audiofile/gstafparse.h:
* ext/audiofile/gstafsink.h:
* ext/audiofile/gstafsrc.h:
* ext/audioresample/gstaudioresample.h:
* ext/bz2/gstbz2dec.h:
* ext/bz2/gstbz2enc.h:
* ext/dirac/gstdiracdec.h:
* ext/directfb/dfbvideosink.h:
* ext/divx/gstdivxdec.h:
* ext/divx/gstdivxenc.h:
* ext/dts/gstdtsdec.h:
* ext/faac/gstfaac.h:
* ext/gsm/gstgsmdec.h:
* ext/gsm/gstgsmenc.h:
* ext/ivorbis/vorbisenc.h:
* ext/libfame/gstlibfame.h:
* ext/nas/nassink.h:
* ext/neon/gstneonhttpsrc.h:
* ext/polyp/polypsink.h:
* ext/sdl/sdlaudiosink.h:
* ext/sdl/sdlvideosink.h:
* ext/shout/gstshout.h:
* ext/snapshot/gstsnapshot.h:
* ext/sndfile/gstsf.h:
* ext/swfdec/gstswfdec.h:
* ext/tarkin/gsttarkindec.h:
* ext/tarkin/gsttarkinenc.h:
* ext/theora/theoradec.h:
* ext/wavpack/gstwavpackdec.h:
* ext/wavpack/gstwavpackparse.h:
* ext/xine/gstxine.h:
* ext/xvid/gstxviddec.h:
* ext/xvid/gstxvidenc.h:
* gst/cdxaparse/gstcdxaparse.h:
* gst/cdxaparse/gstcdxastrip.h:
* gst/colorspace/gstcolorspace.h:
* gst/festival/gstfestival.h:
* gst/freeze/gstfreeze.h:
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.h:
* gst/modplug/gstmodplug.h:
* gst/mpeg1sys/gstmpeg1systemencode.h:
* gst/mpeg1videoparse/gstmp1videoparse.h:
* gst/mpeg2sub/gstmpeg2subt.h:
* gst/mpegaudioparse/gstmpegaudioparse.h:
* gst/multifilesink/gstmultifilesink.h:
* gst/overlay/gstoverlay.h:
* gst/playondemand/gstplayondemand.h:
* gst/qtdemux/qtdemux.h:
* gst/rtjpeg/gstrtjpegdec.h:
* gst/rtjpeg/gstrtjpegenc.h:
* gst/smooth/gstsmooth.h:
* gst/smoothwave/gstsmoothwave.h:
* gst/spectrum/gstspectrum.h:
* gst/speed/gstspeed.h:
* gst/stereo/gststereo.h:
* gst/switch/gstswitch.h:
* gst/tta/gstttadec.h:
* gst/tta/gstttaparse.h:
* gst/videodrop/gstvideodrop.h:
* gst/xingheader/gstxingmux.h:
* sys/directdraw/gstdirectdrawsink.h:
* sys/directsound/gstdirectsoundsink.h:
* sys/dxr3/dxr3audiosink.h:
* sys/dxr3/dxr3spusink.h:
* sys/dxr3/dxr3videosink.h:
* sys/qcam/gstqcamsrc.h:
* sys/vcd/vcdsrc.h:
Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass

13 years ago[MOVED FROM BAD 26/68] Define GstElementDetails as const and also static (when define...
Stefan Kost [Tue, 25 Apr 2006 21:56:38 +0000 (21:56 +0000)]
[MOVED FROM BAD 26/68] 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)

13 years ago[MOVED FROM BAD 25/68] Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
Stefan Kost [Sat, 8 Apr 2006 21:48:01 +0000 (21:48 +0000)]
[MOVED FROM BAD 25/68] 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)

13 years ago[MOVED FROM BAD 24/68] gst/: Fix more broken GObject macros
Stefan Kost [Sat, 8 Apr 2006 19:04:01 +0000 (19:04 +0000)]
[MOVED FROM BAD 24/68] 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

13 years ago[MOVED FROM BAD 23/68] rework build; add translations for v4l2
Thomas Vander Stichele [Sat, 1 Apr 2006 10:09:11 +0000 (10:09 +0000)]
[MOVED FROM BAD 23/68] rework build; add translations for v4l2

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

13 years ago[MOVED FROM BAD 22/68] expand tabs
Thomas Vander Stichele [Tue, 6 Dec 2005 19:55:58 +0000 (19:55 +0000)]
[MOVED FROM BAD 22/68] expand tabs

Original commit message from CVS:
expand tabs

13 years ago[MOVED FROM BAD 21/68] Update for alloc_buffer changes.
Andy Wingo [Mon, 5 Dec 2005 13:04:22 +0000 (13:04 +0000)]
[MOVED FROM BAD 21/68] Update for alloc_buffer changes.

Original commit message from CVS:
2005-12-05  Andy Wingo  <wingo@pobox.com>

* ext/faac/gstfaac.c: (gst_faac_sink_event), (gst_faac_chain):
* ext/faad/gstfaad.c: (gst_faad_chain):
* ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_chain):
* ext/lcs/gstcolorspace.c: (gst_colorspace_chain):
* ext/xine/xineinput.c: (gst_xine_input_get):
* gst/colorspace/gstcolorspace.c: (gst_colorspace_chain):
* gst/speed/gstspeed.c: (speed_chain):
* gst/videocrop/gstvideocrop.c: (gst_video_crop_chain): Update for
alloc_buffer changes.

13 years ago[MOVED FROM BAD 20/68] Fix up all the state change functions.
Jan Schmidt [Mon, 5 Sep 2005 17:20:29 +0000 (17:20 +0000)]
[MOVED FROM BAD 20/68] Fix up all the state change functions.

Original commit message from CVS:
Fix up all the state change functions.

13 years ago[MOVED FROM BAD 19/68] pound some sense in the colorspace elements
Thomas Vander Stichele [Sun, 14 Aug 2005 16:21:00 +0000 (16:21 +0000)]
[MOVED FROM BAD 19/68] pound some sense in the colorspace elements

Original commit message from CVS:
pound some sense in the colorspace elements

13 years ago[MOVED FROM BAD 18/68] Way, way, way too many files: Remove crack comment from the...
Andy Wingo [Tue, 5 Jul 2005 10:51:49 +0000 (10:51 +0000)]
[MOVED FROM BAD 18/68] Way, way, way too many files: Remove crack comment from the 2000 era.

Original commit message from CVS:
2005-07-05  Andy Wingo  <wingo@pobox.com>

* Way, way, way too many files:
Remove crack comment from the 2000 era.

13 years ago[MOVED FROM BAD 17/68] more working plugins
Steve Lhomme [Tue, 27 Jul 2004 21:41:30 +0000 (21:41 +0000)]
[MOVED FROM BAD 17/68] more working plugins

Original commit message from CVS:
more working plugins

13 years ago[MOVED FROM BAD 16/68] rename GStreamer-0.8.lib to libgstreamer.lib
Steve Lhomme [Tue, 27 Jul 2004 09:57:33 +0000 (09:57 +0000)]
[MOVED FROM BAD 16/68] rename GStreamer-0.8.lib to libgstreamer.lib

Original commit message from CVS:
rename GStreamer-0.8.lib to libgstreamer.lib

13 years ago[MOVED FROM BAD 15/68] avoid problems with math.h, fix release dependancy
Steve Lhomme [Tue, 27 Jul 2004 09:48:51 +0000 (09:48 +0000)]
[MOVED FROM BAD 15/68] avoid problems with math.h, fix release dependancy

Original commit message from CVS:
avoid problems with math.h, fix release dependancy

13 years ago[MOVED FROM BAD 14/68] local include fixes
Steve Lhomme [Mon, 26 Jul 2004 22:11:21 +0000 (22:11 +0000)]
[MOVED FROM BAD 14/68] local include fixes

Original commit message from CVS:
local include fixes
Fix some 64 bits constants to be glib friendly
issue for a vararg macro with MSVC

13 years ago[MOVED FROM BAD 13/68] more plugins supported under windows
Steve Lhomme [Mon, 26 Jul 2004 13:20:11 +0000 (13:20 +0000)]
[MOVED FROM BAD 13/68] more plugins supported under windows

Original commit message from CVS:
more plugins supported under windows

13 years ago[MOVED FROM BAD 12/68] first batch : remove ',' at end of enums as they could confuse...
Stéphane Loeuillet [Fri, 21 May 2004 22:39:30 +0000 (22:39 +0000)]
[MOVED FROM BAD 12/68] first batch : remove ',' at end of enums as they could confuse older gcc, foreign compilers (forte) and gtk-doc

Original commit message from CVS:

first batch :
remove ',' at end of enums as they could confuse older gcc, foreign compilers (forte) and gtk-doc

13 years ago[MOVED FROM BAD 11/68] s/gst_caps_simplify/gst_caps_do_simplify/
Benjamin Otte [Thu, 22 Apr 2004 03:52:52 +0000 (03:52 +0000)]
[MOVED FROM BAD 11/68] s/gst_caps_simplify/gst_caps_do_simplify/

Original commit message from CVS:
* ext/hermes/gsthermescolorspace.c:
(gst_hermes_colorspace_caps_remove_format_info):
* gst/colorspace/gstcolorspace.c:
(gst_colorspace_caps_remove_format_info):
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcolorspace_caps_remove_format_info):
s/gst_caps_simplify/gst_caps_do_simplify/

13 years ago[MOVED FROM BAD 10/68] gst/colorspace/gstcolorspace.c: Don't advertise a conversion...
David Schleef [Fri, 9 Apr 2004 00:01:44 +0000 (00:01 +0000)]
[MOVED FROM BAD 10/68] gst/colorspace/gstcolorspace.c: Don't advertise a conversion we don't support (bug #139532)

Original commit message from CVS:
* gst/colorspace/gstcolorspace.c: Don't advertise a conversion
we don't support (bug #139532)

13 years ago[MOVED FROM BAD 09/68] ext/hermes/gsthermescolorspace.c: decrease rank by 2 to not...
David Schleef [Tue, 30 Mar 2004 07:07:46 +0000 (07:07 +0000)]
[MOVED FROM BAD 09/68] ext/hermes/gsthermescolorspace.c: decrease rank by 2 to not interfere with other colorspaces.

Original commit message from CVS:
* ext/hermes/gsthermescolorspace.c: (plugin_init): decrease rank
by 2 to not interfere with other colorspaces.
* ext/pango/gsttextoverlay.c: (plugin_init): change rank to NONE
* gst/colorspace/gstcolorspace.c: (plugin_init): decrease rank by
one to not interfere with ffmpeg_colorspace.

13 years ago[MOVED FROM BAD 08/68] don't mix tabs and spaces
Thomas Vander Stichele [Mon, 15 Mar 2004 19:32:27 +0000 (19:32 +0000)]
[MOVED FROM BAD 08/68] don't mix tabs and spaces

Original commit message from CVS:
don't mix tabs and spaces

13 years ago[MOVED FROM BAD 07/68] *.h: Revert indenting
Johan Dahlin [Mon, 15 Mar 2004 16:32:54 +0000 (16:32 +0000)]
[MOVED FROM BAD 07/68] *.h: Revert indenting

Original commit message from CVS:
* *.h: Revert indenting

13 years ago[MOVED FROM BAD 06/68] gst-indent
Thomas Vander Stichele [Sun, 14 Mar 2004 22:34:33 +0000 (22:34 +0000)]
[MOVED FROM BAD 06/68] gst-indent

Original commit message from CVS:
gst-indent

13 years ago[MOVED FROM BAD 05/68] configure.ac: the Hermes library controls hermescolorspace...
David Schleef [Sat, 13 Mar 2004 00:19:26 +0000 (00:19 +0000)]
[MOVED FROM BAD 05/68] configure.ac: the Hermes library controls hermescolorspace, not colorspace.

Original commit message from CVS:
* configure.ac: the Hermes library controls hermescolorspace, not
colorspace.
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
(gst_mpeg2dec_init): minor pet peeve: disable code with #ifdef,
not /* */
* ext/sdl/sdlvideosink.c: Change XID to unsigned long.
* ext/sdl/sdlvideosink.h: ditto.
* gst/colorspace/gstcolorspace.c: Fix old comments about Hermes

13 years ago[MOVED FROM BAD 04/68] fix to make it possible to build from disted tarball
Christian Schaller [Sun, 18 Jan 2004 19:02:33 +0000 (19:02 +0000)]
[MOVED FROM BAD 04/68] fix to make it possible to build from disted tarball

Original commit message from CVS:
fix to make it possible to build from disted tarball

13 years ago[MOVED FROM BAD 03/68] gst-libs/gst/audio/Makefile.am: Add gstaudiofiltertemplate...
David Schleef [Fri, 16 Jan 2004 00:55:29 +0000 (00:55 +0000)]
[MOVED FROM BAD 03/68] gst-libs/gst/audio/Makefile.am: Add gstaudiofiltertemplate.c and building of gstaudiofilterexample.c from the template.

Original commit message from CVS:
* gst-libs/gst/audio/Makefile.am:
Add gstaudiofiltertemplate.c and building of gstaudiofilterexample.c
from the template.
* gst-libs/gst/audio/gstaudiofilter.c:
* gst-libs/gst/audio/gstaudiofilter.h:
Add bytes_per_sample and size and n_samples calculation.
* gst-libs/gst/audio/gstaudiofilterexample.c:
Remove, now autogenerated.
* gst-libs/gst/audio/gstaudiofiltertemplate.c:
Moved from gstaudiofilterexample, object name changed, code added
so that it actually works.
* gst-libs/gst/audio/make_filter:
Script to build an audiofilter subclass from the template.
* gst/colorspace/Makefile.am:
* gst/colorspace/yuv2yuv.c:
Remove file, since it's GPL, and we don't use it.

13 years ago[MOVED FROM BAD 02/68] gst/colorspace/: Fix compiling... Didn't test if it actually...
Ronald S. Bultje [Thu, 15 Jan 2004 10:45:55 +0000 (10:45 +0000)]
[MOVED FROM BAD 02/68] gst/colorspace/: Fix compiling... Didn't test if it actually works.

Original commit message from CVS:
2004-01-15  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* gst/colorspace/gstcolorspace.c:
* gst/colorspace/yuv2yuv.c: (gst_colorspace_yuy2_to_i420),
(gst_colorspace_i420_to_yv12):
Fix compiling... Didn't test if it actually works.

13 years ago[MOVED FROM BAD 01/68] Duplicate the ext/hermes colorspace plugin, and remove Hermes...
David Schleef [Thu, 15 Jan 2004 08:58:22 +0000 (08:58 +0000)]
[MOVED FROM BAD 01/68] Duplicate the ext/hermes colorspace plugin, and remove Hermes code and GPL code.  Fix for new caps negotiation.  Rewr...

Original commit message from CVS:
* configure.ac:
* gst/colorspace/Makefile.am:
* gst/colorspace/gstcolorspace.c:
* gst/colorspace/gstcolorspace.h:
* gst/colorspace/yuv2rgb.c:
* gst/colorspace/yuv2rgb.h:
Duplicate the ext/hermes colorspace plugin, and remove Hermes
code and GPL code.  Fix for new caps negotiation.  Rewrite
much of the format handling code, and some of the conversion
code.  Basically, rewrote almost everything.  This element
handles I420, YV12 to RGB conversions.
* ext/hermes/Makefile.am:
* ext/hermes/gsthermescolorspace.c:
Rename colorspace to hermescolorspace.  Fix negotiation issues.
Remove non-Hermes related code.  This element handles lots of
RGB to RGB conversions, but no YUV.
* ext/hermes/gstcolorspace.c:
* ext/hermes/gstcolorspace.h:
* ext/hermes/rgb2yuv.c:
* ext/hermes/yuv2rgb.c:
* ext/hermes/yuv2rgb.h:
* ext/hermes/yuv2rgb_mmx16.s:
* ext/hermes/yuv2yuv.c:
* ext/hermes/yuv2yuv.h:
Remove old code.

13 years agoseek: cleanup and use playbin after rename
Wim Taymans [Wed, 15 Jun 2011 11:01:34 +0000 (13:01 +0200)]
seek: cleanup and use playbin after rename

Remove the static pipelines and other unused things
Use playbin

13 years agodocs: add more media type
Wim Taymans [Wed, 15 Jun 2011 10:48:04 +0000 (12:48 +0200)]
docs: add more media type

13 years agognomevfs: remove GnomeVFS plugin
Tim-Philipp Müller [Tue, 14 Jun 2011 23:52:47 +0000 (00:52 +0100)]
gnomevfs: remove GnomeVFS plugin

The gio plugin replaces it.

13 years agotests: fix up unit tests for playbin2/decodebin2 renames and updates
Tim-Philipp Müller [Tue, 14 Jun 2011 23:35:58 +0000 (00:35 +0100)]
tests: fix up unit tests for playbin2/decodebin2 renames and updates

Even if they don't work yet.

13 years agouridecodebin, decodebin: remove new-decoded-pad and removed-decoded-pad signals
Tim-Philipp Müller [Tue, 14 Jun 2011 23:32:23 +0000 (00:32 +0100)]
uridecodebin, decodebin: remove new-decoded-pad and removed-decoded-pad signals

They were deprecated, use "pad-added" and "pad-removed" instead.

13 years agoplayback: rename playbin2 to playbin
Tim-Philipp Müller [Tue, 14 Jun 2011 23:06:09 +0000 (00:06 +0100)]
playback: rename playbin2 to playbin

But keep source file name as-is for now.

13 years agoplayback: merge playbin and decodebin plugins into one single playback plugin again
Tim-Philipp Müller [Tue, 14 Jun 2011 23:02:13 +0000 (00:02 +0100)]
playback: merge playbin and decodebin plugins into one single playback plugin again

13 years agodecodebin2: rename decodebin2 to decodebin
Tim-Philipp Müller [Tue, 14 Jun 2011 22:51:29 +0000 (23:51 +0100)]
decodebin2: rename decodebin2 to decodebin

But don't rename source file for now, which hopefully
makes merging from master easier.

13 years agoplayback: remove old playbin and decodebin elements
Tim-Philipp Müller [Tue, 14 Jun 2011 22:42:27 +0000 (23:42 +0100)]
playback: remove old playbin and decodebin elements

13 years agoRemove unused but set variables
Debarshi Ray [Tue, 14 Jun 2011 20:25:31 +0000 (01:55 +0530)]
Remove unused but set variables

This is needed to satisfy the new -Wunused-but-set-variable added in
GCC 4.6: http://gcc.gnu.org/gcc-4.6/changes.html

13 years agodocs: add beginnings of new media types design doc
Wim Taymans [Tue, 14 Jun 2011 16:25:47 +0000 (18:25 +0200)]
docs: add beginnings of new media types design doc

Start with new video media types and properties

13 years agoMerge branch 'master' into 0.11
Wim Taymans [Tue, 14 Jun 2011 13:20:37 +0000 (15:20 +0200)]
Merge branch 'master' into 0.11

13 years agocodec-utils: restore 7350 as a valid sampling frequency for AAC
Debarshi Ray [Tue, 14 Jun 2011 05:01:18 +0000 (10:31 +0530)]
codec-utils: restore 7350 as a valid sampling frequency for AAC

This was lost during c77f88cac675a1dbb89e40da8e3c28320523bfca.

13 years agoMerge branch 'master' into 0.11
Wim Taymans [Mon, 13 Jun 2011 17:09:05 +0000 (19:09 +0200)]
Merge branch 'master' into 0.11

13 years ago-base: update for buffer API change
Wim Taymans [Mon, 13 Jun 2011 14:32:56 +0000 (16:32 +0200)]
-base: update for buffer API change

13 years agobasertppayload: cleanup header
Wim Taymans [Mon, 13 Jun 2011 14:28:58 +0000 (16:28 +0200)]
basertppayload: cleanup header

13 years agotheoradec: use _check_reconfigure method
Wim Taymans [Mon, 13 Jun 2011 10:15:33 +0000 (12:15 +0200)]
theoradec: use _check_reconfigure method

13 years agovideotestsrc: use baseclass allocator negotiation logic
Wim Taymans [Mon, 13 Jun 2011 10:09:34 +0000 (12:09 +0200)]
videotestsrc: use baseclass allocator negotiation logic

Let the baseclass implement the negotiation of the allocators.
Influence the allocator buffersize.
Use the fill vmethod to fill the buffer with data.

13 years agoximage: fix alignment and size
Wim Taymans [Sat, 11 Jun 2011 18:47:01 +0000 (20:47 +0200)]
ximage: fix alignment and size

Set the right alignment and size in the bufferpool.

13 years agoupdate for bufferpool api change
Wim Taymans [Sat, 11 Jun 2011 16:54:44 +0000 (18:54 +0200)]
update for bufferpool api change

13 years agoconvert M_PI to G_PI, for msvc
David Schleef [Wed, 1 Jun 2011 05:14:09 +0000 (22:14 -0700)]
convert M_PI to G_PI, for msvc

13 years agooggmux: refactor how EOS is determined
David Schleef [Wed, 8 Jun 2011 04:30:18 +0000 (21:30 -0700)]
oggmux: refactor how EOS is determined

This decreases the number of buffers held on each pad by one,
eliminating next_buffer.  Simplifies the logic by relying solely
on CollectPads to let us know when a pad is in EOS.  As a side
benefit, the collect pads related code is structured more like
other CollectPad users.

The previous code would occasionally mark the wrong pad as EOS,
causing the code to get in a state where all the streams were
finished, but EOS hadn't been sent to the source pad.

13 years agoupdate for alignment change
Wim Taymans [Fri, 10 Jun 2011 16:04:29 +0000 (18:04 +0200)]
update for alignment change

13 years agooggdemux: small cleanups
Wim Taymans [Fri, 10 Jun 2011 15:58:48 +0000 (17:58 +0200)]
oggdemux: small cleanups

13 years agovideotestsrc: fix for alignment value change
Wim Taymans [Fri, 10 Jun 2011 15:58:26 +0000 (17:58 +0200)]
videotestsrc: fix for alignment value change

13 years agoMerge branch 'master' into 0.11
Wim Taymans [Fri, 10 Jun 2011 10:14:57 +0000 (12:14 +0200)]
Merge branch 'master' into 0.11

Conflicts:
tests/examples/audio/Makefile.am
tests/examples/v4l/Makefile.am

13 years ago-base: fix for flush_stop event API change
Wim Taymans [Fri, 10 Jun 2011 09:59:53 +0000 (11:59 +0200)]
-base: fix for flush_stop event API change

13 years agolibs: replace G_CONST_RETURN with 'const'
Tim-Philipp Müller [Thu, 9 Jun 2011 17:30:33 +0000 (18:30 +0100)]
libs: replace G_CONST_RETURN with 'const'

G_CONST_RETURN will be deprecated soon.

https://bugzilla.gnome.org/show_bug.cgi?id=652211

13 years agotag: xmp: Fix LocationShown syntax
Thiago Santos [Thu, 9 Jun 2011 03:02:07 +0000 (00:02 -0300)]
tag: xmp: Fix LocationShown syntax

According to the specification, the LocationShown requires its
struct fields to be inside a Bag type.

13 years agovisual: small improvements
Wim Taymans [Thu, 9 Jun 2011 09:52:32 +0000 (11:52 +0200)]
visual: small improvements

13 years agotag: xmp: Add room for extra namespace definitions
Thiago Santos [Wed, 8 Jun 2011 17:21:40 +0000 (14:21 -0300)]
tag: xmp: Add room for extra namespace definitions

Adds an extra field to the namespace definitions of the schemas
so they can add the namespace of any array/struct fields they
might use internally.

13 years agoplayback: changes for message API changes
Wim Taymans [Wed, 8 Jun 2011 11:43:28 +0000 (13:43 +0200)]
playback: changes for message API changes

13 years agoGST_PLUGINS_BASE_LIBS is not defined in -base.
Tim-Philipp Müller [Wed, 8 Jun 2011 11:21:43 +0000 (12:21 +0100)]
GST_PLUGINS_BASE_LIBS is not defined in -base.

13 years agoexamples: don't link testchannels example with system libgstaudio
Christophe Fergeau [Wed, 8 Jun 2011 09:33:07 +0000 (11:33 +0200)]
examples: don't link testchannels example with system libgstaudio

The testchannels audio test program is using -lgstaudio-0.10 to link
with libgstaudio which won't use the gstaudio library that was just
built but the one from the system. This is an issue since it means
we won't be testing the code from the current source tree, and it
also breaks the build when building on a system which don't have
a libgstaudio yet.

https://bugzilla.gnome.org/show_bug.cgi?id=652100

13 years agodocs: add some text about parser/decoder autoplugging issues
Tim-Philipp Müller [Wed, 8 Jun 2011 10:11:05 +0000 (11:11 +0100)]
docs: add some text about parser/decoder autoplugging issues

13 years agoRemove v4l plugin
Tim-Philipp Müller [Tue, 7 Jun 2011 19:43:24 +0000 (20:43 +0100)]
Remove v4l plugin

The old v4l interface has been deprecated for years and even
been removed from the kernel headers. If anyone still needs
this plugin, they can resurrect it in gst-plugins-bad, there's
no reason for it to be in -base.

13 years agortp: use new memory alloc API
Wim Taymans [Tue, 7 Jun 2011 14:18:40 +0000 (16:18 +0200)]
rtp: use new memory alloc API

13 years agoevent: fix some event leaks
Wim Taymans [Tue, 7 Jun 2011 10:06:22 +0000 (12:06 +0200)]
event: fix some event leaks

13 years ago-base: use caps event
Wim Taymans [Tue, 7 Jun 2011 09:55:36 +0000 (11:55 +0200)]
-base: use caps event

Remove uses of setcaps function and use the caps event.

13 years ago-base: use caps event instead of setcapsfunction
Wim Taymans [Tue, 7 Jun 2011 08:58:27 +0000 (10:58 +0200)]
-base: use caps event instead of setcapsfunction

13 years agoMerge branch 'master' into 0.11
Wim Taymans [Mon, 6 Jun 2011 14:27:12 +0000 (16:27 +0200)]
Merge branch 'master' into 0.11

Conflicts:
ext/theora/gsttheoraenc.c

13 years agovideotestsrc: remove deprecated peer-alloc property
Wim Taymans [Mon, 6 Jun 2011 10:03:50 +0000 (12:03 +0200)]
videotestsrc: remove deprecated peer-alloc property

Remove the peer-alloc property, it's not used anymore because pad-alloc is gone.

13 years agoconfigure: also define GST_DISABLE_XML for now to fix subparse build
Tim-Philipp Müller [Mon, 6 Jun 2011 13:30:03 +0000 (14:30 +0100)]
configure: also define GST_DISABLE_XML for now to fix subparse build

13 years agotagdemux: no input data implies no type can be found
Mark Nauwelaerts [Mon, 6 Jun 2011 12:41:41 +0000 (14:41 +0200)]
tagdemux: no input data implies no type can be found

... and posting a proper error message to this effect is appropriately
informative and prevents auto-plugging otherwise stalling.

13 years agooggmux: determine granulepos metadata using stream mapper whenever possible
Mark Nauwelaerts [Mon, 6 Jun 2011 10:48:23 +0000 (12:48 +0200)]
oggmux: determine granulepos metadata using stream mapper whenever possible

... which unfortunately is not the case for all types, but at least so for
most common ones.

13 years agooggmux: convert incoming buffer timestamp to running time
Mark Nauwelaerts [Mon, 6 Jun 2011 10:46:05 +0000 (12:46 +0200)]
oggmux: convert incoming buffer timestamp to running time

... so all subsequent manipulation can take place in the proper timeline
without further ado.

13 years agooggmux: remove superfluous code
Mark Nauwelaerts [Wed, 1 Jun 2011 18:48:44 +0000 (20:48 +0200)]
oggmux: remove superfluous code

... since there is nothing in oggstream that cares (or even should)
about granulepos for what is being asked from it.

13 years agopo: update for removed translatable strings
Tim-Philipp Müller [Sun, 5 Jun 2011 22:47:37 +0000 (23:47 +0100)]
po: update for removed translatable strings

13 years agosubparse: fix indentation
Tim-Philipp Müller [Sun, 5 Jun 2011 22:47:58 +0000 (23:47 +0100)]
subparse: fix indentation

13 years agoconfigure: define USE_XML conditional used by subparse as FALSE for now
Tim-Philipp Müller [Sun, 5 Jun 2011 22:44:47 +0000 (23:44 +0100)]
configure: define USE_XML conditional used by subparse as FALSE for now

The subparse plugin needs to be split and/or moved to ext/ for the
libxml2 dependency. The media type needs to be format-specific instead
of a catch-all format. Maybe add a base class or line-based adapter.

13 years agoadder: Work around changes in g_atomic API
David Schleef [Sat, 4 Jun 2011 20:36:55 +0000 (13:36 -0700)]
adder: Work around changes in g_atomic API

See #651514 for details.

13 years agodiscoverer: fix c99-ism
David Schleef [Wed, 1 Jun 2011 03:38:56 +0000 (20:38 -0700)]
discoverer: fix c99-ism

13 years agotheora: separate encode and push block in chain, into own function.
Luis de Bethencourt [Fri, 3 Jun 2011 14:29:00 +0000 (16:29 +0200)]
theora: separate encode and push block in chain, into own function.

13 years agocheck/vorbistag: Convert to new probe API
Edward Hervey [Fri, 3 Jun 2011 17:10:33 +0000 (19:10 +0200)]
check/vorbistag: Convert to new probe API

13 years agocheck/vorbisenc: Convert to new probe API
Edward Hervey [Fri, 3 Jun 2011 17:07:44 +0000 (19:07 +0200)]
check/vorbisenc: Convert to new probe API

13 years agocheck/oggmux: Convert to new probe API
Edward Hervey [Fri, 3 Jun 2011 17:00:23 +0000 (19:00 +0200)]
check/oggmux: Convert to new probe API

13 years agocheck/playbin2: Update for caps and structure API changes
Edward Hervey [Fri, 3 Jun 2011 13:51:08 +0000 (15:51 +0200)]
check/playbin2: Update for caps and structure API changes

13 years agocheck: Use new gst_event_new_segment() API
Edward Hervey [Fri, 3 Jun 2011 10:19:49 +0000 (12:19 +0200)]
check: Use new gst_event_new_segment() API

13 years agoexamples: Link against proper libgstaudio
Edward Hervey [Fri, 3 Jun 2011 09:48:43 +0000 (11:48 +0200)]
examples: Link against proper libgstaudio

It was previously attempting to link against the non-local one.

13 years agooggmux: Use the GstPad (and not the GstOggPadData for GstPad functions
Edward Hervey [Fri, 3 Jun 2011 17:00:39 +0000 (19:00 +0200)]
oggmux: Use the GstPad (and not the GstOggPadData for GstPad functions

For those willing, renaming that 'pad' variable to something more obvious
would be nice to avoid such bugs...

13 years agothoeraenc: port to 0.11
Wim Taymans [Fri, 3 Jun 2011 11:35:49 +0000 (13:35 +0200)]
thoeraenc: port to 0.11

13 years agoMerge branch 'master' into 0.11
Wim Taymans [Fri, 3 Jun 2011 11:31:42 +0000 (13:31 +0200)]
Merge branch 'master' into 0.11

Conflicts:
ext/theora/gsttheoraenc.c

13 years agotypefind: fix after merge
Wim Taymans [Fri, 3 Jun 2011 11:16:09 +0000 (13:16 +0200)]
typefind: fix after merge

13 years agoplayback: fix compilation after ghostpad setcaps removal
Wim Taymans [Fri, 3 Jun 2011 11:12:31 +0000 (13:12 +0200)]
playback: fix compilation after ghostpad setcaps removal