| === release 0.10.15 === |
| |
| 2009-05-20 Jan Schmidt <jan.schmidt@sun.com> |
| |
| * configure.ac: |
| releasing 0.10.15, "I've been up all night" |
| |
| 2009-05-16 02:59:14 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * ChangeLog: |
| * configure.ac: |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/eu.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/lt.po: |
| * po/mt.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_HK.po: |
| * po/zh_TW.po: |
| * win32/common/config.h: |
| 0.10.14.3 pre-release |
| |
| 2009-05-16 02:37:06 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/check/pipelines/flacdec.c: |
| check: Don't change directory in the test |
| Changing directory invalidates the paths the registry has picked |
| up for our plugins, because the test environment specifies relative |
| paths. Fixing that is a separate problem, in the meantime, build a |
| path to the test files instead of changing directory. Fixes the |
| distcheck. |
| |
| 2009-05-16 01:53:46 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * win32/MANIFEST: |
| win32: Remove directdraw project files from the win32 manifest |
| |
| 2009-05-16 01:21:34 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/check/elements/rganalysis.c: |
| check: Remove assertion that breaks check again git master |
| Remove the assertion that the sender of the tags message is the |
| element until we decide whether that's going to be true or not. |
| |
| 2009-05-16 01:11:33 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-directdraw.xml: |
| * sys/Makefile.am: |
| * sys/directdraw/Makefile.am: |
| * sys/directdraw/gstdirectdrawplugin.c: |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directdraw/gstdirectdrawsink.h: |
| * win32/vs6/libgstdirectdraw.dsp: |
| * win32/vs7/libgstdirectdraw.vcproj: |
| * win32/vs8/libgstdirectdraw.vcproj: |
| Moved 'directdraw' from -good to -bad |
| |
| 2009-05-16 00:18:34 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/check/pipelines/.gitignore: |
| ignores: Ignore the flacdec check binary |
| |
| 2009-05-16 00:17:57 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * docs/plugins/inspect/plugin-avi.xml: |
| docs: Update inspection details for the avi plugin |
| |
| 2009-05-16 00:00:07 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-y4menc.xml: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.gitignore: |
| * tests/check/elements/y4menc.c: |
| Moved 'y4menc' from -bad to -good |
| |
| 2009-05-13 17:55:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] y4menc: change my email |
| change my email to something more current |
| See #580783 |
| |
| 2009-05-13 17:54:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] y4menc: don't strip timestamps |
| Fixes #582483 |
| |
| 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| [MOVED FROM BAD] 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. |
| |
| 2008-06-26 15:52:40 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| [MOVED FROM BAD] Add documentation for YUV4MPEG2 encoder element. |
| 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: |
| * gst/y4m/gsty4mencode.c: |
| Add documentation for YUV4MPEG2 encoder element. |
| |
| 2007-04-24 15:49:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| [MOVED FROM BAD] Plug some leaks; try to make build bot happy again. |
| Original commit message from CVS: |
| * gst/y4m/gsty4mencode.c: (gst_y4m_encode_init), |
| (gst_y4m_encode_setcaps): |
| * tests/check/elements/y4menc.c: (GST_START_TEST): |
| Plug some leaks; try to make build bot happy again. |
| |
| 2006-11-13 18:55:57 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| [MOVED FROM BAD] configure.ac: Enable cdaudio and y4m. |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * configure.ac: |
| Enable cdaudio and y4m. |
| * gst/y4m/Makefile.am: |
| * gst/y4m/gsty4mencode.c: (gst_y4m_encode_base_init), |
| (gst_y4m_encode_class_init), (gst_y4m_encode_init), |
| (gst_y4m_encode_reset), (gst_y4m_encode_setcaps), |
| (gst_y4m_encode_get_stream_header), |
| (gst_y4m_encode_get_frame_header), (gst_y4m_encode_chain), |
| (gst_y4m_encode_set_property), (gst_y4m_encode_get_property), |
| (gst_y4m_encode_change_state), (plugin_init): |
| * gst/y4m/gsty4mencode.h: |
| Port of y4mencode to 0.10. |
| |
| 2006-04-25 21:56:38 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| [MOVED FROM BAD] 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) |
| |
| 2006-04-08 21:48:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| [MOVED FROM BAD] 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) |
| |
| 2006-04-08 19:04:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| [MOVED FROM BAD] 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 |
| |
| 2006-04-06 11:35:26 +0000 j@bootlab.org <j@bootlab.org> |
| |
| [MOVED FROM BAD] 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). |
| |
| 2006-04-01 10:09:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] rework build; add translations for v4l2 |
| Original commit message from CVS: |
| rework build; add translations for v4l2 |
| |
| 2005-09-05 17:20:29 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] Fix up all the state change functions. |
| Original commit message from CVS: |
| Fix up all the state change functions. |
| |
| 2005-07-05 10:51:49 +0000 Andy Wingo <wingo@pobox.com> |
| |
| [MOVED FROM BAD] 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. |
| |
| 2005-01-14 18:36:42 +0000 Stéphane Loeuillet <gstreamer@leroutier.net> |
| |
| [MOVED FROM BAD] I'm a bad boy. using /1001. to force C to do float division and not integer division (as it did in my last commit) |
| Original commit message from CVS: |
| * ext/dv/gstdvdec.c: |
| * gst/subparse/gstsubparse.c: (parse_mdvdsub): |
| * gst/y4m/gsty4mencode.c: (gst_y4mencode_sinkconnect): |
| I'm a bad boy. using /1001. to force C to do float division |
| and not integer division (as it did in my last commit) |
| Thanks to David I. Lehn for pointing this mistake. |
| |
| 2005-01-14 12:27:22 +0000 Stéphane Loeuillet <gstreamer@leroutier.net> |
| |
| [MOVED FROM BAD] replace framerate aproximations by their real value (24000/1001, 30000/1001, 60000/1001) |
| Original commit message from CVS: |
| * ext/dv/gstdvdec.c: |
| * ext/libfame/gstlibfame.c: |
| * gst/subparse/gstsubparse.c: (parse_mdvdsub): |
| * gst/y4m/gsty4mencode.c: (gst_y4mencode_sinkconnect): |
| replace framerate aproximations by their real value |
| (24000/1001, 30000/1001, 60000/1001) |
| Finish fixing bug #164049 |
| |
| 2004-07-27 21:41:30 +0000 Steve Lhomme <steve.lhomme@free.fr> |
| |
| * gst/y4m/y4menc.vcproj: |
| [MOVED FROM BAD] more working plugins |
| Original commit message from CVS: |
| more working plugins |
| |
| 2004-07-27 09:57:33 +0000 Steve Lhomme <steve.lhomme@free.fr> |
| |
| * gst/y4m/y4menc.vcproj: |
| [MOVED FROM BAD] rename GStreamer-0.8.lib to libgstreamer.lib |
| Original commit message from CVS: |
| rename GStreamer-0.8.lib to libgstreamer.lib |
| |
| 2004-07-27 09:48:51 +0000 Steve Lhomme <steve.lhomme@free.fr> |
| |
| * gst/y4m/y4menc.vcproj: |
| [MOVED FROM BAD] avoid problems with math.h, fix release dependancy |
| Original commit message from CVS: |
| avoid problems with math.h, fix release dependancy |
| |
| 2004-07-26 13:20:11 +0000 Steve Lhomme <steve.lhomme@free.fr> |
| |
| * gst/y4m/y4menc.vcproj: |
| [MOVED FROM BAD] more plugins supported under windows |
| Original commit message from CVS: |
| more plugins supported under windows |
| |
| 2004-04-01 11:48:27 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] a52dec: Use a debug category, Output timestamps correctly |
| Original commit message from CVS: |
| a52dec: Use a debug category, Output timestamps correctly |
| Emit tag info, Handle events, tell liba52dec about cpu |
| capabilities so it can use MMX etc. |
| dvdec: Fix a crasher accessing invalid memory |
| dvdnavsrc:Some support for byte-format seeking. |
| Small fixes for still frames and menu button overlays |
| mpeg2dec: Use a debug category. Adjust the report level of several items to |
| LOG. Call mpeg2_custom_fbuf to mark our buffers as 'custom buffers' |
| so it doesn't lose the GstBuffer pointer |
| navseek: Add the navseek debug element for seeking back and forth in a |
| video stream using arrow keys. |
| mpeg2subt:Pretty much a complete rewrite. Now a loopbased element. May still |
| require work to properly synchronise subtitle buffers. |
| mpegdemux: |
| dvddemux: Don't attempt to create subbuffers of size 0 |
| Reduce a couple of error outputs to warnings. |
| y4mencode:Output the y4m frame header correctly |
| |
| 2004-03-15 19:32:27 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] don't mix tabs and spaces |
| Original commit message from CVS: |
| don't mix tabs and spaces |
| |
| 2004-03-15 16:32:54 +0000 Johan Dahlin <johan@gnome.org> |
| |
| [MOVED FROM BAD] *.h: Revert indenting |
| Original commit message from CVS: |
| * *.h: Revert indenting |
| |
| 2004-03-14 22:34:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/y4m/gsty4mencode.c: |
| * gst/y4m/gsty4mencode.h: |
| [MOVED FROM BAD] gst-indent |
| Original commit message from CVS: |
| gst-indent |
| |
| 2004-01-12 02:01:52 +0000 Benjamin Otte <otte@gnome.org> |
| |
| [MOVED FROM BAD] gst-libs/gst/video/video.h: Fix caps template names to be understandable. |
| Original commit message from CVS: |
| 2004-01-12 Benjamin Otte <in7y118@public.uni-hamburg.de> |
| * gst-libs/gst/video/video.h: |
| Fix caps template names to be understandable. |
| Prefix everything with GST_VIDEO. |
| * ext/aalib/gstaasink.c: |
| * ext/divx/gstdivxdec.c: |
| * ext/divx/gstdivxenc.c: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: |
| * ext/hermes/gstcolorspace.c: (gst_colorspace_base_init): |
| * ext/jpeg/gstjpegdec.c: (raw_caps_factory): |
| * ext/jpeg/gstjpegenc.c: (raw_caps_factory): |
| * ext/libcaca/gstcacasink.c: |
| * ext/libpng/gstpngenc.c: (raw_caps_factory): |
| * ext/snapshot/gstsnapshot.c: |
| * ext/swfdec/gstswfdec.c: |
| * ext/xvid/gstxviddec.c: |
| * ext/xvid/gstxvidenc.c: |
| * gst/chart/gstchart.c: |
| * gst/deinterlace/gstdeinterlace.c: |
| * gst/effectv/gsteffectv.c: |
| * gst/flx/gstflxdec.c: (gst_flxdec_loop): |
| * gst/goom/gstgoom.c: |
| * gst/median/gstmedian.c: |
| * gst/monoscope/gstmonoscope.c: (gst_monoscope_init), |
| (gst_monoscope_srcconnect), (gst_monoscope_chain): |
| * gst/overlay/gstoverlay.c: |
| * gst/smooth/gstsmooth.c: |
| * gst/smpte/gstsmpte.c: |
| * gst/synaesthesia/gstsynaesthesia.c: |
| * gst/videocrop/gstvideocrop.c: |
| * gst/videodrop/gstvideodrop.c: |
| * gst/y4m/gsty4mencode.c: |
| * sys/qcam/gstqcamsrc.c: |
| * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_palette_to_caps): |
| Make them work with new video.h file. |
| * sys/ximage/ximagesink.c: (gst_ximagesink_chain), |
| (gst_ximagesink_buffer_free), (gst_ximagesink_buffer_alloc): |
| * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain), |
| (gst_xvimagesink_buffer_free), (gst_xvimagesink_buffer_alloc): |
| Make it work with new buffer allocation system. |
| |
| 2003-12-22 01:47:09 +0000 David Schleef <ds@schleef.org> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] Merge CAPS branch |
| Original commit message from CVS: |
| Merge CAPS branch |
| |
| 2003-12-04 10:37:38 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] remove copyright field from plugins |
| Original commit message from CVS: |
| remove copyright field from plugins |
| |
| 2003-11-16 22:02:23 +0000 Leif Johnson <leif@ambient.2y.net> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] + checking in plugin category changes |
| Original commit message from CVS: |
| + checking in plugin category changes |
| |
| 2003-11-07 12:47:02 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| * gst/y4m/gsty4mencode.h: |
| [MOVED FROM BAD] Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes fro... |
| Original commit message from CVS: |
| Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes from several source files |
| |
| 2003-11-02 19:17:27 +0000 Benjamin Otte <otte@gnome.org> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] fix to new plugin system |
| Original commit message from CVS: |
| fix to new plugin system |
| |
| 2003-10-08 16:08:19 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488. |
| Original commit message from CVS: |
| /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488. |
| |
| 2003-08-10 00:01:58 +0000 David Schleef <ds@schleef.org> |
| |
| * gst/y4m/Makefile.am: |
| [MOVED FROM BAD] Remove redundant plugindir definition |
| Original commit message from CVS: |
| Remove redundant plugindir definition |
| |
| 2003-07-06 20:49:52 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net> |
| |
| * gst/y4m/gsty4mencode.c: |
| * gst/y4m/gsty4mencode.h: |
| [MOVED FROM BAD] New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as descri... |
| Original commit message from CVS: |
| New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs |
| |
| 2003-06-29 19:46:13 +0000 Benjamin Otte <otte@gnome.org> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] compatibility fix for new GST_DEBUG stuff. |
| Original commit message from CVS: |
| compatibility fix for new GST_DEBUG stuff. |
| Includes fixes for missing includes for config.h and unistd.h |
| I only ensured for plugins I can build that they work, so if some of them are still broken, you gotta fix them yourselves unfortunately. |
| |
| 2003-01-10 13:38:32 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] PadConnect -> PadLink |
| Original commit message from CVS: |
| PadConnect -> PadLink |
| |
| 2003-01-10 10:22:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] another batch of connect->link fixes please let me know about issues and please refrain of making them yourself, so t... |
| Original commit message from CVS: |
| another batch of connect->link fixes |
| please let me know about issues |
| and please refrain of making them yourself, so that I don't spend double |
| the time resolving conflicts |
| |
| 2002-12-08 14:50:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/y4m/Makefile.am: |
| [MOVED FROM BAD] parallel install fixes |
| Original commit message from CVS: |
| parallel install fixes |
| |
| 2002-09-18 19:02:52 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] plugins part of license field patch |
| Original commit message from CVS: |
| plugins part of license field patch |
| |
| 2002-06-17 10:29:30 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/y4m/Makefile.am: |
| [MOVED FROM BAD] cosmetic change |
| Original commit message from CVS: |
| cosmetic change |
| |
| 2002-05-03 09:59:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] various name fixes and sundry |
| Original commit message from CVS: |
| various name fixes and sundry |
| |
| 2002-04-20 21:42:51 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] a hack to work around intltool's brokenness a current check for mpeg2dec details->klass reorganizations an element br... |
| Original commit message from CVS: |
| * a hack to work around intltool's brokenness |
| * a current check for mpeg2dec |
| * details->klass reorganizations |
| * an element browser that uses details->klass |
| * separated cdxa parse out from the avi directory |
| |
| 2002-04-11 20:42:26 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory and typefind. |
| Original commit message from CVS: |
| GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE |
| same with *factory and typefind. |
| also, some -Werror fixes. |
| |
| 2002-03-30 17:06:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] Changed to the new props API |
| Original commit message from CVS: |
| Changed to the new props API |
| Other small tuff. |
| |
| 2002-03-20 21:45:04 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/y4m/gsty4mencode.c: |
| * gst/y4m/gsty4mencode.h: |
| [MOVED FROM BAD] s/Gnome-Streamer/GStreamer/ |
| Original commit message from CVS: |
| s/Gnome-Streamer/GStreamer/ |
| |
| 2002-03-19 04:10:06 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/y4m/Makefile.am: |
| * gst/y4m/gsty4mencode.c: |
| * gst/y4m/gsty4mencode.h: |
| [MOVED FROM BAD] removal of //-style comments don't link plugins to core libs -- the versioning is done internally to the plugins with... |
| Original commit message from CVS: |
| * removal of //-style comments |
| * don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct, |
| and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory. |
| |
| 2002-03-19 01:39:43 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/y4m/Makefile.am: |
| [MOVED FROM BAD] s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/ @-substitued variables variables are defined as make variables automagi... |
| Original commit message from CVS: |
| s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/ |
| @-substitued variables variables are defined as make variables automagically, |
| and this gives the user the freedom to say make GST_PLUGIN_LDFLAGS=-myflag |
| |
| 2002-01-18 11:37:19 +0000 Wrobell <wrobell@ite.pl> |
| |
| * gst/y4m/Makefile.am: |
| [MOVED FROM BAD] - plugins are built without versioning info |
| Original commit message from CVS: |
| - plugins are built without versioning info |
| |
| 2002-01-13 22:27:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] Bring the plugins in sync with the new core capsnego system. |
| Original commit message from CVS: |
| Bring the plugins in sync with the new core capsnego system. |
| Added some features, enhancements... |
| |
| 2002-01-12 03:34:27 +0000 David I. Lehn <dlehn@users.sourceforge.net> |
| |
| * gst/y4m/Makefile.am: |
| [MOVED FROM BAD] s/filter/plugin/ link plugins to GST_LIBS rearrange rules to a common format |
| Original commit message from CVS: |
| * s/filter/plugin/ |
| * link plugins to GST_LIBS |
| * rearrange rules to a common format |
| |
| 2001-12-23 20:21:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/y4m/Makefile.am: |
| * gst/y4m/gsty4mencode.c: |
| [MOVED FROM BAD] more fixes |
| Original commit message from CVS: |
| more fixes |
| |
| 2001-12-23 13:17:36 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/y4m/Makefile.am: |
| * gst/y4m/gsty4mencode.c: |
| * gst/y4m/gsty4mencode.h: |
| [MOVED FROM BAD] BBB asked me to rename lav to y4m can someone who knows the plugin do this in the source as well ? |
| Original commit message from CVS: |
| BBB asked me to rename lav to y4m |
| can someone who knows the plugin do this in the source as well ? |
| |
| 2009-05-15 18:17:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * po/Makevars: |
| po: add Makevars magic so we don't get line numbers in *.po files |
| This avoids the number one reason for local modifications in *.po |
| files and and makes things less annoying when working with git (or |
| any other VCS for that matter). |
| |
| 2009-05-15 17:11:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tests/check/Makefile.am: |
| * tests/check/audiotestsrc.flac: |
| * tests/check/elements/id3demux.c: |
| * tests/check/elements/souphttpsrc.c: |
| * tests/check/pipelines/flacdec.c: |
| * tests/check/test-cert.pem: |
| * tests/check/test-key.pem: |
| * tests/files/Makefile.am: |
| * tests/files/audiotestsrc.flac: |
| * tests/files/test-cert.pem: |
| * tests/files/test-key.pem: |
| checks: move files required by unit tests into tests/files and make sure they're disted |
| Move unit test data into the directory where it belongs and make in particular |
| the flacdec unit test cd into the directory with the test files instead of making |
| assumptions about the current working directory in that unit test. As a side effect |
| of movng those files, there's only one EXTRA_DIST in tests/check/Makefile.am now, |
| which is likely to work better than having two. Hopefully fixes #582753. |
| |
| 2009-05-14 21:43:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/deinterlace/gstdeinterlace.c: |
| deinterlace: If the upstream max latency is unbound return unbound max latency |
| Fixes bug #582661. |
| |
| 2009-05-15 08:44:39 +0200 James Andrewartha <trs80@ucc.gu.uwa.edu.au> |
| |
| * gst/flv/gstflvmux.c: |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| * sys/sunaudio/gstsunaudiomixertrack.c: |
| * sys/sunaudio/gstsunaudiosrc.c: |
| * sys/v4l2/v4l2_calls.c: |
| Fix compiler warnings |
| Fixes bug #582715. |
| |
| 2009-05-13 22:46:44 +0200 Josep Torra <n770galaxy@gmail.com> |
| |
| * configure.ac: |
| Recovered debugutils line accidentally removed in deinterlace2 move. |
| |
| 2009-05-13 10:46:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/inspect/plugin-deinterlace.xml: |
| * gst/deinterlace/Makefile.am: |
| * gst/deinterlace/gstdeinterlace.c: |
| * gst/deinterlace/gstdeinterlace.h: |
| * gst/deinterlace/tvtime/greedy.c: |
| * gst/deinterlace/tvtime/greedyh.asm: |
| * gst/deinterlace/tvtime/greedyh.c: |
| * gst/deinterlace/tvtime/greedyhmacros.h: |
| * gst/deinterlace/tvtime/linear.c: |
| * gst/deinterlace/tvtime/linearblend.c: |
| * gst/deinterlace/tvtime/mmx.h: |
| * gst/deinterlace/tvtime/plugins.h: |
| * gst/deinterlace/tvtime/scalerbob.c: |
| * gst/deinterlace/tvtime/sse.h: |
| * gst/deinterlace/tvtime/tomsmocomp.c: |
| * gst/deinterlace/tvtime/tomsmocomp/SearchLoop0A.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/SearchLoopBottom.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/SearchLoopEdgeA.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/SearchLoopEdgeA8.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/SearchLoopOddA.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/SearchLoopOddA2.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/SearchLoopOddA6.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/SearchLoopOddAH.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/SearchLoopOddAH2.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/SearchLoopTop.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/SearchLoopVA.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/SearchLoopVAH.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/StrangeBob.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll2.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/WierdBob.inc: |
| * gst/deinterlace/tvtime/tomsmocomp/tomsmocompmacros.h: |
| * gst/deinterlace/tvtime/vfir.c: |
| * gst/deinterlace/tvtime/weave.c: |
| * gst/deinterlace/tvtime/weavebff.c: |
| * gst/deinterlace/tvtime/weavetff.c: |
| * gst/deinterlace/tvtime/x86-64_macros.inc: |
| * gst/deinterlace2/Makefile.am: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| * gst/deinterlace2/gstdeinterlace2.h: |
| * gst/deinterlace2/tvtime/greedy.c: |
| * gst/deinterlace2/tvtime/greedyh.asm: |
| * gst/deinterlace2/tvtime/greedyh.c: |
| * gst/deinterlace2/tvtime/greedyhmacros.h: |
| * gst/deinterlace2/tvtime/linear.c: |
| * gst/deinterlace2/tvtime/linearblend.c: |
| * gst/deinterlace2/tvtime/mmx.h: |
| * gst/deinterlace2/tvtime/plugins.h: |
| * gst/deinterlace2/tvtime/scalerbob.c: |
| * gst/deinterlace2/tvtime/sse.h: |
| * gst/deinterlace2/tvtime/tomsmocomp.c: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoop0A.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA8.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA2.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA6.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH2.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVA.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVAH.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/StrangeBob.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/WierdBob.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h: |
| * gst/deinterlace2/tvtime/vfir.c: |
| * gst/deinterlace2/tvtime/weave.c: |
| * gst/deinterlace2/tvtime/weavebff.c: |
| * gst/deinterlace2/tvtime/weavetff.c: |
| * gst/deinterlace2/tvtime/x86-64_macros.inc: |
| Moved 'deinterlace2' from -bad to -good |
| And rename it to deinterlace. |
| |
| 2009-05-08 15:39:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/deinterlace2/gstdeinterlace2.c: |
| * gst/deinterlace2/gstdeinterlace2.h: |
| [MOVED FROM BAD 56/56] deinterlace2: Add a disabled mode for passthrough operation |
| Also allow to change the mode in PAUSED and PLAYING by updating |
| the caps if necessary. |
| |
| 2009-04-22 19:43:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/deinterlace2/gstdeinterlace2.c: |
| * gst/deinterlace2/gstdeinterlace2.h: |
| [MOVED FROM BAD 55/56] deinterlace2: Add documentation and integrate into the build system |
| |
| 2009-04-19 17:18:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/deinterlace2/gstdeinterlace2.c: |
| [MOVED FROM BAD 54/56] deinterlace2: Make it possible to select interlacing autodetection or to enfore deinterlacing |
| For this add a "mode" property that defaults to "interlaced" for now as |
| most decoders/demuxers don't properly set the "interlaced" field on the |
| caps yet. |
| If this property is set to "auto" the element will work in passthrough |
| mode unless the caps contain the "interlaced" field. |
| |
| 2009-04-17 15:39:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/deinterlace2/gstdeinterlace2.c: |
| [MOVED FROM BAD 53/56] deinterlace2: Use GST_(DEBUG|WARNING|ERROR)_OBJECT instead of the non-OBJECT ones |
| |
| 2009-04-17 15:39:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/deinterlace2/gstdeinterlace2.c: |
| [MOVED FROM BAD 52/56] deinterlace2: Reset history if DISCONT is set on the incoming buffer |
| |
| 2009-04-17 15:39:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/deinterlace2/gstdeinterlace2.c: |
| [MOVED FROM BAD 51/56] deinterlace2: Fix timestamps for buffers with RFF flag set |
| |
| 2009-04-16 17:41:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/deinterlace2/gstdeinterlace2.c: |
| * gst/deinterlace2/gstdeinterlace2.h: |
| * gst/deinterlace2/tvtime/greedy.c: |
| * gst/deinterlace2/tvtime/greedyh.c: |
| * gst/deinterlace2/tvtime/scalerbob.c: |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc: |
| * gst/deinterlace2/tvtime/weave.c: |
| * gst/deinterlace2/tvtime/weavebff.c: |
| * gst/deinterlace2/tvtime/weavetff.c: |
| [MOVED FROM BAD 50/56] deinterlace2: Rename line_length to row_stride and remove output_stride |
| |
| 2009-04-16 15:52:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/deinterlace2/gstdeinterlace2.c: |
| [MOVED FROM BAD 49/56] deinterlace2: Implement support for RFF and ONEFIELD buffer flags |
| |
| 2009-04-15 15:46:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/deinterlace2/gstdeinterlace2.c: |
| * gst/deinterlace2/gstdeinterlace2.h: |
| * gst/deinterlace2/tvtime/greedy.c: |
| * gst/deinterlace2/tvtime/greedyh.c: |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc: |
| [MOVED FROM BAD 48/56] deinterlace2: Move output buffer from the instance struct to a function parameter |
| |
| 2009-04-15 15:33:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/deinterlace2/gstdeinterlace2.c: |
| * gst/deinterlace2/gstdeinterlace2.h: |
| [MOVED FROM BAD 47/56] deinterlace2: Add initial support for automatic detection of the field order |
| |
| 2009-04-15 14:47:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/deinterlace2/gstdeinterlace2.c: |
| [MOVED FROM BAD 46/56] deinterlace2: Add support for YVYU colorspace |
| This is the same as YUY2 with just Cr and Cb swapped. As |
| we don't make a difference between them when deinterlacing |
| this works. |
| |
| 2008-11-06 14:05:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| [MOVED FROM BAD 45/56] gst/deinterlace2/gstdeinterlace2.c: Bring properties into this century. |
| Original commit message from CVS: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace2_class_init), (gst_deinterlace2_init), |
| (gst_deinterlace2_set_property), (gst_deinterlace2_get_property): |
| Bring properties into this century. |
| |
| 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| [MOVED FROM BAD 44/56] 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. |
| |
| 2008-10-09 19:38:52 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 43/56] gst/deinterlace2/tvtime/tomsmocomp.c: Fix unused variable compiler warning when not building |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/tomsmocomp.c: |
| (gst_deinterlace_method_tomsmocomp_class_init): |
| Fix unused variable compiler warning when not building |
| X86 assembly. |
| |
| 2008-08-28 17:16:51 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| [MOVED FROM BAD 42/56] gst/dccp/: Fix compilation on Solaris by including filio.h as needed. |
| Original commit message from CVS: |
| * gst/dccp/gstdccp.c: |
| * gst/dccp/gstdccpclientsrc.c: |
| Fix compilation on Solaris by including filio.h as needed. |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc: |
| Fix compilation with Forte - apparently it hates concatenating a |
| macro argument that starts with an underscore?? |
| |
| 2008-08-26 12:33:16 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 41/56] gst/deinterlace2/tvtime/tomsmocomp/: Unroll the loop to handle two bytes at once. This should give a small speedup an... |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/StrangeBob.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/WierdBob.inc: |
| Unroll the loop to handle two bytes at once. This should give |
| a small speedup and makes it possible to handle chroma and luma |
| different which is needed later. |
| |
| 2008-08-25 14:37:45 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 40/56] gst/deinterlace2/: First part of the C implementation of the tomsmocomp deinterlacing algorithm. This only supports s... |
| Original commit message from CVS: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace_method_class_init): |
| * gst/deinterlace2/gstdeinterlace2.h: |
| * gst/deinterlace2/tvtime/tomsmocomp.c: |
| (gst_deinterlace_method_tomsmocomp_class_init): |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/StrangeBob.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/WierdBob.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h: |
| First part of the C implementation of the tomsmocomp deinterlacing |
| algorithm. This only supports search-effort=0 currently, is painfully |
| slow and needs some cleanup later when all search-effort settings |
| are implemented in C. |
| |
| 2008-08-02 18:48:17 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 39/56] gst/deinterlace2/: Use oil_memcpy() instead of memcpy() as it's faster for the sizes that are usually used here. |
| Original commit message from CVS: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace_simple_method_interpolate_scanline), |
| (gst_deinterlace_simple_method_copy_scanline), |
| (gst_deinterlace_simple_method_deinterlace_frame): |
| * gst/deinterlace2/tvtime/greedy.c: (deinterlace_frame_di_greedy): |
| * gst/deinterlace2/tvtime/greedyh.c: |
| (deinterlace_frame_di_greedyh): |
| * gst/deinterlace2/tvtime/scalerbob.c: |
| (deinterlace_scanline_scaler_bob): |
| * gst/deinterlace2/tvtime/tomsmocomp.c: (Fieldcopy): |
| * gst/deinterlace2/tvtime/weave.c: (deinterlace_scanline_weave), |
| (copy_scanline): |
| * gst/deinterlace2/tvtime/weavebff.c: (deinterlace_scanline_weave), |
| (copy_scanline): |
| * gst/deinterlace2/tvtime/weavetff.c: (deinterlace_scanline_weave), |
| (copy_scanline): |
| Use oil_memcpy() instead of memcpy() as it's faster for the sizes that |
| are usually used here. |
| |
| 2008-08-02 18:36:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 38/56] gst/deinterlace2/: Add the remaining tvtime deinterlacing methods and fix the deinterlace_frame() implementation of G... |
| Original commit message from CVS: |
| * gst/deinterlace2/Makefile.am: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace_simple_method_deinterlace_frame), |
| (gst_deinterlace2_methods_get_type), (gst_deinterlace2_set_method): |
| * gst/deinterlace2/gstdeinterlace2.h: |
| * gst/deinterlace2/tvtime/linear.c: |
| (deinterlace_scanline_linear_c), (deinterlace_scanline_linear_mmx), |
| (deinterlace_scanline_linear_mmxext), |
| (gst_deinterlace_method_linear_class_init), |
| (gst_deinterlace_method_linear_init): |
| * gst/deinterlace2/tvtime/linearblend.c: |
| (deinterlace_scanline_linear_blend_c), |
| (deinterlace_scanline_linear_blend2_c), |
| (deinterlace_scanline_linear_blend_mmx), |
| (deinterlace_scanline_linear_blend2_mmx), |
| (gst_deinterlace_method_linear_blend_class_init), |
| (gst_deinterlace_method_linear_blend_init): |
| * gst/deinterlace2/tvtime/plugins.h: |
| * gst/deinterlace2/tvtime/scalerbob.c: |
| (deinterlace_scanline_scaler_bob), |
| (gst_deinterlace_method_scaler_bob_class_init), |
| (gst_deinterlace_method_scaler_bob_init): |
| * gst/deinterlace2/tvtime/weave.c: (deinterlace_scanline_weave), |
| (copy_scanline), (gst_deinterlace_method_weave_class_init), |
| (gst_deinterlace_method_weave_init): |
| * gst/deinterlace2/tvtime/weavebff.c: (deinterlace_scanline_weave), |
| (copy_scanline), (gst_deinterlace_method_weave_bff_class_init), |
| (gst_deinterlace_method_weave_bff_init): |
| * gst/deinterlace2/tvtime/weavetff.c: (deinterlace_scanline_weave), |
| (copy_scanline), (gst_deinterlace_method_weave_tff_class_init), |
| (gst_deinterlace_method_weave_tff_init): |
| Add the remaining tvtime deinterlacing methods and fix the |
| deinterlace_frame() implementation of GstDeinterlaceSimpleMethod. |
| |
| 2008-08-02 18:30:56 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 37/56] gst/deinterlace2/tvtime/vfir.c: Implement the VFIR deinterlacing method as simple method. |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/vfir.c: (deinterlace_line_c), |
| (deinterlace_line_mmx), (gst_deinterlace_method_vfir_class_init): |
| Implement the VFIR deinterlacing method as simple method. |
| |
| 2008-08-02 18:18:54 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 36/56] gst/deinterlace2/gstdeinterlace2.*: Add a GstDeinterlaceSimpleMethod subclass of GstDeinterlaceMethod that can be use... |
| Original commit message from CVS: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace_simple_method_interpolate_scanline), |
| (gst_deinterlace_simple_method_copy_scanline), |
| (gst_deinterlace_simple_method_deinterlace_frame), |
| (gst_deinterlace_simple_method_class_init), |
| (gst_deinterlace_simple_method_init): |
| * gst/deinterlace2/gstdeinterlace2.h: |
| Add a GstDeinterlaceSimpleMethod subclass of GstDeinterlaceMethod that |
| can be used by simple deinterlacing methods. They only have to provide |
| a function for interpolating a scanline or copying a scanline. |
| |
| 2008-08-02 18:15:49 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 35/56] gst/deinterlace2/gstdeinterlace2.c: Respect the latency of the deinterlacing algorithm for the timestamps of every bu... |
| Original commit message from CVS: |
| * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace2_chain): |
| Respect the latency of the deinterlacing algorithm for the timestamps |
| of every buffer. |
| |
| 2008-08-02 18:13:20 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 34/56] gst/deinterlace2/tvtime/: Add the MMX registers to the clobbered registers only if __MMX__ is defined. |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/greedyh.asm: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc: |
| Add the MMX registers to the clobbered registers only if __MMX__ is |
| defined. |
| |
| 2008-08-02 18:09:56 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 33/56] gst/deinterlace2/: Enable tomsmocomp again as the C port will be ready for the next release. |
| Original commit message from CVS: |
| * gst/deinterlace2/Makefile.am: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace2_methods_get_type), (gst_deinterlace2_set_method), |
| (gst_deinterlace2_class_init): |
| Enable tomsmocomp again as the C port will be ready for the next |
| release. |
| |
| 2008-08-02 18:02:44 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 32/56] gst/deinterlace2/gstdeinterlace2.c: Don't use proxy_getcaps() but implement our own getcaps() function that doubles/h... |
| Original commit message from CVS: |
| * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace2_init), |
| (gst_greatest_common_divisor), (gst_fraction_double), |
| (gst_deinterlace2_getcaps), (gst_deinterlace2_setcaps): |
| Don't use proxy_getcaps() but implement our own getcaps() function |
| that doubles/halfs the framerate if all fields should be sent out. |
| |
| 2008-07-18 08:34:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 31/56] Disable the tomsmocomp algorithm for this release as it's buggy and has no C implementation yet. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/deinterlace2/Makefile.am: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace2_methods_get_type), (gst_deinterlace2_set_method), |
| (gst_deinterlace2_class_init), (gst_deinterlace2_init): |
| * gst/deinterlace2/gstdeinterlace2.h: |
| * gst/deinterlace2/tvtime/greedy.c: |
| (gst_deinterlace_method_greedy_l_class_init): |
| * gst/deinterlace2/tvtime/greedyh.c: |
| (gst_deinterlace_method_greedy_h_class_init): |
| * gst/deinterlace2/tvtime/vfir.c: |
| (gst_deinterlace_method_vfir_class_init): |
| Disable the tomsmocomp algorithm for this release as it's buggy |
| and has no C implementation yet. |
| Build the deinterlace2 plugin on all architectures but still mark it |
| as experimental. |
| Build the x86 inline assembly only if GCC inline assembly is supported |
| and only on x86 or amd64. Fixes bug #543286. |
| |
| 2008-07-14 14:13:54 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| [MOVED FROM BAD 30/56] gst/deinterlace2/tvtime/: Fix build on x86_64 |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/greedy.c: |
| (gst_deinterlace_method_greedy_l_class_init): |
| * gst/deinterlace2/tvtime/greedyh.c: |
| (gst_deinterlace_method_greedy_h_class_init): |
| * gst/deinterlace2/tvtime/vfir.c: |
| (gst_deinterlace_method_vfir_class_init): |
| Fix build on x86_64 |
| |
| 2008-07-13 10:56:45 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 29/56] gst/deinterlace2/tvtime/greedyh.asm: Always use the C implementation if width is not a multiple of 4. The assembly op... |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/greedyh.asm: |
| Always use the C implementation if width is not a multiple of 4. The |
| assembly optimized version only handle this and calling the C |
| implementation for the remaining part doesn't work because it needs |
| previous calculations. |
| |
| 2008-07-13 10:52:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 28/56] gst/deinterlace2/tvtime/: Some cleanup, use 3DNOW instead of TDNOW in macros. |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/greedyh.asm: |
| * gst/deinterlace2/tvtime/greedyh.c: |
| * gst/deinterlace2/tvtime/greedyhmacros.h: |
| Some cleanup, use 3DNOW instead of TDNOW in macros. |
| * gst/deinterlace2/tvtime/tomsmocomp.c: |
| (gst_deinterlace_method_tomsmocomp_class_init): |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h: |
| The SSE method in fact only needs MMXEXT, declare it as such. |
| |
| 2008-07-08 13:31:37 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 27/56] Don't use declarations after statements in the remaining code. |
| Original commit message from CVS: |
| * ext/spc/gstspc.c: (spc_setup): |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc: |
| Don't use declarations after statements in the remaining code. |
| |
| 2008-07-06 20:43:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 26/56] gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc: Mark internal processing functions as static inline for quite ... |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc: |
| Mark internal processing functions as static inline for quite some |
| speedup as they're used only once and need to get many local variables |
| passed as parameter. |
| |
| 2008-07-05 19:20:30 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 25/56] gst/deinterlace2/gstdeinterlace2.*: Call the current instance "self" instead of "object". |
| Original commit message from CVS: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace_method_deinterlace_frame), |
| (gst_deinterlace2_set_method), (gst_deinterlace2_init), |
| (gst_deinterlace2_reset_history), (gst_deinterlace2_reset), |
| (gst_deinterlace2_set_property), (gst_deinterlace2_get_property), |
| (gst_deinterlace2_pop_history), (gst_deinterlace2_head_history), |
| (gst_deinterlace2_push_history), (gst_deinterlace2_chain), |
| (gst_deinterlace2_setcaps), (gst_deinterlace2_sink_event), |
| (gst_deinterlace2_change_state), (gst_deinterlace2_src_event), |
| (gst_deinterlace2_src_query): |
| * gst/deinterlace2/gstdeinterlace2.h: |
| Call the current instance "self" instead of "object". |
| |
| 2008-07-05 19:11:56 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 24/56] gst/deinterlace2/gstdeinterlace2.*: Include latency of the method in the returned latency. |
| Original commit message from CVS: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace_method_get_latency), |
| (gst_deinterlace2_set_method), (gst_deinterlace2_class_init), |
| (gst_deinterlace2_push_history), (gst_deinterlace2_chain), |
| (gst_deinterlace2_setcaps), (gst_deinterlace2_src_query): |
| * gst/deinterlace2/gstdeinterlace2.h: |
| Include latency of the method in the returned latency. |
| Fix outputting of all fields, i.e. doubling of the framerate. |
| |
| 2008-07-05 16:47:32 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 23/56] gst/deinterlace2/: Use a GstObject subtype for the deinterlacing methods and export the different settings for each d... |
| Original commit message from CVS: |
| * gst/deinterlace2/Makefile.am: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace_method_class_init), (gst_deinterlace_method_init), |
| (gst_deinterlace_method_deinterlace_frame), |
| (gst_deinterlace_method_get_fields_required), |
| (gst_deinterlace2_methods_get_type), (_do_init), |
| (gst_deinterlace2_set_method), (gst_deinterlace2_class_init), |
| (gst_deinterlace2_child_proxy_get_child_by_index), |
| (gst_deinterlace2_child_proxy_get_children_count), |
| (gst_deinterlace2_child_proxy_interface_init), |
| (gst_deinterlace2_init), (gst_deinterlace2_finalize), |
| (gst_deinterlace2_chain), (gst_deinterlace2_src_query): |
| * gst/deinterlace2/gstdeinterlace2.h: |
| * gst/deinterlace2/tvtime/greedy.c: |
| (deinterlace_greedy_packed422_scanline_c), |
| (deinterlace_greedy_packed422_scanline_mmx), |
| (deinterlace_greedy_packed422_scanline_mmxext), |
| (deinterlace_frame_di_greedy), |
| (gst_deinterlace_method_greedy_l_set_property), |
| (gst_deinterlace_method_greedy_l_get_property), |
| (gst_deinterlace_method_greedy_l_class_init), |
| (gst_deinterlace_method_greedy_l_init): |
| * gst/deinterlace2/tvtime/greedyh.asm: |
| * gst/deinterlace2/tvtime/greedyh.c: (greedyDScaler_C), |
| (deinterlace_frame_di_greedyh), |
| (gst_deinterlace_method_greedy_h_set_property), |
| (gst_deinterlace_method_greedy_h_get_property), |
| (gst_deinterlace_method_greedy_h_class_init), |
| (gst_deinterlace_method_greedy_h_init): |
| * gst/deinterlace2/tvtime/greedyh.h: |
| * gst/deinterlace2/tvtime/plugins.h: |
| * gst/deinterlace2/tvtime/tomsmocomp.c: |
| (gst_deinterlace_method_tomsmocomp_set_property), |
| (gst_deinterlace_method_tomsmocomp_get_property), |
| (gst_deinterlace_method_tomsmocomp_class_init), |
| (gst_deinterlace_method_tomsmocomp_init): |
| * gst/deinterlace2/tvtime/tomsmocomp.h: |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc: |
| * gst/deinterlace2/tvtime/vfir.c: (deinterlace_frame_vfir), |
| (gst_deinterlace_method_vfir_class_init), |
| (gst_deinterlace_method_vfir_init): |
| Use a GstObject subtype for the deinterlacing methods and export |
| the different settings for each deinterlacing method via GObject |
| properties. |
| Implement GstChildProxy interface to allow access to the used |
| deinterlacing method and to allow adjusting the different settings. |
| Move global variables of the tomsmocomp deinterlacing method into |
| function local variables to make it possible to use this deinterlacing |
| method from different instances. |
| |
| 2008-07-05 12:22:37 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 22/56] gst/deinterlace2/tvtime/greedyh.asm: Support widths that are not a multiply of 4 when using the assembly optimized gr... |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/greedyh.asm: |
| Support widths that are not a multiply of 4 when using the assembly |
| optimized greedyh implementations. |
| |
| 2008-07-04 18:54:15 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 21/56] gst/deinterlace2/tvtime/greedyh.c: Only build the assembly optimized implementations on x86. |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/greedyh.c: |
| (deinterlace_frame_di_greedyh): |
| Only build the assembly optimized implementations on x86. |
| |
| 2008-06-30 07:51:07 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 20/56] gst/deinterlace2/: Remove useless file and mark everything possible as static. |
| Original commit message from CVS: |
| * gst/deinterlace2/Makefile.am: |
| * gst/deinterlace2/tvtime/tomsmocomp.c: (tomsmocomp_init), |
| (tomsmocomp_filter_mmx), (tomsmocomp_filter_3dnow), |
| (tomsmocomp_filter_sse), (deinterlace_frame_di_tomsmocomp): |
| * gst/deinterlace2/tvtime/tomsmocomp.h: |
| Remove useless file and mark everything possible as static. |
| * gst/deinterlace2/tvtime/greedy.c: |
| * gst/deinterlace2/tvtime/greedyh.c: |
| Use "_stdint.h" instead of <stdint.h>. |
| |
| 2008-06-29 10:56:47 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 19/56] gst/deinterlace2/: Get rid of speedy.[ch] as we don't use most of it's code anyway and it doesn't seem to be relicens... |
| Original commit message from CVS: |
| * gst/deinterlace2/Makefile.am: |
| * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace2_init): |
| * gst/deinterlace2/tvtime/greedy.c: (deinterlace_frame_di_greedy): |
| * gst/deinterlace2/tvtime/greedyh.c: |
| (deinterlace_frame_di_greedyh): |
| * gst/deinterlace2/tvtime/speedtools.h: |
| * gst/deinterlace2/tvtime/speedy.c: |
| * gst/deinterlace2/tvtime/speedy.h: |
| * gst/deinterlace2/tvtime/tomsmocomp.c: (Fieldcopy): |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc: |
| * gst/deinterlace2/tvtime/vfir.c: (deinterlace_frame_vfir): |
| Get rid of speedy.[ch] as we don't use most of it's code anyway |
| and it doesn't seem to be relicensed to LGPL. Use memcpy() instead |
| of the speedy memcpy everywhere instead. |
| * gst/deinterlace2/gstdeinterlace2.h: |
| Remove many unused declarations. |
| |
| 2008-06-28 18:13:08 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 18/56] gst/deinterlace2/gstdeinterlace2.c: Divide latency be 2 to convert from fields to frames. |
| Original commit message from CVS: |
| * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace2_src_query): |
| Divide latency be 2 to convert from fields to frames. |
| |
| 2008-06-28 18:10:52 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 17/56] gst/deinterlace2/tvtime/greedy.c: Don't use scanlines function from gstdeinterlace2 as it's not appropiate for this m... |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/greedy.c: |
| (deinterlace_greedy_packed422_scanline_c), |
| (deinterlace_greedy_packed422_scanline_mmx), |
| (deinterlace_greedy_packed422_scanline_mmxext), |
| (deinterlace_frame_di_greedy): |
| Don't use scanlines function from gstdeinterlace2 as it's |
| not appropiate for this method. Instead implement deinterlace_frame |
| function by taking the one from greedyh. |
| * gst/deinterlace2/tvtime/greedyh.c: (greedyDScaler_C): |
| Small fix for the C implementation. |
| * gst/deinterlace2/tvtime/vfir.c: (deinterlace_frame_vfir): |
| Don't use the scanlines function from gstdeinterlace2 as it's only |
| used for this method and will be removed. Instead implement |
| deinterlace_frame function and make it a bit more efficient. |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace2_class_init), (gst_deinterlace2_set_method), |
| (gst_deinterlace2_push_history), (gst_deinterlace2_chain), |
| (gst_deinterlace2_setcaps), (gst_deinterlace2_sink_event), |
| (gst_deinterlace2_change_state), (gst_deinterlace2_src_event), |
| (gst_deinterlace2_src_query): |
| Fix coding style and remove scanlines function as it's unused now. |
| |
| 2008-06-28 17:25:56 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 16/56] gst/deinterlace2/tvtime/: Add a C implementation for the greedyh deinterlacing method, clean up the code a bit and ma... |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/greedyh.asm: |
| * gst/deinterlace2/tvtime/greedyh.c: (greedyDScaler_C), |
| (deinterlace_frame_di_greedyh), (dscaler_greedyh_get_method): |
| * gst/deinterlace2/tvtime/greedyhmacros.h: |
| Add a C implementation for the greedyh deinterlacing method, clean |
| up the code a bit and mark the SSE version as MMXEXT as it doesn't |
| require any SSE instructions. |
| |
| 2008-06-27 13:22:34 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 15/56] gst/deinterlace2/gstdeinterlace2.c: If we're outputting all fields the framerate has to be doubled. |
| Original commit message from CVS: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace2_set_property), (gst_deinterlace2_chain), |
| (gst_deinterlace2_setcaps): |
| If we're outputting all fields the framerate has to be doubled. |
| Set duration on the outgoing buffers. |
| |
| 2008-06-25 16:05:08 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| [MOVED FROM BAD 14/56] gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h: Remove unneeded macros that break build on macosx. |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h: |
| Remove unneeded macros that break build on macosx. |
| |
| 2008-06-24 12:08:47 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 13/56] gst/deinterlace2/tvtime/greedy.c: Optimize MMX/MMXEXT implementations a bit by requiring two less memory accesses and... |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/greedy.c: |
| (deinterlace_greedy_packed422_scanline_mmx), |
| (deinterlace_greedy_packed422_scanline_mmxext): |
| Optimize MMX/MMXEXT implementations a bit by requiring two less |
| memory accesses and fix the workaround for the missing right shift |
| on bytes to unset the highest bit of every byte. |
| |
| 2008-06-24 10:15:41 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 12/56] gst/deinterlace2/tvtime/greedy.c: Remove sfence instruction as it's not needed and actually is an SSE instruction. |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/greedy.c: |
| (deinterlace_greedy_packed422_scanline_mmxext): |
| Remove sfence instruction as it's not needed and actually is an SSE |
| instruction. |
| |
| 2008-06-24 10:12:08 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 11/56] gst/deinterlace2/tvtime/greedy.c: Add plain MMX implementation for the greedyl method. |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/greedy.c: |
| (deinterlace_greedy_packed422_scanline_mmx), |
| (deinterlace_greedy_packed422_scanline): |
| Add plain MMX implementation for the greedyl method. |
| |
| 2008-06-24 09:40:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 10/56] gst/deinterlace2/Makefile.am: Move the assembly includes to noinst_HEADERS where they belong. |
| Original commit message from CVS: |
| * gst/deinterlace2/Makefile.am: |
| Move the assembly includes to noinst_HEADERS where they belong. |
| * gst/deinterlace2/tvtime/vfir.c: (deinterlace_line_c), |
| (deinterlace_line_mmx): |
| Fix C and MMX implementations a bit more. |
| |
| 2008-06-24 09:10:46 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 09/56] gst/deinterlace2/tvtime/greedy.c: Fix the C implementation to produce correct results and optimize the |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/greedy.c: |
| (deinterlace_greedy_packed422_scanline_c), |
| (deinterlace_greedy_packed422_scanline_mmxext), |
| (deinterlace_greedy_packed422_scanline): |
| Fix the C implementation to produce correct results and optimize the |
| MMXEXT implementation. |
| Handle odd widths and don't read over array boundaries in the MMXEXT |
| implementation. |
| * gst/deinterlace2/tvtime/vfir.c: (deinterlace_line_c), |
| (deinterlace_line_mmx), (deinterlace_scanline_vfir): |
| Fix a small rounding bug in the MMX implementation, the MMX |
| implementation doesn't actually need MMXEXT instructions so don't mark |
| it as such. |
| Handle odd widths in both implementations. |
| |
| 2008-06-21 09:05:00 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 08/56] gst/deinterlace2/tvtime/greedy.c: Implement a C version of the greedy low motion algorithm and mark the assembly opti... |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/greedy.c: |
| (deinterlace_greedy_packed422_scanline_sse), |
| (deinterlace_greedy_packed422_scanline_c), |
| (deinterlace_greedy_packed422_scanline): |
| Implement a C version of the greedy low motion algorithm and mark the |
| assembly optimized version as SSE as it uses SSE instructions |
| additional to MMX instructions. |
| |
| 2008-06-20 14:48:40 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 07/56] gst/deinterlace2/tvtime/vfir.c: Make it possible to use the vfir method on X86 CPUs without MMXEXT too but use the MM... |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/vfir.c: (deinterlace_line_mmxext), |
| (deinterlace_line_c), (deinterlace_scanline_vfir): |
| Make it possible to use the vfir method on X86 CPUs without MMXEXT too |
| but use the MMXEXT optimized code whenever possible. |
| |
| 2008-06-20 14:35:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 06/56] gst/deinterlace2/gstdeinterlace2.*: Reset element state on PAUSED->READY properly, don't leak any buffers when finali... |
| Original commit message from CVS: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace2_class_init), (gst_deinterlace2_init), |
| (gst_deinterlace2_reset_history), (gst_deinterlace2_reset), |
| (gst_deinterlace2_finalize), (gst_deinterlace2_chain), |
| (gst_deinterlace2_sink_event), (gst_deinterlace2_change_state), |
| (gst_deinterlace2_src_query): |
| * gst/deinterlace2/gstdeinterlace2.h: |
| Reset element state on PAUSED->READY properly, don't leak any buffers |
| when finalizing, allocate buffers with gst_pad_alloc_buffer() and |
| properly return flow returns from gst_pad_push() instead of ignoring them. |
| |
| 2008-06-20 13:45:08 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 05/56] gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h: Add missing header. |
| Original commit message from CVS: |
| * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h: |
| Add missing header. |
| |
| 2008-06-20 13:24:29 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 04/56] Fix compilation on generic x86/amd64 and include deinterlace2 in the build system. Because of several bugs it's still... |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/deinterlace2/Makefile.am: |
| * gst/deinterlace2/tvtime/greedyh.asm: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc: |
| Fix compilation on generic x86/amd64 and include deinterlace2 in the |
| build system. Because of several bugs it's still enabled only |
| by --enable-experimental. |
| |
| 2008-06-18 06:31:13 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| [MOVED FROM BAD 03/56] Fix gtk-doc warnings. Also don't misuse api-doc comments for normal comments. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * examples/app/appsrc-ra.c: |
| * examples/app/appsrc-seekable.c: |
| * examples/app/appsrc-stream.c: |
| * examples/app/appsrc-stream2.c: |
| * ext/directfb/dfbvideosink.h: |
| * ext/metadata/gstbasemetadata.c: |
| * ext/metadata/gstbasemetadata.h: |
| * ext/metadata/metadata.c: |
| * ext/metadata/metadataexif.c: |
| * ext/theora/theoradec.h: |
| * gst/deinterlace2/gstdeinterlace2.h: |
| * gst/deinterlace2/tvtime/speedy.c: |
| * gst/deinterlace2/tvtime/speedy.h: |
| * gst/deinterlace2/tvtime/vfir.c: |
| Fix gtk-doc warnings. Also don't misuse api-doc comments for normal |
| comments. |
| |
| 2008-06-11 11:12:49 +0000 Martin Eikermann <meiker@upb.de> |
| |
| [MOVED FROM BAD 02/56] gst/deinterlace2/: Add a deinterlacer plugin based on the tvtime/DScaler deinterlacer, which was relicensed to LGPL f... |
| Original commit message from CVS: |
| Based on a patch by: Martin Eikermann <meiker at upb dot de> |
| * gst/deinterlace2/Makefile.am: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace2_method_get_type), |
| (gst_deinterlace2_fields_get_type), |
| (gst_deinterlace2_field_layout_get_type), |
| (gst_deinterlace2_base_init), (gst_deinterlace2_class_init), |
| (gst_deinterlace2_init), (gst_deinterlace2_set_method), |
| (gst_deinterlace2_set_property), (gst_deinterlace2_get_property), |
| (gst_deinterlace2_finalize), (gst_deinterlace2_pop_history), |
| (gst_deinterlace2_head_history), (gst_deinterlace2_push_history), |
| (gst_deinterlace2_deinterlace_scanlines), (gst_deinterlace2_chain), |
| (gst_deinterlace2_setcaps), (gst_deinterlace2_sink_event), |
| (gst_deinterlace2_change_state), (gst_deinterlace2_src_event), |
| (gst_deinterlace2_src_query), (gst_deinterlace2_src_query_types), |
| (plugin_init): |
| * gst/deinterlace2/gstdeinterlace2.h: |
| * gst/deinterlace2/tvtime/greedy.c: (copy_scanline), |
| (deinterlace_greedy_packed422_scanline_mmxext), |
| (dscaler_greedyl_get_method): |
| * gst/deinterlace2/tvtime/greedyh.asm: |
| * gst/deinterlace2/tvtime/greedyh.c: |
| (deinterlace_frame_di_greedyh), (dscaler_greedyh_get_method), |
| (greedyh_init), (greedyh_filter_mmx), (greedyh_filter_3dnow), |
| (greedyh_filter_sse): |
| * gst/deinterlace2/tvtime/greedyh.h: |
| * gst/deinterlace2/tvtime/greedyhmacros.h: |
| * gst/deinterlace2/tvtime/mmx.h: |
| * gst/deinterlace2/tvtime/plugins.h: |
| * gst/deinterlace2/tvtime/speedtools.h: |
| * gst/deinterlace2/tvtime/speedy.c: (multiply_alpha), (clip255), |
| (comb_factor_packed422_scanline_mmx), |
| (diff_factor_packed422_scanline_c), |
| (diff_factor_packed422_scanline_mmx), |
| (diff_packed422_block8x8_mmx), (diff_packed422_block8x8_c), |
| (packed444_to_packed422_scanline_c), |
| (packed422_to_packed444_scanline_c), |
| (packed422_to_packed444_rec601_scanline_c), |
| (vfilter_chroma_121_packed422_scanline_mmx), |
| (vfilter_chroma_121_packed422_scanline_c), |
| (vfilter_chroma_332_packed422_scanline_mmx), |
| (vfilter_chroma_332_packed422_scanline_c), |
| (kill_chroma_packed422_inplace_scanline_mmx), |
| (kill_chroma_packed422_inplace_scanline_c), |
| (invert_colour_packed422_inplace_scanline_mmx), |
| (invert_colour_packed422_inplace_scanline_c), |
| (mirror_packed422_inplace_scanline_c), |
| (interpolate_packed422_scanline_c), |
| (convert_uyvy_to_yuyv_scanline_mmx), |
| (convert_uyvy_to_yuyv_scanline_c), |
| (interpolate_packed422_scanline_mmx), |
| (interpolate_packed422_scanline_mmxext), |
| (blit_colour_packed422_scanline_c), |
| (blit_colour_packed422_scanline_mmx), |
| (blit_colour_packed422_scanline_mmxext), |
| (blit_colour_packed4444_scanline_c), |
| (blit_colour_packed4444_scanline_mmx), |
| (blit_colour_packed4444_scanline_mmxext), (small_memcpy), |
| (speedy_memcpy_c), (speedy_memcpy_mmx), (speedy_memcpy_mmxext), |
| (blit_packed422_scanline_c), (blit_packed422_scanline_mmx), |
| (blit_packed422_scanline_mmxext), |
| (composite_colour4444_alpha_to_packed422_scanline_c), |
| (composite_colour4444_alpha_to_packed422_scanline_mmxext), |
| (composite_packed4444_alpha_to_packed422_scanline_c), |
| (composite_packed4444_alpha_to_packed422_scanline_mmxext), |
| (composite_packed4444_to_packed422_scanline_c), |
| (composite_packed4444_to_packed422_scanline_mmxext), |
| (composite_alphamask_to_packed4444_scanline_c), |
| (composite_alphamask_to_packed4444_scanline_mmxext), |
| (composite_alphamask_alpha_to_packed4444_scanline_c), |
| (premultiply_packed4444_scanline_c), |
| (premultiply_packed4444_scanline_mmxext), |
| (blend_packed422_scanline_c), (blend_packed422_scanline_mmxext), |
| (quarter_blit_vertical_packed422_scanline_mmxext), |
| (quarter_blit_vertical_packed422_scanline_c), |
| (subpix_blit_vertical_packed422_scanline_c), |
| (a8_subpix_blit_scanline_c), (myround), (init_RGB_to_YCbCr_tables), |
| (init_YCbCr_to_RGB_tables), (rgb24_to_packed444_rec601_scanline_c), |
| (rgba32_to_packed4444_rec601_scanline_c), |
| (packed444_to_rgb24_rec601_scanline_c), |
| (packed444_to_nonpremultiplied_packed4444_scanline_c), |
| (aspect_adjust_packed4444_scanline_c), (setup_speedy_calls), |
| (speedy_get_accel): |
| * gst/deinterlace2/tvtime/speedy.h: |
| * gst/deinterlace2/tvtime/sse.h: |
| * gst/deinterlace2/tvtime/tomsmocomp.c: (Fieldcopy), |
| (deinterlace_frame_di_tomsmocomp), (dscaler_tomsmocomp_get_method), |
| (tomsmocomp_init), (tomsmocomp_filter_mmx), |
| (tomsmocomp_filter_3dnow), (tomsmocomp_filter_sse): |
| * gst/deinterlace2/tvtime/tomsmocomp.h: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoop0A.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA8.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA2.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA6.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH2.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVA.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVAH.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/StrangeBob.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/WierdBob.inc: |
| * gst/deinterlace2/tvtime/vfir.c: (deinterlace_line), |
| (deinterlace_scanline_vfir), (copy_scanline), |
| (dscaler_vfir_get_method): |
| * gst/deinterlace2/tvtime/x86-64_macros.inc: |
| Add a deinterlacer plugin based on the tvtime/DScaler deinterlacer, |
| which was relicensed to LGPL for GStreamer and in theory provides |
| better and faster results than the simple deinterlace element. |
| Fixes bug #163578. |
| Ported to GStreamer 0.10 but still not enabled or included in the |
| build system by default because of bad artefacts caused by a bug |
| somewhere and as it can be only build on x86/amd64 ATM and requires |
| special CFLAGS. Will be fixed soon. |
| |
| 2008-06-11 11:12:14 +0000 Martin Eikermann <meiker@upb.de> |
| |
| [MOVED FROM BAD 01/56] gst/deinterlace2/: Add a deinterlacer plugin based on the tvtime/DScaler deinterlacer, which was relicensed to LGPL f... |
| Original commit message from CVS: |
| Based on a patch by: Martin Eikermann <meiker at upb dot de> |
| * gst/deinterlace2/Makefile.am: |
| * gst/deinterlace2/gstdeinterlace2.c: |
| (gst_deinterlace2_method_get_type), |
| (gst_deinterlace2_fields_get_type), |
| (gst_deinterlace2_field_layout_get_type), |
| (gst_deinterlace2_base_init), (gst_deinterlace2_class_init), |
| (gst_deinterlace2_init), (gst_deinterlace2_set_method), |
| (gst_deinterlace2_set_property), (gst_deinterlace2_get_property), |
| (gst_deinterlace2_finalize), (gst_deinterlace2_pop_history), |
| (gst_deinterlace2_head_history), (gst_deinterlace2_push_history), |
| (gst_deinterlace2_deinterlace_scanlines), (gst_deinterlace2_chain), |
| (gst_deinterlace2_setcaps), (gst_deinterlace2_sink_event), |
| (gst_deinterlace2_change_state), (gst_deinterlace2_src_event), |
| (gst_deinterlace2_src_query), (gst_deinterlace2_src_query_types), |
| (plugin_init): |
| * gst/deinterlace2/gstdeinterlace2.h: |
| * gst/deinterlace2/tvtime/greedy.c: (copy_scanline), |
| (deinterlace_greedy_packed422_scanline_mmxext), |
| (dscaler_greedyl_get_method): |
| * gst/deinterlace2/tvtime/greedyh.asm: |
| * gst/deinterlace2/tvtime/greedyh.c: |
| (deinterlace_frame_di_greedyh), (dscaler_greedyh_get_method), |
| (greedyh_init), (greedyh_filter_mmx), (greedyh_filter_3dnow), |
| (greedyh_filter_sse): |
| * gst/deinterlace2/tvtime/greedyh.h: |
| * gst/deinterlace2/tvtime/greedyhmacros.h: |
| * gst/deinterlace2/tvtime/mmx.h: |
| * gst/deinterlace2/tvtime/plugins.h: |
| * gst/deinterlace2/tvtime/speedtools.h: |
| * gst/deinterlace2/tvtime/speedy.c: (multiply_alpha), (clip255), |
| (comb_factor_packed422_scanline_mmx), |
| (diff_factor_packed422_scanline_c), |
| (diff_factor_packed422_scanline_mmx), |
| (diff_packed422_block8x8_mmx), (diff_packed422_block8x8_c), |
| (packed444_to_packed422_scanline_c), |
| (packed422_to_packed444_scanline_c), |
| (packed422_to_packed444_rec601_scanline_c), |
| (vfilter_chroma_121_packed422_scanline_mmx), |
| (vfilter_chroma_121_packed422_scanline_c), |
| (vfilter_chroma_332_packed422_scanline_mmx), |
| (vfilter_chroma_332_packed422_scanline_c), |
| (kill_chroma_packed422_inplace_scanline_mmx), |
| (kill_chroma_packed422_inplace_scanline_c), |
| (invert_colour_packed422_inplace_scanline_mmx), |
| (invert_colour_packed422_inplace_scanline_c), |
| (mirror_packed422_inplace_scanline_c), |
| (interpolate_packed422_scanline_c), |
| (convert_uyvy_to_yuyv_scanline_mmx), |
| (convert_uyvy_to_yuyv_scanline_c), |
| (interpolate_packed422_scanline_mmx), |
| (interpolate_packed422_scanline_mmxext), |
| (blit_colour_packed422_scanline_c), |
| (blit_colour_packed422_scanline_mmx), |
| (blit_colour_packed422_scanline_mmxext), |
| (blit_colour_packed4444_scanline_c), |
| (blit_colour_packed4444_scanline_mmx), |
| (blit_colour_packed4444_scanline_mmxext), (small_memcpy), |
| (speedy_memcpy_c), (speedy_memcpy_mmx), (speedy_memcpy_mmxext), |
| (blit_packed422_scanline_c), (blit_packed422_scanline_mmx), |
| (blit_packed422_scanline_mmxext), |
| (composite_colour4444_alpha_to_packed422_scanline_c), |
| (composite_colour4444_alpha_to_packed422_scanline_mmxext), |
| (composite_packed4444_alpha_to_packed422_scanline_c), |
| (composite_packed4444_alpha_to_packed422_scanline_mmxext), |
| (composite_packed4444_to_packed422_scanline_c), |
| (composite_packed4444_to_packed422_scanline_mmxext), |
| (composite_alphamask_to_packed4444_scanline_c), |
| (composite_alphamask_to_packed4444_scanline_mmxext), |
| (composite_alphamask_alpha_to_packed4444_scanline_c), |
| (premultiply_packed4444_scanline_c), |
| (premultiply_packed4444_scanline_mmxext), |
| (blend_packed422_scanline_c), (blend_packed422_scanline_mmxext), |
| (quarter_blit_vertical_packed422_scanline_mmxext), |
| (quarter_blit_vertical_packed422_scanline_c), |
| (subpix_blit_vertical_packed422_scanline_c), |
| (a8_subpix_blit_scanline_c), (myround), (init_RGB_to_YCbCr_tables), |
| (init_YCbCr_to_RGB_tables), (rgb24_to_packed444_rec601_scanline_c), |
| (rgba32_to_packed4444_rec601_scanline_c), |
| (packed444_to_rgb24_rec601_scanline_c), |
| (packed444_to_nonpremultiplied_packed4444_scanline_c), |
| (aspect_adjust_packed4444_scanline_c), (setup_speedy_calls), |
| (speedy_get_accel): |
| * gst/deinterlace2/tvtime/speedy.h: |
| * gst/deinterlace2/tvtime/sse.h: |
| * gst/deinterlace2/tvtime/tomsmocomp.c: (Fieldcopy), |
| (deinterlace_frame_di_tomsmocomp), (dscaler_tomsmocomp_get_method), |
| (tomsmocomp_init), (tomsmocomp_filter_mmx), |
| (tomsmocomp_filter_3dnow), (tomsmocomp_filter_sse): |
| * gst/deinterlace2/tvtime/tomsmocomp.h: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoop0A.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA8.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA2.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA6.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH2.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVA.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVAH.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/StrangeBob.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc: |
| * gst/deinterlace2/tvtime/tomsmocomp/WierdBob.inc: |
| * gst/deinterlace2/tvtime/vfir.c: (deinterlace_line), |
| (deinterlace_scanline_vfir), (copy_scanline), |
| (dscaler_vfir_get_method): |
| * gst/deinterlace2/tvtime/x86-64_macros.inc: |
| Add a deinterlacer plugin based on the tvtime/DScaler deinterlacer, |
| which was relicensed to LGPL for GStreamer and in theory provides |
| better and faster results than the simple deinterlace element. |
| Fixes bug #163578. |
| Ported to GStreamer 0.10 but still not enabled or included in the |
| build system by default because of bad artefacts caused by a bug |
| somewhere and as it can be only build on x86/amd64 ATM and requires |
| special CFLAGS. Will be fixed soon. |
| |
| 2009-05-13 10:30:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * configure.ac: |
| flv: Actually add the flv plugin to configure.ac |
| |
| 2009-05-13 09:24:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tests/check/pipelines/flacdec.c: |
| checks: fix flacdec unit tests on big-endian machines and under valgrind |
| Flacdec outputs 16-bit samples, so let's check if the value of the first |
| sample is what we expect rather than just the first byte, which may be |
| different from what we expect depending on the host's endianness. Fixes |
| the flacdec unit tests on PPC. Also fix a bunch of leaks in the unit |
| tests to make valgrind happy. Fixes #582420. |
| |
| 2009-05-13 09:18:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * ext/flac/gstflacdec.c: |
| flacdec: fix buffer leak |
| gst_buffer_replace() will take its own ref, so we still have |
| to unref the buffer if we don't need it any longer. |
| |
| 2009-05-12 21:20:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/avi/gstavidemux.c: |
| avidemux: Fix pointer arithmetic |
| This fixes a seeking regression, bug #134522. |
| |
| 2009-05-12 21:36:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flv.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-goom2k1.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-interleave.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-monoscope.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-pulseaudio.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-soup.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| Moved 'flv' from -bad to -good |
| |
| 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk> |
| |
| * gst/flv/gstflvdemux.c: |
| [MOVED FROM BAD 57/57] Add ranks to various muxers and encoders in -bad |
| |
| 2009-04-29 18:52:20 +0100 Tristan Matthews <le.businessman@gmail.com> |
| |
| * gst/flv/gstflvmux.c: |
| [MOVED FROM BAD 56/57] flvmux: init variable to NULL to fix compiler warning |
| Fixes #580786. |
| |
| 2009-04-29 13:56:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/flv/gstflvmux.c: |
| * gst/flv/gstflvparse.c: |
| [MOVED FROM BAD 55/57] flv: Set/require the framed/parsed fields of the audio/mpeg caps to TRUE |
| |
| 2009-04-29 13:16:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/flv/gstflvmux.c: |
| [MOVED FROM BAD 54/57] flv: Always write at least the minimal tags and write the PAR as tags |
| |
| 2009-04-29 13:03:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/flv/gstflvmux.c: |
| * gst/flv/gstflvmux.h: |
| [MOVED FROM BAD 53/57] flv: Add support for muxing some tags |
| |
| 2009-04-29 13:03:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/flv/gstflvparse.c: |
| [MOVED FROM BAD 52/57] flv: Add support for title tag |
| |
| 2009-04-29 09:40:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/flv/gstflvparse.c: |
| [MOVED FROM BAD 51/57] flv: Fix parsing of tags and add new mappings |
| We shouldn't register a new GstTag for every unknown tag |
| we find as this might lead to conflicts and also those |
| tags are essentially unknown. |
| Add mappings for some known tags and also convert string |
| dates to GDate, as found in many FLV files. |
| |
| 2009-04-22 19:52:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/flv/gstflvdemux.c: |
| * gst/flv/gstflvdemux.h: |
| * gst/flv/gstflvmux.c: |
| * gst/flv/gstflvmux.h: |
| [MOVED FROM BAD 50/57] flv: Add documentation to flvmux and flvdemux |
| Partially fixes bug #573737. |
| |
| 2009-01-22 13:39:34 +0100 Jan Urbanski <j.urbanski@students.mimuw.edu.pl> |
| |
| * gst/flv/gstflvparse.c: |
| [MOVED FROM BAD 49/57] Add support for ECMA arrays in script tags. Fixes bug #567965. |
| Add support for ECMA arrays in script tags. This fixes |
| seeking on some files that have the seek table stored |
| inside an ECMA array instead of the normal array. |
| |
| 2008-12-03 11:43:00 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 48/57] gst/flv/gstflvparse.c: Check if strings are valid UTF8 before using them. |
| Original commit message from CVS: |
| * gst/flv/gstflvparse.c: (FLV_GET_STRING): |
| Check if strings are valid UTF8 before using them. |
| |
| 2008-11-24 11:17:19 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 47/57] gst/flv/gstflvdemux.c: Fix non key unit seeking by always going to the previous keyframe. Mark the discont flag when ... |
| Original commit message from CVS: |
| 2008-11-24 Julien Moutte <julien@fluendo.com> |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_find_offset), |
| (gst_flv_demux_handle_seek_push), |
| (gst_flv_demux_handle_seek_pull): |
| Fix non key unit seeking by always going to the previous |
| keyframe. Mark |
| the discont flag when we've moved in the file. |
| * gst/flv/gstflvparse.c: (gst_flv_parse_audio_negotiate): MP3 |
| streams |
| are parsed already, makes autoplugged pipelines shorter. |
| |
| 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| [MOVED FROM BAD 46/57] 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. |
| |
| 2008-10-28 18:44:44 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 45/57] gst/flv/gstflvdemux.c: Implement position query in time format. |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_query): |
| Implement position query in time format. |
| |
| 2008-10-28 18:41:19 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 44/57] gst/flv/: Put the GstSegment directly into the instance struct instead of allocating and free'ing it again. |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup), |
| (gst_flv_demux_loop), (gst_flv_demux_handle_seek_push), |
| (gst_flv_demux_handle_seek_pull), (gst_flv_demux_sink_event), |
| (gst_flv_demux_dispose), (gst_flv_demux_init): |
| * gst/flv/gstflvdemux.h: |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video), (gst_flv_parse_tag_timestamp): |
| Put the GstSegment directly into the instance struct instead of |
| allocating and free'ing it again. |
| Push tags already if only one pad was added, no need to wait for |
| the second one. |
| When generating our index set has_video and has_audio if we find |
| video or audio in case the FLV header has incorrect data. |
| |
| 2008-10-27 09:45:04 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 43/57] gst/flv/: Don't memcpy() all data we want to push downstream, instead just create subbuffers and push them downstream. |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_chain), |
| (gst_flv_demux_pull_tag), (gst_flv_demux_pull_header), |
| (gst_flv_demux_create_index): |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_script), |
| (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video), |
| (gst_flv_parse_tag_timestamp), (gst_flv_parse_tag_type), |
| (gst_flv_parse_header): |
| * gst/flv/gstflvparse.h: |
| Don't memcpy() all data we want to push downstream, instead just |
| create subbuffers and push them downstream. |
| Fix some minor memory leaks. |
| |
| 2008-10-27 09:41:18 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 42/57] gst/flv/Makefile.am: Fix (non-critical) syntax error and add all required CFLAGS and LIBS. |
| Original commit message from CVS: |
| * gst/flv/Makefile.am: |
| Fix (non-critical) syntax error and add all required CFLAGS and LIBS. |
| * gst/flv/gstflvparse.c: (FLV_GET_STRING), |
| (gst_flv_parse_metadata_item), (gst_flv_parse_tag_script), |
| (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video), |
| (gst_flv_parse_tag_timestamp), (gst_flv_parse_tag_type): |
| Rewrite the script tag parsing to make sure we don't try to read |
| more data than we have. Also use GST_READ_UINT24_BE directly and |
| fix some minor memory leaks. |
| This should make all crashes on fuzzed FLV files disappear. |
| |
| 2008-10-27 09:37:21 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 41/57] gst/flv/gstflvparse.c: Properly check everywhere that we have enough data to parse and don't read outside the allocat... |
| Original commit message from CVS: |
| * gst/flv/gstflvparse.c: (FLV_GET_STRING), |
| (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video), |
| (gst_flv_parse_tag_type), (gst_flv_parse_header): |
| Properly check everywhere that we have enough data to parse and |
| don't read outside the allocated memory region. |
| |
| 2008-10-27 09:35:34 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 40/57] gst/flv/gstflvparse.c: If the caps change during playback and negotiation fails error out instead of trying to continue. |
| Original commit message from CVS: |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video): |
| If the caps change during playback and negotiation fails error out |
| instead of trying to continue. |
| |
| 2008-10-27 09:33:40 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 39/57] gst/flv/: Add support for Speex audio and allow buffers without valid timestamp in the muxer. |
| Original commit message from CVS: |
| * gst/flv/gstflvmux.c: (gst_flv_mux_audio_pad_setcaps), |
| (gst_flv_mux_request_new_pad), (gst_flv_mux_write_buffer), |
| (gst_flv_mux_collected): |
| * gst/flv/gstflvmux.h: |
| * gst/flv/gstflvparse.c: (gst_flv_parse_audio_negotiate): |
| Add support for Speex audio and allow buffers without valid |
| timestamp in the muxer. |
| |
| 2008-10-27 09:32:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 38/57] gst/flv/gstflvdemux.c: Don't post an error message on the bus if sending EOS downstream didn't work. Fixes bug #550454. |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_loop), |
| (gst_flv_demux_find_offset), (gst_flv_demux_handle_seek_push), |
| (gst_flv_demux_handle_seek_pull): |
| Don't post an error message on the bus if sending EOS downstream |
| didn't work. Fixes bug #550454. |
| Fix seek event handling to look at the flags of the seek event |
| instead of assuming some random flags, don't send segment-start |
| messages when operating in push mode and push seek events upstream |
| if we couldn't handle them. |
| |
| 2008-10-27 09:27:18 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 37/57] gst/flv/gstflvdemux.c: Error out early if pulling a tag failed. |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_pull_tag): |
| Error out early if pulling a tag failed. |
| |
| 2008-10-27 09:25:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 36/57] gst/flv/: In pull mode we create our own index before doing anything else and don't use the index provided by some fi... |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_create_index), |
| (gst_flv_demux_loop): |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_script), |
| (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video), |
| (gst_flv_parse_tag_timestamp): |
| * gst/flv/gstflvparse.h: |
| In pull mode we create our own index before doing anything else |
| and don't use the index provided by some files (which are more than |
| often incorrect and cause failed seeks). |
| For push mode we still use the index provided by the file and extend it |
| while doing the playback. |
| |
| 2008-10-27 09:20:01 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 35/57] gst/flv/gstflvdemux.c: Instead of using gst_pad_event_default() use a small gst_pad_push_event() wrapper that only do... |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_push_src_event), |
| (gst_flv_demux_loop), (gst_flv_demux_handle_seek_pull), |
| (gst_flv_demux_sink_event): |
| Instead of using gst_pad_event_default() use a small |
| gst_pad_push_event() wrapper that only does what we want and is much |
| more simple. |
| |
| 2008-10-27 09:14:45 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 34/57] gst/flv/gstflvdemux.*: If our index was created by the element and not provided from the outside we should destroy it... |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_change_state), |
| (gst_flv_demux_set_index), (gst_flv_demux_init): |
| * gst/flv/gstflvdemux.h: |
| If our index was created by the element and not provided from the |
| outside we should destroy it when starting a new stream to get |
| all old entries removed. |
| |
| 2008-10-27 09:12:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 33/57] gst/flv/gstflvdemux.c: Improve debugging a bit when pulling a buffer from upstream fails. |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_pull_range): |
| Improve debugging a bit when pulling a buffer from upstream fails. |
| |
| 2008-10-27 09:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 32/57] gst/flv/: Close the currently playing segment from the streaming thread instead of the thread where the seek event is... |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup), |
| (gst_flv_demux_handle_seek_pull), (gst_flv_demux_dispose): |
| * gst/flv/gstflvdemux.h: |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video): |
| Close the currently playing segment from the streaming thread |
| instead of the thread where the seek event is handled. |
| |
| 2008-10-16 15:21:15 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 31/57] gst/flv/gstflvmux.c: Don't set video_codec to the value that actually should go into audio codec, otherwise we create... |
| Original commit message from CVS: |
| * gst/flv/gstflvmux.c: (gst_flv_mux_audio_pad_setcaps), |
| (gst_flv_mux_write_buffer): |
| Don't set video_codec to the value that actually should go |
| into audio codec, otherwise we create invalid files. |
| Fixes bug #556564. |
| |
| 2008-10-12 17:08:10 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 30/57] gst/flv/gstflvdemux.c: Fix regression of handling flow returns in pull mode. |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_pull_tag), |
| (gst_flv_demux_pull_header): |
| Fix regression of handling flow returns in pull mode. |
| Fixes bug #556003. |
| |
| 2008-10-10 16:33:36 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 29/57] gst/flv/gstflvparse.c: Use gst_pad_alloc_buffer_and_set_caps() to make sure we get a buffer with caps that we can wor... |
| Original commit message from CVS: |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video): |
| Use gst_pad_alloc_buffer_and_set_caps() to make sure we get |
| a buffer with caps that we can work with (i.e. the pad's caps). |
| Add non-keyframe video frames to the index too but without the |
| keyframe flag. |
| Add audio frames to the index only if we have no video stream. |
| |
| 2008-10-10 16:15:09 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 28/57] gst/flv/gstflvparse.c: Create pads from the pad templates, use fixed caps on them and only activate them after the ca... |
| Original commit message from CVS: |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video): |
| Create pads from the pad templates, use fixed caps on them |
| and only activate them after the caps are set. |
| |
| 2008-10-09 16:20:26 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 27/57] gst/flv/: Get an approximate duration of the file by looking at the timestamp of the last tag in pull mode. If we get... |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_loop): |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_timestamp): |
| * gst/flv/gstflvparse.h: |
| Get an approximate duration of the file by looking at the timestamp |
| of the last tag in pull mode. If we get (maybe better) duration from |
| metadata later we'll use that instead. |
| |
| 2008-10-09 15:43:02 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 26/57] gst/flv/gstflvdemux.c: Refactor _pull_range() logic with checks into a seperate function to make things a bit more re... |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_pull_range), |
| (gst_flv_demux_pull_tag), (gst_flv_demux_pull_header): |
| Refactor _pull_range() logic with checks into a seperate function |
| to make things a bit more readable. |
| |
| 2008-10-09 15:26:56 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 25/57] gst/flv/gstflvdemux.c: Use gst_element_class_set_details_simple(). |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_chain), |
| (gst_flv_demux_base_init): |
| Use gst_element_class_set_details_simple(). |
| If we get GST_FLOW_NOT_LINKED in the parse loop but at least |
| one of the pads is linked continue the loop. |
| |
| 2008-10-09 10:00:51 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 24/57] gst/flv/gstflvparse.c: Correct caps for video codec id 5: It's On2 VP6 with alpha channel which needs a different dec... |
| Original commit message from CVS: |
| * gst/flv/gstflvparse.c: (gst_flv_parse_audio_negotiate), |
| (gst_flv_parse_tag_audio), (gst_flv_parse_video_negotiate): |
| Correct caps for video codec id 5: It's On2 VP6 with alpha channel |
| which needs a different decoder and has different caps. |
| Add support for audio codec id 14, which is MP3 with 8kHz sampling |
| rate. |
| Fix endianness and signedness for raw audio codec ids. |
| Add support for alaw and mulaw audio. |
| |
| 2008-10-09 09:48:46 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 23/57] gst/flv/gstflvdemux.c: Go out of the parse loop as soon as we get an error instead of parsing until the GstAdapter is... |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_chain): |
| Go out of the parse loop as soon as we get an error instead |
| of parsing until the GstAdapter is empty. |
| Add some explanations about the header and tag size. |
| Don't print synchronizing message if everything is fine. |
| |
| 2008-10-09 09:26:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| [MOVED FROM BAD 22/57] gst/flv/: Add first version of a FLV muxer. The only missing feature is writing of stream metadata. |
| Original commit message from CVS: |
| * gst/flv/Makefile.am: |
| * gst/flv/gstflvdemux.c: (plugin_init): |
| * gst/flv/gstflvmux.c: (gst_flv_mux_base_init), |
| (gst_flv_mux_class_init), (gst_flv_mux_init), |
| (gst_flv_mux_finalize), (gst_flv_mux_reset), |
| (gst_flv_mux_handle_src_event), (gst_flv_mux_handle_sink_event), |
| (gst_flv_mux_video_pad_setcaps), (gst_flv_mux_audio_pad_setcaps), |
| (gst_flv_mux_request_new_pad), (gst_flv_mux_release_pad), |
| (gst_flv_mux_write_header), (gst_flv_mux_write_buffer), |
| (gst_flv_mux_collected), (gst_flv_mux_change_state): |
| * gst/flv/gstflvmux.h: |
| Add first version of a FLV muxer. The only missing feature is writing |
| of stream metadata. |
| |
| 2008-06-13 22:46:43 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 21/57] gst/flv/: Introduce demuxing support for AAC and |
| Original commit message from CVS: |
| 2008-06-14 Julien Moutte <julien@fluendo.com> |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup), |
| (gst_flv_demux_dispose): |
| * gst/flv/gstflvdemux.h: |
| * gst/flv/gstflvparse.c: (gst_flv_parse_audio_negotiate), |
| (gst_flv_parse_tag_audio), (gst_flv_parse_video_negotiate), |
| (gst_flv_parse_tag_video): Introduce demuxing support for AAC |
| and |
| H.264/AVC inside FLV. |
| * sys/dshowdecwrapper/gstdshowaudiodec.c: |
| (gst_dshowaudiodec_init), |
| (gst_dshowaudiodec_chain), (gst_dshowaudiodec_push_buffer), |
| (gst_dshowaudiodec_sink_event), (gst_dshowaudiodec_setup_graph): |
| * sys/dshowdecwrapper/gstdshowaudiodec.h: |
| * sys/dshowdecwrapper/gstdshowvideodec.c: |
| (gst_dshowvideodec_init), |
| (gst_dshowvideodec_sink_event), (gst_dshowvideodec_chain), |
| (gst_dshowvideodec_push_buffer), |
| (gst_dshowvideodec_src_getcaps): |
| * sys/dshowdecwrapper/gstdshowvideodec.h: Lot of random fixes |
| to improve stability (ref counting, safety checks...) |
| |
| 2008-04-25 08:07:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| [MOVED FROM BAD 20/57] gst/flv/gstflvdemux.c: Forward unknown queries upstream instead of returning FALSE on them. |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_query): |
| Forward unknown queries upstream instead of returning FALSE on them. |
| |
| 2008-04-11 23:19:21 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| [MOVED FROM BAD 19/57] gst/flv/gstflvparse.c: Handle NULL returns from FLV_GET_STRING() more gracefully. Fixes crash caused by a strlen on a... |
| Original commit message from CVS: |
| * gst/flv/gstflvparse.c: (gst_flv_parse_metadata_item), |
| (gst_flv_parse_tag_script): |
| Handle NULL returns from FLV_GET_STRING() more gracefully. Fixes |
| crash caused by a strlen on a NULL string (#527622). |
| |
| 2007-12-11 11:54:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| [MOVED FROM BAD 18/57] gst/flv/gstflvparse.c: Don't strdup (and thus leak) codec name strings when passing them to gst_tag_list_add(). |
| Original commit message from CVS: |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video): |
| Don't strdup (and thus leak) codec name strings when passing |
| them to gst_tag_list_add(). |
| |
| 2007-12-09 19:37:53 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| [MOVED FROM BAD 17/57] gst/flv/gstflvparse.c: Fix list of supported and known codecs. |
| Original commit message from CVS: |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video): |
| Fix list of supported and known codecs. |
| Emit tag with the codec name so it gets properly reported in totem and |
| other applications. |
| |
| 2007-11-25 10:45:09 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| [MOVED FROM BAD 16/57] gst/flv/gstflvparse.c: Output segment with proper 'stop' value, makes flvdemux 100% compatible with gnonlin. |
| Original commit message from CVS: |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video): |
| Output segment with proper 'stop' value, makes flvdemux 100% compatible |
| with gnonlin. |
| |
| 2007-11-12 19:22:24 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| [MOVED FROM BAD 15/57] gst/flv/gstflvparse.c: Add mapping for Nellymoser ASAO audio codec. |
| Original commit message from CVS: |
| * gst/flv/gstflvparse.c: |
| Add mapping for Nellymoser ASAO audio codec. |
| (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video): Make sure we |
| actually have data to read at the end of the tag. This avoids trying |
| to allocate negative buffers. |
| |
| 2007-10-22 15:45:49 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 14/57] gst/flv/gstflvparse.c: Don't emit no-more-pads for single pad scenarios as the header is definitely not reliable. We ... |
| Original commit message from CVS: |
| 2007-10-22 Julien MOUTTE <julien@moutte.net> |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video), (gst_flv_parse_tag_type): Don't |
| emit no-more-pads for single pad scenarios as the header |
| is definitely not reliable. We emit them for 2 pads scenarios |
| though to speed up media discovery. |
| |
| 2007-09-27 10:06:23 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 13/57] gst/flv/gstflvparse.c: I got it wrong again, audio rate was not detected correctly in all cases. |
| Original commit message from CVS: |
| 2007-09-27 Julien MOUTTE <julien@moutte.net> |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video): I got it wrong again, audio rate |
| was not detected correctly in all cases. |
| |
| 2007-09-26 16:30:50 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 12/57] gst/flv/gstflvparse.c: codec_data is needed for every tag not just the first one. (Fix a stupid bug i introduced with... |
| Original commit message from CVS: |
| 2007-09-26 Julien MOUTTE <julien@moutte.net> |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video): codec_data is needed for every tag |
| not just the first one. (Fix a stupid bug i introduced without |
| testing) |
| |
| 2007-09-26 11:17:08 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 11/57] gst/flv/gstflvparse.c: Fix bit masks operations to be sure we detect the codec_tags and sample rates correctly. |
| Original commit message from CVS: |
| 2007-09-26 Julien MOUTTE <julien@moutte.net> |
| * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video): Fix bit masks operations to be |
| sure we detect the codec_tags and sample rates correctly. |
| Fix raw audio caps generation. |
| |
| 2007-09-12 08:38:22 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| [MOVED FROM BAD 10/57] gst/: Printf format fixes (#476128). |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst-libs/gst/app/gstappsink.c: |
| * gst/flv/gstflvdemux.c: |
| * gst/flv/gstflvparse.c: |
| * gst/interleave/deinterleave.c: |
| * gst/switch/gstswitch.c: |
| Printf format fixes (#476128). |
| |
| 2007-08-27 14:56:05 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 09/57] gst/flv/gstflvdemux.c: Make sure we initialize the seek result. |
| Original commit message from CVS: |
| 2007-08-27 Julien MOUTTE <julien@moutte.net> |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_handle_seek_pull): |
| Make sure we initialize the seek result. |
| |
| 2007-08-24 17:03:15 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 08/57] gst/flv/gstflvdemux.c: Remove some useless ifdef. |
| Original commit message from CVS: |
| 2007-08-24 Julien MOUTTE <julien@moutte.net> |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_flush), |
| (gst_flv_demux_chain), (gst_flv_demux_pull_tag), |
| (gst_flv_demux_find_offset), (gst_flv_demux_handle_seek_push), |
| (gst_flv_demux_handle_seek_pull), (gst_flv_demux_sink_event), |
| (gst_flv_demux_src_event): Remove some useless ifdef. |
| |
| 2007-08-24 15:31:26 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 07/57] gst/flv/gstflvdemux.c: Implement seeking in push mode. |
| Original commit message from CVS: |
| 2007-08-24 Julien MOUTTE <julien@moutte.net> |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_flush), |
| (gst_flv_demux_cleanup), (gst_flv_demux_chain), |
| (gst_flv_demux_pull_tag), (gst_flv_demux_find_offset), |
| (gst_flv_demux_handle_seek_push), |
| (gst_flv_demux_handle_seek_pull), |
| (gst_flv_demux_sink_event), (gst_flv_demux_src_event): Implement |
| seeking in push mode. |
| * gst/flv/gstflvdemux.h: |
| |
| 2007-08-22 14:50:51 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 06/57] gst/flv/: Handle pixel aspect ratio through metadata tags like ASF does. Fluendo muxer supports this and |
| Original commit message from CVS: |
| 2007-08-22 Julien MOUTTE <julien@moutte.net> |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup), |
| (gst_flv_demux_pull_tag): |
| * gst/flv/gstflvdemux.h: |
| * gst/flv/gstflvparse.c: (gst_flv_parse_metadata_item), |
| (gst_flv_parse_tag_script), (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video): Handle pixel aspect ratio through |
| metadata tags like ASF does. Fluendo muxer supports this and |
| Flash players can support it as well this way. |
| |
| 2007-08-22 14:03:42 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 05/57] gst/flv/: Make sure we don't try filling up the index if no times object was parsed. Fix the way we decide to push ta... |
| Original commit message from CVS: |
| 2007-08-22 Julien MOUTTE <julien@moutte.net> |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_pull_tag): |
| * gst/flv/gstflvparse.c: (gst_flv_parse_metadata_item), |
| (gst_flv_parse_tag_script), (gst_flv_parse_tag_audio), |
| (gst_flv_parse_tag_video): Make sure we don't try filling up the |
| index if no times object was parsed. Fix the way we decide to |
| push |
| tags and emit no-more-pads. Fix some printf typing in debugging. |
| |
| 2007-08-14 14:56:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| [MOVED FROM BAD 04/57] gst/flv/gstflvdemux.c: Fix locking and refcounting on the index. |
| Original commit message from CVS: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_set_index), |
| (gst_flv_demux_get_index): |
| Fix locking and refcounting on the index. |
| |
| 2007-08-14 14:22:09 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 03/57] gst/flv/gstflvdemux.c: First method for seeking in pull mode using the index built step by step or coming from metadata. |
| Original commit message from CVS: |
| 2007-08-14 Julien MOUTTE <julien@moutte.net> |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup), |
| (gst_flv_demux_adapter_flush), (gst_flv_demux_chain), |
| (gst_flv_demux_pull_tag), (gst_flv_demux_do_seek), |
| (gst_flv_demux_handle_seek), (gst_flv_demux_sink_event), |
| (gst_flv_demux_src_event), (gst_flv_demux_query), |
| (gst_flv_demux_change_state), (gst_flv_demux_set_index), |
| (gst_flv_demux_get_index), (gst_flv_demux_dispose), |
| (gst_flv_demux_class_init): First method for seeking in pull |
| mode using the index built step by step or coming from metadata. |
| * gst/flv/gstflvdemux.h: |
| * gst/flv/gstflvparse.c: (FLV_GET_STRING), |
| (gst_flv_parse_metadata_item), (gst_flv_parse_tag_script), |
| (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video): Parse |
| more metadata types and keyframes index. |
| |
| 2007-07-25 13:29:04 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 02/57] gst/flv/: Handle not linked pads, try to make it reusable, more safety checks. |
| Original commit message from CVS: |
| 2007-07-25 Julien MOUTTE <julien@moutte.net> |
| (gst_flv_demux_chain), (gst_flv_demux_pull_tag), |
| (gst_flv_demux_change_state), (gst_flv_demux_dispose), |
| (gst_flv_demux_init): |
| * gst/flv/gstflvdemux.h: |
| * gst/flv/gstflvparse.c: (FLV_GET_STRING), |
| (gst_flv_parse_metadata_item), (gst_flv_parse_tag_script), |
| (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video), |
| (gst_flv_parse_header): |
| * gst/flv/gstflvparse.h: Handle not linked pads, try to make it |
| reusable, more safety checks. |
| |
| 2007-07-19 15:05:30 +0000 Julien Moutte <julien@moutte.net> |
| |
| [MOVED FROM BAD 01/57] Adds a first draft of an FLV demuxer. |
| Original commit message from CVS: |
| 2007-07-19 Julien MOUTTE <julien@moutte.net> |
| * configure.ac: |
| * gst/flv/Makefile.am: |
| * gst/flv/gstflvdemux.c: (gst_flv_demux_flush), |
| (gst_flv_demux_cleanup), (gst_flv_demux_chain), |
| (gst_flv_demux_pull_tag), (gst_flv_demux_pull_header), |
| (gst_flv_demux_seek_to_prev_keyframe), (gst_flv_demux_loop), |
| (gst_flv_demux_sink_activate), |
| (gst_flv_demux_sink_activate_push), |
| (gst_flv_demux_sink_activate_pull), (gst_flv_demux_sink_event), |
| (gst_flv_demux_change_state), (gst_flv_demux_dispose), |
| (gst_flv_demux_base_init), (gst_flv_demux_class_init), |
| (gst_flv_demux_init), (plugin_init): |
| * gst/flv/gstflvdemux.h: |
| * gst/flv/gstflvparse.c: (FLV_GET_BEUI24), (FLV_GET_STRING), |
| (gst_flv_demux_query_types), (gst_flv_demux_query), |
| (gst_flv_parse_metadata_item), (gst_flv_parse_tag_script), |
| (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video), |
| (gst_flv_parse_tag_type), (gst_flv_parse_header): |
| * gst/flv/gstflvparse.h: Adds a first draft of an FLV demuxer. |
| It does not do seeking yet, it supports pull and push mode so |
| YES |
| you can use it to play youtube videos directly from an HTTP uri. |
| Not so much testing done yet but it parses metadata, reply to |
| duration queries, etc... |
| |
| 2009-05-12 13:00:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/rtp/Makefile.am: |
| rtp: Link to -lm |
| Fixes bug #582281. |
| |
| 2009-05-12 11:16:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * tests/check/elements/rganalysis.c: |
| rganalysis: Remove invalid unit test |
| The test creates buffers with non-silence, sets the GAP |
| flag on it and expects rganalysis to ignore the content and assume silence. |
| That's not the way how GAP buffers should be used, if the GAP flag is set |
| elements *can* assume that they only contain silence but they're not *required* |
| to assume that. The GAP flag must only be set on silence buffers. |
| Fixes bug #582252. |
| |
| 2009-05-12 00:48:49 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * ChangeLog: |
| * configure.ac: |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/eu.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/lt.po: |
| * po/mt.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_HK.po: |
| * po/zh_TW.po: |
| * win32/common/config.h: |
| 0.10.14.2 pre-release |
| |
| 2009-05-11 23:13:20 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/files/Makefile.am: |
| checks: dist id3-577468-unsynced-tag.tag test file |
| |
| 2009-05-11 21:02:27 +0200 Tristan Matthews <le.businessman at gmail.com> |
| |
| * gst/avi/gstavidemux.c: |
| avidemux: initialize variable to 0 |
| Fixes #582218. |
| |
| 2009-05-11 18:21:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/matroska/matroska-demux.c: |
| matroskademux: Only search for the index entry once |
| |
| 2009-05-11 18:18:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/matroska/matroska-demux.c: |
| matroskademux: Use the first index entry if it's after the seek position |
| |
| 2009-05-11 18:15:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/avi/gstavidemux.c: |
| avidemux: Use the first entry for a given stream if the first entry is after the seek position |
| |
| 2009-05-11 16:50:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/avi/gstavidemux.c: |
| avidemux: Use binary search for finding the requested index entry when seeking |
| |
| 2009-05-11 15:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/matroska/matroska-demux.c: |
| * gst/matroska/matroska-ids.h: |
| matroskademux: Improve/optimize seeking |
| First of all a keyframe seek should be done to the |
| keyframe right before the requested position and not |
| to the keyframe that is nearest to the requested position. |
| Use per track index arrays and use our new binary search function |
| from core to speed up the search. |
| |
| 2009-05-11 15:36:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * configure.ac: |
| Require released versions of core/base |
| |
| 2009-05-11 10:15:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * tests/check/Makefile.am: |
| gdkpixbuf: Use the libs and cflags of gdk pixbuf instead of gtk |
| This fixes the build if gdk-pixbuf is found but gtk isn't |
| |
| 2009-05-11 09:58:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * configure.ac: |
| Always define the conditional HAVE_GTK to fix configure in some cases |
| |
| 2009-05-10 11:17:23 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com> |
| |
| * autogen.sh: |
| Run libtoolize before aclocal |
| This unbreaks the build in some cases. Fixes bug #582021 |
| |
| 2009-05-09 10:50:45 -0700 David Schleef <ds@schleef.org> |
| |
| * gst/matroska/matroska-demux.c: |
| matroska: fix printf format to agree with argument |
| |
| 2009-05-08 19:42:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * ext/raw1394/gstdv1394src.c: |
| * ext/raw1394/gsthdv1394src.c: |
| raw1394: include stdlib.h for strtol() |
| Fixes compiler warning when compiling with xml stuff in core disabled. |
| |
| 2009-05-08 16:40:57 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * ext/flac/gstflacdec.c: |
| flacdec: Actually output the pending buffer.. and not a blank one. |
| It was previously sending the bogus buffer which was returned from |
| the bufferalloc (required for reverse negotiation apparently) instead |
| of the pending buffer. |
| |
| 2009-05-08 12:00:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * ext/soup/gstsouphttpsrc.c: |
| souphttpsrc: Allow non-string fields in the extra-headers property |
| |
| 2009-05-08 11:35:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: |
| * gst/rtp/gstrtpj2kdepay.c: |
| * gst/rtp/gstrtpj2kdepay.h: |
| rtj2kdepay: add basic JPEG 2000 depayloader |
| |
| 2009-05-08 11:31:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpj2kpay.c: |
| rtpj2kpay: set marker bit correctly |
| |
| 2009-05-08 11:29:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * ext/soup/gstsouphttpsrc.c: |
| * ext/soup/gstsouphttpsrc.h: |
| souphttpsrc: Add support for extra-headers appended to the HTTP request |
| This allows to set the Referer header among other things by |
| adding a "extra-headers" property that takes a GstStructure |
| with field=string pairs. |
| Fixes bug #581806. |
| |
| 2009-05-08 10:38:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: |
| * gst/rtp/gstrtpj2kpay.c: |
| * gst/rtp/gstrtpj2kpay.h: |
| rtpj2kpay: add a simple JPEG 2000 payloader |
| |
| 2009-05-08 10:31:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpjpegpay.c: |
| rtpjpegpay: we only need to swap bits on LE |
| |
| 2009-05-07 18:10:08 +0100 Christian Schaller <christian.schaller@collabora.co.uk> |
| |
| * ext/flac/gstflac.c: |
| * ext/jpeg/gstjpeg.c: |
| * ext/libpng/gstpng.c: |
| * ext/speex/gstspeex.c: |
| * gst/avi/gstavi.c: |
| * gst/matroska/matroska-mux.c: |
| Add RANKS for various encoders and muxers |
| |
| 2009-05-07 17:09:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/matroska/matroska-demux.c: |
| matroskademux: add some debugging |
| |
| 2009-05-07 15:58:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/matroska/matroska-demux.c: |
| matroskademux: parse xiph headers length correctly |
| See #580980 |
| |
| 2009-05-07 16:25:41 +0200 Gabriel Bouvigne <bouvigne@mp3-tech.org> |
| |
| * gst/replaygain/gstrganalysis.c: |
| * gst/replaygain/gstrganalysis.h: |
| * gst/replaygain/rganalysis.c: |
| * gst/replaygain/rganalysis.h: |
| rganalysis: Add ability to post level messages |
| Fixes bug #581568. |
| |
| 2009-05-06 23:56:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpjpegpay.c: |
| rtpjpegpay: refuse some unsupported jpeg formats |
| |
| 2009-05-06 18:06:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtptheorapay.c: |
| rtptheorapay: fix description |
| |
| 2009-05-06 16:09:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpjpegpay.c: |
| rtpjpegpay: rewrite quant table handling |
| Rewrite the quant table parsing to also handle multiple tables in one JPEG HDQ |
| segment. |
| Handle more jpeg types by keeping track of the tables used per component and |
| putting the used ones in the quant headers. |
| |
| 2009-04-18 17:23:51 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/check/elements/id3v2mux.c: |
| id3v2mux: Make the test failure slightly more informative |
| |
| 2009-04-20 18:33:09 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * ext/flac/gstflacdec.c: |
| flac: Make buffers created during seek act like normal buffers. |
| Store the offset and caps when allocating a buffer during seeking, and then |
| allocate a new buffer with buffer_alloc before we push it out. This ensures |
| that in all respects the first buffer decoded during seeking behaves like |
| all other buffers, including allowing downstream re-negotiation. |
| |
| 2009-04-18 18:00:54 +0200 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ext/flac/gstflacdec.c: |
| flacdec: don't use pad_alloc when decoding while seeking. Fixes #579422 |
| |
| 2009-05-06 13:22:51 +0200 Arnout Vandecappelle <arnout@mind.be> |
| |
| * ext/jpeg/gstjpegdec.c: |
| jpegdec: refactored gst_jpeg_dec_parse_image_data |
| Fixes #579808 |
| |
| 2009-05-06 13:11:53 +0200 Arnout Vandecappelle <arnout@mind.be> |
| |
| * ext/jpeg/gstjpegdec.c: |
| jpegdec: support additional 0xff before end marker. |
| JPEG markers may be preceded by additional 0xff. jpegdec should |
| skip over these, even before the end marker. |
| See #579808 |
| |
| 2009-05-06 12:54:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpjpegpay.c: |
| rtpjpegpay: handle input with 1 quant table |
| Also handle input with just one quant table, simply duplicate the quant table. |
| Handle invalid SOF correctly and some small cleanups. |
| Fixes #578257 |
| |
| 2009-04-29 15:58:10 +0300 Marco Ballesio <marco.ballesio@nokia.com> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: fix byte order swapping in 3GPP classification entity tag |
| Fixes #580746. |
| |
| 2009-05-05 17:07:13 +0200 Arnout Vandecappelle <arnout@mind.be> |
| |
| * gst/multipart/multipartdemux.c: |
| multipartdemux: avoid reading from inavlid memory |
| Read the timestamp of the incomming buffer before we push it in the adapter and |
| flush it out again as the buffer might be unreffed then and we read from invalid |
| memory. |
| Fixes #581444. |
| |
| 2009-05-05 17:03:29 +0200 Arnout Vandecappelle <arnout@mind.be> |
| |
| * gst/multipart/multipartdemux.c: |
| multipartdemux: don't leak dynamic pads |
| Free the dynamic pads data in finalize. |
| Fixes #581432 |
| |
| 2009-05-05 16:32:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpjpegpay.c: |
| * gst/rtp/gstrtpjpegpay.h: |
| rtpjpegpay: correctly set the type header |
| Don't require width/height on the caps. Use the SOF header to find width/height |
| and fall back to the caps if there is no SOF. Also use the SOF info to find the |
| subsampling and quantization tables used. This allows us to set the right type |
| value in the JPEG rtp header. |
| Deprecate the quality property, it's unused now and it was used wrongly before. |
| Always send full quant tables for now until we have some code to detect default |
| ones. |
| Fixes #580880 |
| |
| 2009-05-05 16:28:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpjpegdepay.c: |
| * gst/rtp/gstrtpjpegdepay.h: |
| rtpjpegdepay: use width/height from payload |
| Use the width and the height from the payload headers and set them on the |
| output caps for added awesomeness. |
| Fix quant parsing, we need to check the type in the lower 6 bits. |
| Add first bits of caching quantization tables. |
| |
| 2009-05-05 16:24:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/jpeg/gstjpegenc.c: |
| jpegenc: set colorspace before _set_defaults() |
| The libjpeg api says that we need to set the colorspace before we call |
| _set_defaults(). Indeed, if we don't do that we end up with some very freaky |
| non-standard quant table and huffman table indexes. |
| |
| 2009-05-05 13:19:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tests/Makefile.am: |
| tests: don't build examples if --disable-examples was passed to configure |
| |
| 2009-05-05 12:33:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * configure.ac: |
| configure: clean up mess around gtk+ checking |
| And don't check for gtk+ when it's not needed (ie. if examples are disabled) |
| |
| 2009-05-05 12:27:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * configure.ac: |
| * ext/gdk_pixbuf/Makefile.am: |
| * ext/gdk_pixbuf/pixbufscale.h: |
| configure: make gdk-pixbuf plugin depend only on gdk-pixbuf, not gtk+ |
| |
| 2009-05-04 18:55:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: Fix find_stream_by_* functions |
| Fix various version of find_stream_by_* by not trying to convert an int to a |
| pointer and vice versa, for portability reasons. |
| Fixes #581333 |
| |
| 2009-05-04 18:32:05 +0200 Chris Winter <elwintro at gmail.com> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: fix dummy nat packet logic |
| Fix a typo in the dummy NAT packet sending code. |
| Fixes #581329 |
| |
| 2009-04-30 10:24:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: avoid errors after server eof |
| Server eof (e.g. connection closed) is announced as connection closed, |
| so better record state and act accordingly to prevent (read/write) |
| errors during subsequent teardown/cleanup sequences. #Fixes 580851.(c). |
| |
| 2009-04-30 10:19:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: also set base_time on src after flush |
| timestamps following flush/seek should be consistent between |
| UDP and TCP interleaved case. Fixes #580851.(b). |
| |
| 2009-04-30 10:17:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: sanity checks on range info |
| A max range that overflows should not be trusted, |
| nor should a max range that equals the min range. |
| Fixes #580851.(a). |
| |
| 2009-05-04 16:16:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/rtsp/gstrtspsrc.h: |
| rtspsrc: use SKIP flag to use SCALE headers |
| We can use the SKIP seek flag to instruct the server to send data faster then |
| normal but with the same bandwidth. |
| Fixes #537609 |
| |
| 2009-05-04 14:19:22 +0200 Alessandro Decina <alessandro.d@gmail.com> |
| |
| * ext/speex/gstspeexdec.c: |
| speexdec: make speex_dec_convert work with same-format values when no data has been decoded. |
| |
| 2009-05-04 12:43:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * ext/flac/gstflacenc.c: |
| flac: Implement preset interface |
| |
| 2009-05-04 12:41:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * ext/speex/gstspeexenc.c: |
| speex: Implement preset interface |
| |
| 2009-05-04 12:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * ext/wavpack/gstwavpackenc.c: |
| wavpack: Implement preset interface |
| |
| 2009-05-04 12:35:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: use binary search for index |
| Use the new binary search method for finding the right index entry faster. |
| |
| 2009-05-04 11:26:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/videobox/gstvideobox.c: |
| videobox: draw the complete U and V planes |
| Round up the scaled U and V width and height so that we always draw the correct |
| amount of pixels to fill the complete image. |
| Fixes #569611 |
| |
| 2009-05-01 19:35:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: add some more micro optimisations |
| |
| 2009-04-30 18:41:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/qtdemux/qtdemux.c: |
| * gst/qtdemux/qtdemux_dump.c: |
| * gst/qtdemux/qtdemux_types.c: |
| qtdemux: micro optimize qtdemux a little |
| Sprinkle some G_LIKELY around. |
| Avoid traversing and dumping the tree when debugging is not activated. |
| |
| 2009-04-30 14:22:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/qtdemux/qtdemux.c: |
| * gst/qtdemux/qtdemux.h: |
| * gst/qtdemux/qtdemux_fourcc.h: |
| qtdemux: add support for subtitle pictures |
| Add support for subtitle pictures. |
| Fixes #568278. |
| |
| 2009-04-30 10:32:39 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: make sure we always signal waiters |
| Always signal the waiters in the async callbacks. Especially for the volume |
| callbacks since this might cause deadlocks. |
| |
| 2009-04-29 18:09:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: release state lock before stopping task |
| We need to release the state lock before trying to wait for the task to end |
| because the task might also take the lock. |
| Fixes #577671 |
| |
| 2009-04-29 12:19:27 +0200 Hans de Goede <jwrdegoede at fedoraproject.org> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: handle ac-3 audio |
| fix demuxing of m4v streams with ac-3 audio |
| Fixes #580554 |
| |
| 2009-04-29 11:12:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * ext/flac/gstflacenc.c: |
| flacenc: Use the tag merge mode that was set on the interface for merging tag events |
| |
| 2009-04-25 09:43:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/udp/gstudpsrc.c: |
| udpsrc: fix getaddrinfo error reporting |
| getaddrinfo errors should be reported with gai_strerror instead of errno as |
| spotted by MikeS. |
| |
| 2009-04-27 10:08:39 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpg726pay.c: |
| g726pay: fix compilation |
| |
| 2009-04-27 10:02:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpg726pay.c: |
| * gst/rtp/gstrtpg726pay.h: |
| g726pay: add RFC compliant packetizing |
| Shuffle the input bits according to RFC 3551 for G726 payloads. |
| Add option to force the previous behaviour. |
| Fixes #567140 |
| |
| 2009-04-27 09:59:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpg726depay.c: |
| g726depay: add debug category |
| Add a debugging category, add some comments and remove _peek_parent(). |
| |
| 2009-04-26 15:59:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * configure.ac: |
| id3v2mux: we need taglib 1.5 for ID3v2::RelativeVolumeFrame::setIdentification |
| Bump taglib requirement. |
| |
| 2009-04-24 02:11:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tests/check/elements/id3demux.c: |
| * tests/files/id3-577468-unsynced-tag.tag: |
| id3demux: add unit test file for unsynced id3 tags |
| |
| 2009-04-24 01:51:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/id3demux/id3tags.c: |
| id3demux: parse unsynchronised tags properly |
| We didn't handle unsynchronization at all up to now, which might have |
| caused frames to not be extracted - esp. frames after an APIC picture |
| frame. Fixes #577468. |
| |
| 2009-04-24 01:01:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/id3demux/id3tags.c: |
| id3demux: pass the right size value for size of all frames to the parser |
| Frame data size is tag size adjusted for size of the tag header and |
| footer, not tag size including header and footer. |
| |
| 2009-04-22 15:24:55 +0200 Patrick Radizi <patrick.radizi at axis.com> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: fix some more pad leaks |
| Fix some pad leaks. |
| See #577318. |
| |
| 2009-04-21 22:12:45 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| Automatic update of common submodule |
| From b3941ea to 6ab11d1 |
| |
| 2009-04-21 14:02:01 -0700 Michael Smith <msmith@songbirdnest.com> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: override caps based on data from ESDS atoms in mpeg4. |
| If the codec is actually something else (e.g. mjpeg) change the caps to |
| match when parsing the ESDS atom. |
| Also, for AAC, override rate and channels with correct values read from |
| ESDS, since the rate/channels values elsewhere are often wrong. |
| |
| 2009-04-20 19:32:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * ext/jpeg/gstjpegdec.c: |
| jpegdec: fix warning for still images by not trying to divide by 0 |
| Don't pass a 0 divisor to gst_util_uint64_scale(), or it will complain |
| in the single image case where fps=0/1 (are we supposed to differentiate |
| between no fps=still image and fps=0/1=variable rate here btw?) |
| |
| 2009-04-20 17:25:34 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * gst/udp/gstudpnetutils.c: |
| udp: Fix a simple typo in the previous commit |
| Use #ifdef instead of #if, to fix the build |
| |
| 2009-04-20 15:48:21 +0200 Andy Wingo <wingo@wingomac.bcn.oblong.net> |
| |
| fix format string in pngdec |
| * ext/libpng/gstpngdec.c: Fix size_t vs unsigned int format in error message. |
| |
| 2009-04-20 15:46:03 +0200 Andy Wingo <wingo@wingomac.bcn.oblong.net> |
| |
| only use struct ip_mreqn if it is detected |
| * configure.ac: Make an explicit check for struct ip_mreqn. |
| * gst/udp/gstudpnetutils.c: Use HAVE_IP_MREQN instead of the ad-hoc checks. |
| |
| 2009-04-20 13:45:32 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * gst/qtdemux/qtdemux.c: |
| Fix push mode buffering sanity check to actually fit the description. |
| |
| 2009-04-18 19:11:06 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtp/gstrtph263pay.c: |
| rtph263pay: And let's not forget to remove the unused variable. |
| |
| 2009-04-18 18:50:32 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtp/gstrtph263pay.c: |
| rtph263pay: Remove dead assignments, the variables are never read after. |
| |
| 2009-04-18 18:49:49 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtp/gstrtpmp4vpay.c: |
| rtpmp4vpay: Remove dead assignment. The value is never read after. |
| |
| 2009-04-18 18:48:55 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: Remove dead assignment. |
| t is being overwritten after, before it's used. |
| |
| 2009-04-18 18:48:06 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtp/gstrtpamrdepay.c: |
| rtpamrdepay: Remove unneeded variable, the value is only read once. |
| |
| 2009-04-18 18:47:05 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtp/gstrtpamrpay.c: |
| rtpamrpay: Remove unneeded variable, the value is only read once. |
| |
| 2009-04-18 18:46:12 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/goom/filters.c: |
| goom/filters: Remove dead assignment. Value overwritten just after. |
| |
| 2009-04-18 18:45:32 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtp/gstrtpvorbispay.c: |
| rtpvorbispay: Remove dead assignment. Value never read after. |
| |
| 2009-04-18 18:45:07 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtp/gstrtptheorapay.c: |
| rtptheorapay: Remove dead assignment. Value never read after. |
| |
| 2009-04-18 18:43:31 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtp/gstrtptheoradepay.c: |
| rtptheoradepay: Remove unused variable, it's never being read. |
| |
| 2009-04-18 18:42:45 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: Remove dead assignment. 'res' isn't read after. |
| |
| 2009-04-18 18:41:58 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: Remove unused variable. 'res' is never read. |
| |
| 2009-04-18 18:40:48 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: Remove dead variable. 'stream' is never read after. |
| |
| 2009-04-18 18:39:48 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/videobox/gstvideobox.c: |
| videbox: Remove dead assignments. |
| These variables are never read after this point. |
| |
| 2009-04-18 18:38:29 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/goom/convolve_fx.c: |
| goom: ff and iff are only used in a '#ifdef DRAW_MOTIF' block. |
| |
| 2009-04-18 18:34:11 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/wavparse/gstwavparse.c: |
| wavparse: Remove dead assignment. |
| res isn't read after this. |
| |
| 2009-04-18 18:32:03 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/wavparse/gstwavparse.c: |
| wavparse: Remove dead assignments, move variable to where it's needed. |
| The header_read_error label will return GST_FLOW_ERROR |
| |
| 2009-04-18 18:21:22 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtp/gstrtpvrawdepay.c: |
| rtpvrawdepay: Remove dead assignment. |
| The value of 'str' will never be used in these cases. |
| |
| 2009-04-18 18:19:12 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/matroska/matroska-demux.c: |
| matroskademux: Remove useless variable. |
| iret was never read outside of that loop, and is always being exited if |
| iret was != GST_FLOW_OK anyway. |
| |
| 2009-04-18 18:17:35 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/avi/gstavidemux.c: |
| avidemux: Move 'res' to where it's actually being used. |
| res was never used outside of that block except for a dead assignment. |
| |
| 2009-04-18 18:16:33 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/audiofx/audiochebband.c: |
| * gst/audiofx/audiocheblimit.c: |
| audiofx: Remove unused variable. |
| rz is never used in these methods. |
| |
| 2009-04-18 18:15:39 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * sys/osxaudio/gstosxringbuffer.c: |
| osxringbuffer: Run gst-indent. |
| |
| 2009-04-18 18:14:49 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * sys/ximage/gstximagesrc.c: |
| ximage: Remove dead assignments. |
| Those variables are not read after that point. |
| |
| 2009-04-18 18:11:00 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * ext/dv/gstdvdemux.c: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: |
| * ext/gdk_pixbuf/pixbufscale.c: |
| * ext/libcaca/gstcacasink.c: |
| * ext/libpng/gstpngdec.c: |
| * ext/raw1394/gstdv1394src.c: |
| * ext/raw1394/gsthdv1394src.c: |
| * ext/speex/gstspeexenc.c: |
| * gst/alpha/gstalpha.c: |
| * gst/alpha/gstalphacolor.c: |
| * gst/apetag/gstapedemux.c: |
| * gst/auparse/gstauparse.c: |
| * gst/effectv/gstquark.c: |
| * gst/flx/gstflxdec.c: |
| * gst/icydemux/gsticydemux.c: |
| * gst/interleave/interleave.c: |
| * gst/matroska/matroska-mux.c: |
| * gst/multifile/gstmultifilesink.c: |
| * gst/multifile/gstmultifilesrc.c: |
| * gst/qtdemux/gstrtpxqtdepay.c: |
| * gst/rtp/gstrtpac3depay.c: |
| * gst/rtp/gstrtpdvpay.c: |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtpilbcdepay.c: |
| * gst/rtp/gstrtpjpegdepay.c: |
| * gst/rtp/gstrtpmp1sdepay.c: |
| * gst/rtp/gstrtpmp2tdepay.c: |
| * gst/rtp/gstrtpmp2tpay.c: |
| * gst/rtp/gstrtpmp4gpay.c: |
| * gst/rtp/gstrtpmp4vdepay.c: |
| * gst/rtp/gstrtpmpadepay.c: |
| * gst/rtp/gstrtpmpvdepay.c: |
| * gst/rtp/gstrtpmpvpay.c: |
| * gst/rtp/gstrtpsirenpay.c: |
| * gst/rtp/gstrtpvorbisdepay.c: |
| * gst/rtp/gstrtpvrawdepay.c: |
| * gst/rtsp/gstrtpdec.c: |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/smpte/gstsmptealpha.c: |
| * gst/smpte/paint.c: |
| * gst/udp/gstdynudpsink.c: |
| * gst/udp/gstmultiudpsink.c: |
| * gst/videobox/gstvideobox.c: |
| * gst/videofilter/gstvideobalance.c: |
| * gst/videofilter/gstvideoflip.c: |
| * gst/videomixer/videomixer.c: |
| * gst/wavparse/gstwavparse.c: |
| * sys/ximage/gstximagesrc.c: |
| Remove trivial unused variables detected by CLang static analyzer. |
| |
| 2009-04-18 17:52:00 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * ext/gconf/gstswitchsink.c: |
| * gst/qtdemux/gstrtpxqtdepay.c: |
| * gst/rtp/gstrtpL16depay.c: |
| * gst/rtp/gstrtpac3depay.c: |
| * gst/rtp/gstrtpdepay.c: |
| * gst/rtp/gstrtph264pay.c: |
| * gst/rtp/gstrtpjpegdepay.c: |
| * gst/rtp/gstrtpmp1sdepay.c: |
| * gst/rtp/gstrtpmp2tdepay.c: |
| * gst/rtp/gstrtpmp4apay.c: |
| * gst/rtp/gstrtpmp4gpay.c: |
| * gst/rtp/gstrtpmpadepay.c: |
| * gst/rtp/gstrtpmpvdepay.c: |
| * gst/rtp/gstrtptheoradepay.c: |
| * gst/rtp/gstrtpvrawpay.c: |
| Remove blank {set|get}_property/change_state/finalize methods. |
| |
| 2009-04-18 17:42:55 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * ext/cairo/gsttimeoverlay.c: |
| * ext/esd/esdsink.c: |
| * ext/libpng/gstpngdec.c: |
| * ext/libpng/gstpngenc.c: |
| * ext/pulse/pulsesink.c: |
| * gst/alpha/gstalphacolor.c: |
| * gst/cutter/gstcutter.c: |
| * gst/debugutils/efence.c: |
| * gst/debugutils/gstnavigationtest.c: |
| * gst/debugutils/gsttaginject.c: |
| * gst/effectv/gstaging.c: |
| * gst/effectv/gstdice.c: |
| * gst/effectv/gstedge.c: |
| * gst/effectv/gstrev.c: |
| * gst/effectv/gstshagadelic.c: |
| * gst/effectv/gstvertigo.c: |
| * gst/effectv/gstwarp.c: |
| * gst/rtp/gstrtpL16pay.c: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtp/gstrtpamrpay.c: |
| * gst/rtp/gstrtpdvdepay.c: |
| * gst/rtp/gstrtpdvpay.c: |
| * gst/rtp/gstrtpg726depay.c: |
| * gst/rtp/gstrtpg726pay.c: |
| * gst/rtp/gstrtpg729depay.c: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtpgsmpay.c: |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtpilbcdepay.c: |
| * gst/rtp/gstrtpilbcpay.c: |
| * gst/rtp/gstrtpmp2tpay.c: |
| * gst/rtp/gstrtpmp4vpay.c: |
| * gst/rtp/gstrtpmpapay.c: |
| * gst/rtp/gstrtpmpvpay.c: |
| * gst/rtp/gstrtppcmadepay.c: |
| * gst/rtp/gstrtppcmapay.c: |
| * gst/rtp/gstrtppcmudepay.c: |
| * gst/rtp/gstrtppcmupay.c: |
| * gst/rtp/gstrtpsirendepay.c: |
| * gst/rtp/gstrtpsirenpay.c: |
| * gst/rtp/gstrtpspeexdepay.c: |
| * gst/rtp/gstrtpspeexpay.c: |
| * gst/rtp/gstrtptheorapay.c: |
| * gst/rtp/gstrtpvorbispay.c: |
| * gst/rtp/gstrtpvrawdepay.c: |
| * gst/smpte/gstsmptealpha.c: |
| * gst/udp/gstudpsink.c: |
| * gst/videofilter/gstvideobalance.c: |
| * sys/oss/gstosssink.c: |
| * sys/oss/gstosssrc.c: |
| Remove unused variables in _class_init |
| Detected by LLVM's CLang static analyzer |
| |
| 2009-04-18 13:54:08 +0100 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/check/elements/souphttpsrc.c: |
| check: Check whether threads are already initialised before g_thread_init() |
| |
| 2009-04-18 14:32:40 +0200 Josep Torra <n770galaxy@gmail.com> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: mark discont on the streams as was said the debug line |
| After a seek mark all streams with discont as it was said in the debug line. |
| Fixes that buffers after a seek are generated without a valid timestamp. |
| |
| 2009-04-18 08:45:18 +0200 Josep Torra <n770galaxy@gmail.com> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: map GST_RTSP_EEOF to EOS on server requests |
| Permit properly handle the EOS condition when server report it in a request. |
| |
| 2009-04-18 08:39:57 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtp/gstrtptheoradepay.c: |
| rtptheoradepay: Fix build on macosx. |
| Use G_GSIZE_FORMAT instead of u. |
| |
| 2009-04-16 22:50:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: fix sample offset calculation again |
| |
| 2009-04-15 19:32:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| sunaudio: fix broken indentation of variable declarations |
| |
| 2009-04-15 19:28:53 +0100 James Andrewartha <trs80@ucc.gu.uwa.edu.au> |
| |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| * sys/sunaudio/gstsunaudiosink.c: |
| sunaudio: remove some unused variables and goto labels |
| Fixes #579070. |
| |
| 2009-04-15 19:24:49 +0200 James Andrewartha <trs80 at ucc.gu.uwa.edu.au> |
| |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtph263pay.h: |
| rtph263pay: fix compilation on big-endian |
| Some semicolons were missing from the big-endian structs in gstrtph263pay.h. |
| A GST_DEBUG call was missing a format specifier. |
| Fixes #579069 |
| |
| 2009-04-15 20:10:04 +0300 Marco Ballesio <marco.ballesio@nokia.com> |
| |
| * gst/qtdemux/qtdemux.c: |
| * gst/qtdemux/qtdemux.h: |
| * gst/qtdemux/qtdemux_fourcc.h: |
| * gst/qtdemux/qtdemux_types.c: |
| * gst/qtdemux/quicktime.c: |
| qtdemux: implement 3GPP (TS 26.244 V8.0.0) Asset metadata handling, Fixes #132193 |
| Implements 3gpp iso metadata tags which are different from mov udta atoms. |
| |
| 2009-04-15 15:51:24 +0200 Peter Kjellerstedt <pkj@axis.com> |
| |
| * gst/debugutils/efence.h: |
| debugutils: Use G_BEGIN_DECLS/G_END_DECLS. |
| Use G_BEGIN_DECLS/G_END_DECLS to avoid gst-indent messing up the |
| indentation due to extern "C" { }. |
| |
| 2009-04-15 16:03:27 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * gst/debug/Makefile.am: |
| * gst/debug/breakmydata.c: |
| * gst/debug/debug.vcproj: |
| * gst/debug/efence.c: |
| * gst/debug/efence.h: |
| * gst/debug/efence.vcproj: |
| * gst/debug/gstdebug.c: |
| * gst/debug/gstnavigationtest.c: |
| * gst/debug/gstnavigationtest.h: |
| * gst/debug/gstnavseek.c: |
| * gst/debug/gstnavseek.h: |
| * gst/debug/gstpushfilesrc.c: |
| * gst/debug/gstpushfilesrc.h: |
| * gst/debug/gsttaginject.c: |
| * gst/debug/gsttaginject.h: |
| * gst/debug/navigationtest.vcproj: |
| * gst/debug/negotiation.c: |
| * gst/debug/progressreport.c: |
| * gst/debug/progressreport.h: |
| * gst/debug/rndbuffersize.c: |
| * gst/debug/testplugin.c: |
| * gst/debug/tests.c: |
| * gst/debug/tests.h: |
| * gst/debugutils/Makefile.am: |
| * gst/debugutils/breakmydata.c: |
| * gst/debugutils/debug.vcproj: |
| * gst/debugutils/efence.c: |
| * gst/debugutils/efence.h: |
| * gst/debugutils/efence.vcproj: |
| * gst/debugutils/gstdebug.c: |
| * gst/debugutils/gstnavigationtest.c: |
| * gst/debugutils/gstnavigationtest.h: |
| * gst/debugutils/gstnavseek.c: |
| * gst/debugutils/gstnavseek.h: |
| * gst/debugutils/gstpushfilesrc.c: |
| * gst/debugutils/gstpushfilesrc.h: |
| * gst/debugutils/gsttaginject.c: |
| * gst/debugutils/gsttaginject.h: |
| * gst/debugutils/navigationtest.vcproj: |
| * gst/debugutils/negotiation.c: |
| * gst/debugutils/progressreport.c: |
| * gst/debugutils/progressreport.h: |
| * gst/debugutils/rndbuffersize.c: |
| * gst/debugutils/testplugin.c: |
| * gst/debugutils/tests.c: |
| * gst/debugutils/tests.h: |
| debug: rename debug to debugutils to avoid clash with --disable-debug. Fixes #562168 |
| |
| 2009-04-15 15:43:04 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/debug/efence.c: |
| * gst/debug/efence.h: |
| * gst/debug/gstnavigationtest.h: |
| * gst/debug/gstnavseek.h: |
| * gst/debug/gstpushfilesrc.h: |
| * gst/debug/gsttaginject.h: |
| * gst/debug/progressreport.h: |
| * gst/debug/tests.h: |
| debug: indent before renaming |
| |
| 2009-04-15 14:07:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpg726depay.c: |
| g726depay: add property for aal2 force |
| |
| 2009-04-15 13:56:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpg726depay.c: |
| * gst/rtp/gstrtpg726depay.h: |
| g726depay: implement RFC3551 packing |
| We implemented the AAL2 packing, add the encoding-name for those to the caps and |
| a property to force AAL2 decoding (always TRUE for now). |
| Implement RFC3551 unpacking for regular G726. |
| See #567140. |
| |
| 2009-04-15 00:22:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtph263pay.h: |
| rtph263pay: fix build |
| |
| 2009-04-14 18:52:48 +0200 Youness Alaoui <youness.alaoui at collabora.co.uk> |
| |
| * gst/rtp/gstrtph263pay.c: |
| h263pay: various fixes |
| Re-enable mode A support and a property to control it. |
| Fix memory leak of GstRtpH263PayBoundry objects. |
| Fix marker. |
| Fixes #509311 |
| |
| 2009-04-14 18:44:51 +0200 Janin Kolenc <janin.kolenc at marand.si> |
| |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtph263pay.h: |
| h263pay: Fix the payloader |
| Fix the H263 payloader to be more RFC 2190 compliant. |
| See #509311 |
| |
| 2009-04-14 17:27:05 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/avi/gstavidemux.c: |
| avidemux: don't push EOS in streaming mode |
| In streaming mode, avidemux is not supposed to send an EOS event downstream but |
| it is supposed to return UNEXPECTED from the chain function instead so that |
| upstream can do the right EOS handling. |
| |
| 2009-04-13 14:03:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/matroska/matroska-demux.c: |
| * gst/matroska/matroska-ids.h: |
| * gst/matroska/matroska-mux.c: |
| Add initial support for muxing/demuxing Speex audio |
| Note: This is not in the Matroska spec yet |
| Fixes bug #578310. |
| |
| 2009-04-10 21:31:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: handle NULL timing info |
| Don't crash when the timing info is not yet available. |
| |
| 2009-04-10 21:42:13 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/pulse/pulsesink.c: |
| * ext/pulse/pulsesink.h: |
| pulse: make it work on 0.9.12 |
| First we ignore request to fill the ringbuffer which are less then a segment. |
| The small request where causing stutter. |
| Then we disable flushing the stream when running against pa 0.9.12 as this |
| triggers an assertiong in the sound server and terminates it. It does not happen |
| with 0.9.10 and 0.9.14. |
| |
| 2009-04-10 14:18:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: handle server disconnect in get_time |
| When the server is disconnected or when we are shut down, make our clock return |
| an invalid time instead of erroring out. |
| |
| 2009-04-10 12:01:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: bps is signed int to avoid overflow |
| Keep bps as gint instead of guint because we will be doing signed math with it |
| later on and we don't want weird results. |
| |
| 2009-04-10 00:26:44 +0200 LRN <lrn1986 at gmail.com> |
| |
| * gst/avi/gstavidemux.c: |
| avidemux: add convert query, fix duration query |
| Fix the duration query so that it also works with formats other than |
| TIME, such as DEFAULT to get the number of frames. |
| Add a convert function. |
| Fixes #578052. |
| |
| 2009-04-09 23:43:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: check for a stream |
| Don't try to change the stream volume (and other things) when we don't have a |
| stream yet. Just store the values for later. |
| |
| 2009-04-09 18:07:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: fix compilation for newer pulseaudio |
| |
| 2009-04-09 17:18:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: uncork fixes and use prebuf = 0 |
| We can use prebuf = 0 to instruct pulse to not pause the stream on underflows. |
| This way we can remove the underflow callback. We however have to manually |
| uncork the stream now when we have no available space in the buffer or when we |
| are writing too far away from the current read_index. |
| |
| 2009-04-09 14:38:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: handle write errors |
| |
| 2009-04-09 14:16:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: write silence on underflow |
| Start filling up the buffer with empty samples when an underflow happens. We |
| need to do this to keep pulseaudio reporting the right time for us. |
| |
| 2009-04-09 13:14:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: handle pull-based scheduling |
| Use the default basesink methods for implementing pull based scheduling, it |
| works fine for us. |
| |
| 2009-04-09 12:13:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: add beginnings of pull-based scheduling |
| |
| 2009-04-08 18:17:10 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: keep track of clock reset |
| when we switch streams, the clock will reset to 0. Make sure that the provided |
| clock doesn't get stuck when this happens by keeping an initial offset. We also |
| need to make sure that we subtract this offset in samples when writing to the |
| ringbuffer. |
| |
| 2009-04-08 13:52:41 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| * ext/pulse/pulsesink.h: |
| pulsesink: rewrite pulsesink |
| Derive from BaseAudioSink and implement our custom ringbuffer that maps to the |
| internal pulseaudio ringbuffer. |
| |
| 2009-04-08 13:52:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulseutil.c: |
| pulse: remove some stray debug lines |
| |
| 2009-04-09 11:30:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * ext/jpeg/gstjpegdec.c: |
| * ext/jpeg/gstjpegdec.h: |
| jpegdec: use slightly more adaptive formula for QoS |
| Should work at least a tad better if the decoder can't keep up, and |
| should also spread dropped frames a bit more evenly over time. |
| |
| 2009-04-07 22:35:31 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/wavparse/gstwavparse.c: |
| wavparse: don't leak pad-template |
| gst_element_class_add_pad_template() does not take ownership. |
| |
| 2009-04-04 21:18:55 +0300 Felipe Contreras <felipe.contreras@gmail.com> |
| |
| * common: |
| Automatic update of common submodule |
| From d0ea89e to b3941ea |
| |
| 2009-04-01 01:15:31 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * ext/flac/gstflacdec.c: |
| * ext/flac/gstflacdec.h: |
| add pending_samples so that we only update segment's last stop after really sending the samples |
| |
| 2009-03-15 21:31:49 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * tests/check/pipelines/flacdec.c: |
| add debug and an assert |
| |
| 2009-03-15 21:30:32 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * ext/flac/gstflacdec.c: |
| add debugging |
| |
| 2009-03-03 10:14:02 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * tests/check/Makefile.am: |
| * tests/check/audiotestsrc.flac: |
| * tests/check/pipelines/flacdec.c: |
| add a test to check that we get all decoded bytes |
| from a 10-buffer audiotestsrc flac, in the case of: |
| - a full decode |
| - a decode of a seek for the full file |
| - a decode of a seek for a small part, smaller than the first buffer |
| The test fails because flacdec drops the first outgoing buffer on a seek |
| |
| 2009-03-03 10:06:52 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * ext/flac/gstflacdec.c: |
| clipping should also work if it's done on the first buffer starting at 0 |
| |
| 2009-04-04 14:54:01 +0200 Edward Hervey <bilboed@bilboed.com> |
| |
| * common: |
| Automatic update of common submodule |
| From f8b3d91 to d0ea89e |
| |
| 2009-04-03 09:57:15 +0100 Zaheer Merali <zaheerabbas@merali.org> |
| |
| * gst/qtdemux/LEGAL: |
| Fix grammar. |
| |
| 2009-04-02 22:41:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: allow http:// on the proxy setting |
| Allow and ignore http:// at the start of the proxy setting, like |
| souphttpsrc. |
| Fixes #573173 |
| |
| 2009-04-02 21:08:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: don't leak the udpsrc pad |
| Fix memory leak in rtspsrc because we didn't unref the udpsrc pad. |
| See #577318 |
| |
| 2009-04-01 17:31:18 -0700 Michael Smith <msmith@songbirdnest.com> |
| |
| * gst/rtp/gstrtptheorapay.c: |
| rtptheorapay: fix length encoding in packed headers. |
| As for vorbis payloader; this by inspection had the same bug. |
| |
| 2009-04-01 17:23:33 -0700 Michael Smith <msmith@songbirdnest.com> |
| |
| * gst/rtp/gstrtpvorbispay.c: |
| rtpvorbispay: in packed headers, properly flag multibyte lengths. |
| In the sequence of header lengths, for headers >127 bytes, we use |
| multiple bytes to encode the length. Bytes other than the last must have |
| the top (flag) bit set. |
| |
| 2009-04-02 00:20:02 +0100 Jonathan Matthew <jonathan@d14n.org> |
| |
| * ext/taglib/gstid3v2mux.cc: |
| * tests/check/elements/id3v2mux.c: |
| id3v2mux: write RVA2 frames containing peak/gain volume data |
| |
| 2009-04-02 00:05:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * ext/jpeg/gstjpegdec.c: |
| * ext/jpeg/gstjpegdec.h: |
| jpegdec: demote some log message from DEBUG to LOG |
| And log decoder object. |
| |
| 2009-04-01 21:15:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * ext/jpeg/gstjpegdec.c: |
| * ext/jpeg/gstjpegdec.h: |
| jpegdec: implement basic QoS |
| Don't decode frames that are going to be too late anyway. |
| |
| 2009-04-01 12:26:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: don't emit ugly warnings with older rtpjitterbuffer versions |
| The on-npt-stop signals was added only recently to rtpjitterbuffer in |
| -bad, so check if the signal exists before g_signal_connect()ing to |
| it, to avoid warnings. |
| |
| 2009-03-31 19:08:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/rtsp/gstrtspsrc.h: |
| rtspsrc: add proxy support |
| |
| 2009-03-31 17:16:04 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/matroska/matroska-mux.c: |
| matroska: don't leak serialized values when writing tags |
| |
| 2009-03-31 17:06:50 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/matroska/matroska-demux.c: |
| matroska: don't alter passed data and especialy don't leak. |
| If we need different size, Make a copy, work with that and free it. |
| |
| 2009-03-31 16:42:15 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/goom/plugin_info.c: |
| goom: the structure is not fully initialized, but the copied. |
| Set to fully to 0 to avoid creep of uninitialized values. |
| |
| 2009-03-31 16:25:58 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/matroska/matroska-mux.c: |
| matroska: init endianess as such and signedness as boolean. |
| |
| 2009-03-31 16:22:42 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: don't use ininitialized var in debug log statement |
| Also make the log statement useful by printing the human readable format name. |
| |
| 2009-03-31 12:01:21 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: don't leak atom data in case of a wrong fourcc |
| |
| 2009-03-31 11:57:36 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/matroska/matroska-demux.c: |
| matroska: don't leak read data in demuxer |
| |
| 2009-03-31 11:50:41 +0300 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/udp/gstudpsink.c: |
| * gst/udp/gstudpsrc.c: |
| udp: don't use protocol in debug message after freeing |
| |
| 2009-03-30 14:10:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/rtp/gstrtpmp4adepay.c: |
| rtpmp4adepay: output should be framed already |
| |
| 2009-03-27 21:17:05 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * ext/flac/gstflacdec.c: |
| * ext/flac/gstflacdec.h: |
| * ext/flac/gstflacenc.c: |
| * ext/flac/gstflacenc.h: |
| flac: require a 'newer' flac and remove support for the legacy flac API |
| |
| 2009-03-27 17:48:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: link to the on_npt_stop signal to EOS |
| Connect to the on_npt_stop signal of the session manager to schedule the EOS |
| actions. |
| |
| 2009-03-26 14:39:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: some stream synchronization to aid seeking in unbalanced clips |
| Some clips (trailers) may have (length-wise) unbalanced streams, |
| which stalls the pipeline if seeking into that region. |
| Additional stream synchronization can handle this, as well as |
| sparse (subtitle) streams (at some later time ?) |
| |
| 2009-03-26 10:31:18 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: additional safety and sanity checks (push based mode) |
| |
| 2009-03-26 10:18:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/videomixer/videomixer.c: |
| videomixer: some more indent fixes |
| |
| 2009-03-24 16:00:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/videomixer/videomixer.c: |
| videomixer: fix gst-indent screwup |
| |
| 2009-03-25 17:54:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/rtsp/gstrtsp.c: |
| * gst/rtsp/gstrtspsrc.c: |
| * po/POTFILES.in: |
| rtspsrc: better error message when the RTSP extension for Real streams is missing |
| Try to post a decent error message when it looks like we're failing |
| because the Real RTSP extension plugin is missing. Also add i18n |
| bits for rtspsrc so our error messages get translated. |
| |
| 2009-03-25 15:42:15 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/avi/gstavi.c: |
| * gst/qtdemux/quicktime.c: |
| i18n: make sure gettext gives us UTF-8 at all times |
| |
| 2009-03-25 01:28:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/rtp/gstrtpmp4adepay.c: |
| * gst/rtp/gstrtpmp4apay.c: |
| rtpmp4apay,rtpmp4depay: fix buffer leaks in AAC payloader and depayloader |
| |
| 2009-03-25 01:22:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/rtp/gstrtpmp4apay.c: |
| rtpmp4apay: warn if input is unframed |
| |
| 2009-03-22 21:20:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * ext/jpeg/gstjpegdec.c: |
| * ext/jpeg/gstjpegdec.h: |
| jpegdec: put GstSegment inside the element struct instead of allocating it separately |
| |
| 2009-03-25 10:08:41 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/v4l2src_calls.c: |
| v4l2src: move duplicated timestamping and buffer metadata code to _create() |
| This will include the latency changes also in the mmap case. |
| |
| 2009-03-25 10:06:48 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/v4l2src_calls.c: |
| v4l2src: remove win32 ifdefs introduced by commit cff3f46760eac74c9bbd7a36aca44fedf327424b |
| V4l2src is under sys and does not exists/run under windows anyway. |
| |
| 2009-03-24 15:44:42 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: handle FLUSH_STOP event |
| Clean up some state (most notably pad flow returns) to resume |
| proper streaming following flushing seek. |
| |
| 2009-03-24 12:42:13 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk> |
| |
| * gst/avi/gstavidemux.c: |
| avidemux: don't post an error if EOS can't be pushed downstream. |
| This aligns avidemux with other demuxers and fixes a bug using avidemux |
| with a recent gnonlin. |
| |
| 2009-03-23 11:22:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: clean up the state change function |
| Make the state change function a bit more readable and only pause after the |
| parent had a change to pause first. |
| |
| 2009-03-20 17:22:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: support seeking in push based mode |
| |
| 2009-03-20 17:11:39 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: align push based behaviour more with pull based |
| Cater for DELTA_UNIT flag on buffers, keep track of current |
| position, remove and warn about edit lists if any (as those |
| as are de facto discarded anyway), add some debug statements |
| and indent fixes. |
| |
| 2009-03-20 17:03:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: fix mem leaks and prevent excessive buffering in push based mode |
| |
| 2009-03-20 13:27:59 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * ext/pulse/pulsesink.c: |
| * ext/pulse/pulsesink.h: |
| pulsesink: Track the corked/uncorked state ourselves |
| Use an instance variable to track whether the stream is corked or not, |
| instead of using PA API that was only introduced in 0.9.11 |
| |
| 2009-03-19 18:39:04 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * ext/pulse/pulsesink.c: |
| pulse: Make sure the stream is uncorked in the write function |
| If the caps changes, the sink is reset without transitioning through |
| a PAUSED->PLAYING state change, resulting in a corked stream. This avoids |
| the problem by checking that the stream is uncorked when writing samples |
| to it. |
| |
| 2009-03-20 01:02:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * ext/speex/gstspeexenc.c: |
| speexenc: fix direction of latency query and other upstream queries |
| Don't send queries back to the element they just came from by sending |
| them to the peer of the wrong pad. |
| |
| 2009-03-19 11:10:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * .gitignore: |
| * tests/check/elements/.gitignore: |
| .gitignore: ignore more |
| |
| 2009-03-18 16:55:27 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/rtp/gstrtpmp4adepay.c: |
| rtpmp4adepay: don't append an extra 0 byte to the codec data |
| The audioMuxVersion structure is packed in such a way that the codec |
| data does not start byte-aligned, which means there's an extra bit of |
| padding at the end. We don't want that bit in the codec data, since |
| some decoders seem get confused when they're fed with an extra codec |
| data byte (also it's just not right of course). |
| |
| 2009-03-19 13:25:57 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtph264depay.c: |
| rtph264depay: fix base64 decoding |
| We can't pass -1 to _decode_step, that functions returns 0 right away instead of |
| decoding up to the string end. |
| |
| 2009-03-19 13:24:02 +0100 David Adam <zanchey at ucc.gu.uwa.edu.au> |
| |
| * gst/udp/gstudpnetutils.c: |
| udp: Fix build if on Solaris |
| This patch checks for Solaris and uses ip_mreq instead of ip_mreqn if on this |
| platform. |
| Fixes #575937. |
| |
| 2009-03-18 14:50:17 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/rtp/gstrtph264depay.c: |
| * gst/rtp/gstrtph264pay.c: |
| * gst/rtp/gstrtptheoradepay.c: |
| * gst/rtp/gstrtptheorapay.c: |
| * gst/rtp/gstrtpvorbispay.c: |
| rtp: Use GLib functions for encoding/decoding base64 |
| |
| 2009-03-16 19:17:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: add some debug for the timestamps |
| When timestamping in TCP mode, log the first timestamp we put on the buffers. |
| |
| 2009-03-15 23:26:56 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * sys/v4l2/v4l2src_calls.c: |
| v4l2src: log details if we have them, needed for #575391 |
| |
| 2009-03-13 18:32:47 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/udp/gstudpsrc.c: |
| udpsrc: convert _ in properties to - |
| -- |
| |
| 2009-03-13 18:28:59 +0100 Edgar E. Iglesias <edgar.iglesias@gmail.com> |
| |
| * gst/udp/gstmultiudpsink.c: |
| * gst/udp/gstudpnetutils.c: |
| * gst/udp/gstudpnetutils.h: |
| * gst/udp/gstudpsrc.c: |
| * gst/udp/gstudpsrc.h: |
| udpsrc: Add network interface selection |
| Add network interface selection when joining multicast groups. |
| Useful when using the udpsrc on multihomed hosts. |
| Fixes #575234. |
| API: GstUDPSrc::multicast-iface |
| |
| 2009-03-13 15:43:52 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * sys/v4l2/v4l2_calls.c: |
| v4l2src: Prepend to lists and reverse them at the end. |
| Gratuitous micro-optimisation - prepend to lists and reverse them, rather |
| than appending to them each time. |
| |
| 2009-03-13 15:40:50 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * ext/pulse/pulsesink.c: |
| pulsesink: Wait until there is enough room to write an entire segment |
| When trying to write out a segment, wait until there is enough free space |
| for the entire segment. This helps to reduce ripple in the clock reporting, |
| where the app might query the playback position while only half a segment |
| has been written (and is therefore reported by _delay(), even though |
| the ring buffer has not yet been advanced) |
| |
| 2009-03-12 20:38:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: don't send PAUSE when not connected |
| don't send a PAUSE request when we are no longer connected. |
| |
| 2009-03-12 16:10:25 +0100 Laszlo Pandy <laszlok2@gmail.com> |
| |
| * ext/flac/gstflacdec.c: |
| Don't call FLAC__ methods before it's initialized. Fixes #516031 |
| In the event handler, gst_flac_dec_sink_event(), two functions are called on |
| the FLAC stream without checking if it has been initialized: |
| FLAC__stream_decoder_flush() |
| FLAC__stream_decoder_process_until_end_of_stream() |
| Both these FLAC__*() functions modify the internal state of the FLAC stream. |
| Later, when the buffers start flowing, gst_flac_dec_chain() tries to initialize |
| the stream. the FLAC__stream_decoder_init_stream() call will fail because the |
| previous calls to FLAC__*() changed the stream state so it is no longer in the |
| initialized state. |
| |
| 2009-03-11 17:59:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: fix timeout check |
| --- |
| |
| 2009-03-11 12:48:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * win32/MANIFEST: |
| win32: update MANIFEST, fixing 'make dist' |
| config.h.in no longer exists. |
| |
| 2009-03-10 21:14:43 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/multipart/Makefile.am: |
| makefile: fix typo in no-static plugins rule |
| |
| 2009-03-10 11:01:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/libpng/gstpngdec.c: |
| pngdec: various cleanups. |
| Make some code more readable. |
| Fix a leak when pull range returns a shot buffer. |
| Push EOS after posting the error. |
| |
| 2009-03-10 10:16:27 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/rtp/gstrtpvorbisdepay.c: |
| gstrtpvorbisdepay: Fix build on macosx |
| |
| 2009-03-01 17:37:56 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * .gitignore: |
| .gitignore: Ignore m4 directory |
| |
| 2009-03-09 23:12:33 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| Automatic update of common submodule |
| From 7032163 to f8b3d91 |
| |
| 2009-03-09 18:07:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpvorbisdepay.c: |
| vorbisdepay: fix some leaks |
| And leak the codebooks. |
| Use glib base64 decoders. |
| Use subbuffers to avoid a memcpy of the headers. |
| |
| 2009-03-09 17:14:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/flac/gstflacdec.c: |
| * ext/flac/gstflacdec.h: |
| flacdec: don't lose the first buffer after a seek |
| The flacdec API calls the write callback when performing a seek. We cannot yet |
| push out a buffer at that time so we must keep it and push it out later. |
| Flush out the upstream part of the pipeline when doing a seek. |
| Fixes #574275. |
| |
| 2009-03-09 15:20:05 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/qtdemux/qtdemux.c: |
| qtdemux: sanitize tag names |
| Sanitize the tag names before turning them into a structure name. We can only |
| add alphanumeric values as the structure name. |
| |
| 2009-03-08 12:04:22 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * common: |
| Automatic update of common submodule |
| From ffa738d to 7032163 |
| |
| 2009-03-08 11:19:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * common: |
| Automatic update of common submodule |
| From 3f13e4e to ffa738d |
| |
| 2009-03-07 11:45:35 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * common: |
| Automatic update of common submodule |
| From 3c7456b to 3f13e4e |
| |
| 2009-03-07 10:45:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * common: |
| Automatic update of common submodule |
| From 57c83f2 to 3c7456b |
| |
| 2009-03-06 21:56:26 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * sys/v4l2/v4l2src_calls.c: |
| v4l2src: fix pads, so that they are subset of template caps |
| Do not add w=0 | h=0. When we can't get a framerate add fraction range. |
| |
| 2009-03-05 14:08:14 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/rtsp/gstrtspsrc.h: |
| rtspsrc: fix range parsing |
| Fix parsing of the range headers. |
| |
| 2009-02-10 17:20:57 +0000 Olivier Crête <olivier.crete@collabora.co.uk> |
| |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: |
| * gst/rtp/gstrtpsirendepay.c: |
| * gst/rtp/gstrtpsirendepay.h: |
| * gst/rtp/gstrtpsirenpay.c: |
| * gst/rtp/gstrtpsirenpay.h: |
| Move siren rtp pay/depay from gst-plugins-farsight |
| |
| 2009-03-04 16:25:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: fix memory leak in close |
| Close the connection even when we fail to send the teardown message. |
| Use the connection url (which is a copy of the src url). |
| |
| 2009-03-04 16:15:05 +0100 Peter Kjellerstedt <pkj@axis.com> |
| |
| * tests/check/Makefile.am: |
| check: gst-plugins-good.supp needs to be distributed. |
| |
| 2009-03-04 12:29:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: fix do-rtcp property description |
| --- |
| |
| 2009-03-03 12:20:27 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * ext/soup/gstsouphttpsrc.c: |
| * ext/soup/gstsouphttpsrc.h: |
| souphttpsrc: Expose the SoupSession 'timeout' property. |
| |
| 2009-03-02 15:07:24 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * .gitignore: |
| .gitignore: Ignore the m4/ directory |
| |
| 2009-03-02 17:18:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpmp4vpay.c: |
| rtpmp4vpay: Add support for more formats |
| Hack around short header mpeg4 video files and put the short header as the |
| config string. |
| Fixes #572551. |
| |
| 2009-03-02 16:08:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: add support for http tunneling |
| Add support for http tunneling and a new rtsph:// uri for it. |
| See #573173. |
| |
| 2009-03-02 09:43:30 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| Merge branch 'master' of ssh://thomasvs@git.freedesktop.org/git/gstreamer/gst-plugins-good |
| |
| 2009-03-02 08:41:15 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * ext/flac/gstflacdec.c: |
| Add/clarify/fix some logging. |
| |
| 2009-03-01 12:47:37 -0800 David Schleef <ds@hutch-2.local> |
| |
| * sys/osxvideo/Makefile.am: |
| Remove hardcoded definition of OBJC |
| |
| 2009-03-01 19:55:26 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk> |
| |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2src_calls.c: |
| Wait for a frame to become available before capturing it |
| Use GstPoll to wait for the fd of the video device to become readable before |
| trying to capture a frame. This speeds up stopping v4l2src a lot as it no |
| longer has to wait for the next frame, especially when capturing with low |
| framerates or when the video device just never generates a frame (which seems a |
| common issue for uvcvideo devices) |
| Fixes bug #563574. |
| |
| 2009-02-14 17:56:05 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/law/alaw-decode.c: |
| * gst/law/mulaw-decode.c: |
| alawdec, mulawdec: demote some debug messages from ERROR to WARNING or DEBUG |
| Non-ok flow returns may happen for a variety of perfectly legitimate and expected reasons |
| (temporarily not linked, seeking, pipeline shutdown), so we really shouldn't spew ERROR |
| debug messages to stderr in those cases. Fixes #570781. (Seems like someone already took |
| care of some of these.) |
| |
| 2009-02-28 15:26:00 +0200 René Stadler <mail@renestadler.de> |
| |
| * gst/replaygain/gstrgvolume.c: |
| rgvolume: Improve log message for peak values >1.0 by clamping explicitly. |
| |
| 2009-02-27 23:25:32 -0800 David Schleef <ds@schleef.org> |
| |
| * ext/dv/gstdvdec.c: |
| Fix the field dominance |
| PAL is TFF, NTSC is BFF. Some day I will learn to keep this |
| straight. |
| |
| 2009-02-27 20:40:31 +0100 LRN <lrn1986@gmail.com> |
| |
| * sys/directdraw/gstdirectdrawsink.c: |
| directdrawsink: Fix type mismatches |
| Fixes bug #573343. |
| |
| 2009-02-27 20:28:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-good |
| |
| 2009-02-27 20:24:53 +0100 LRN <lrn1986@gmail.com> |
| |
| * gst/udp/gstudpnetutils.c: |
| udp: Don't set errno to EAFNOSUPPORT unconditionally |
| Fixes bug #573342. |
| |
| 2009-02-27 11:17:50 -0800 Michael Smith <msmith@songbirdnest.com> |
| |
| * gst/replaygain/gstrgvolume.c: |
| rgvolume: ignore out-of-range peak values |
| If the peak value is > 1 (and thus nonsensical) ignore it. Prevents |
| rgvolume reducing volume to effectively silent on files with bogus peak |
| values. |
| |
| 2009-02-27 13:29:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * gst/wavparse/gstwavparse.c: |
| wavparse: Fix SEEK event handling in push mode, and SEEKABLY query handling |
| Standard pull mode loop based SEEK handling fails in push mode, |
| so convert the SEEK event appropriately and dispatch to upstream. |
| Also cater for NEWSEGMENT event handling, and properly inform |
| downstream and application of SEEKABLE capabilities, depending |
| on scheduling mode and upstream. |
| |
| 2009-02-27 11:04:08 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/matroska/matroska-demux.c: |
| matroskademux: Remove gst_util_dump_mem() calls. |
| |
| 2009-02-26 19:07:35 +0100 Julien Moutte <julien@fluendo.com> |
| |
| * gst/avi/gstavidemux.c: |
| avidemux: fix SEEK event handling in push mode |
| When in push mode we should not try to handle the SEEK event as there's |
| no code to handle it properly. Propagate upstream. |
| |
| 2009-02-26 19:05:06 +0100 Patrick Radizi <patrick dot radizi at axis dot com> |
| |
| * gst/rtsp/gstrtspsrc.h: |
| rtspsrc: add the .h file change too |
| Add the .h file change for the new property. |
| |
| 2009-02-26 19:03:52 +0100 Patrick Radizi <patrick dot radizi at axis dot com> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: add property to disable RTCP |
| Some old servers don't like us doing RTCP and thus we need a property to disable |
| it. See #573173. |
| |
| 2009-02-26 13:19:31 +0100 Jan Smout <jan dot smout at gmail dot com> |
| |
| * gst/udp/gstudpnetutils.c: |
| udp: fix gst_udp_set_loop_ttl() again |
| Fix the gst_udp_set_loop_ttl() function that was commented out in a |
| previous commit. See #573115. |
| |
| 2009-02-26 13:06:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpvrawdepay.c: |
| rtpvrawdepay: fail on interlaced video |
| Fail on interlaced video until we support it. |
| |
| 2009-02-26 13:00:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtp/gstrtpvrawpay.c: |
| rtpvrawpay: fail on interlaced video |
| Detect and fail when trying to payload interlaced video. |
| |
| 2009-02-25 20:47:15 -0800 David Schleef <ds@schleef.org> |
| |
| * Makefile.am: |
| * configure.ac: |
| * win32/common/config.h.in: |
| Change how win32/common/config.h is updated |
| Generate win32/common/config.h-new directly from config.h.in, |
| using shell variables in configure and some hard-coded information. |
| Change top-level makefile so that 'make win32-update' copies the |
| generated file to win32/common/config.h, which we keep in source |
| control. It's kept in source control so that the git tree is |
| buildable from VS. |
| This change is similar to the one recently applied to GStreamer |
| and gst-plugins-good. The previous config.h file in -good was in |
| pretty bad shape, so unlike core and base, I didn't attempt to |
| leave it strictly the same, but fixed it as necessary. Needs |
| testing I cannot do myself. |
| |
| 2009-02-25 19:58:29 -0800 David Schleef <ds@schleef.org> |
| |
| * ext/dv/gstdvdec.c: |
| * ext/dv/gstdvdec.h: |
| dvdec: Add interlacing info to caps and buffers |
| |
| 2009-02-25 14:57:33 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| * configure.ac: |
| build: Update shave init statement for changes in common. Bump common. |
| |
| 2009-02-25 14:01:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/udp/gstudpsrc.c: |
| udpsrc: fix compilation |
| Fix compilation on systems MSG_ERRQUEUE and IP_RECVERR. |
| |
| 2009-02-19 20:14:10 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * ext/jpeg/gstjpegenc.c: |
| jpegenc: error out instead of crashing if no caps have been set |
| Don't crash if we receive a buffer without caps. Fixes #572413. |
| |
| 2009-02-25 11:35:31 +0100 Peter Kjellerstedt <pkj@axis.com> |
| |
| * gst/udp/gstudpsrc.c: |
| udpsrc: Make sure the sockaddr length used for recvfrom() is big enough. |
| Previously the sockaddr length used for recvfrom() was calculated as |
| sizeof (struct sockaddr). However, this is too little to hold an IPv6 |
| address, so the full size of the gst_sockaddr union should be used |
| instead. |
| |
| 2009-02-25 11:32:28 +0100 Peter Kjellerstedt <pkj@axis.com> |
| |
| * gst/udp/gstudpsrc.c: |
| udpsrc: Unify the use of union gst_sockaddr. |
| |
| 2009-02-25 11:32:07 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| Automatic update of common submodule |
| From 9cf8c9b to a6ce5c6 |
| |
| 2009-02-25 12:05:22 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/avi/gstavidemux.c: |
| avidemux: avoid crashing on subtitles |
| Avoid a crash in avi with subtitles by only dereferencing the video description |
| when we actually are dealing with video in the _invert function. |
| |
| 2009-02-24 17:58:32 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * gst/udp/gstudpsrc.c: |
| udp: Fix strict-aliasing warnings from gcc 4.4.0 |
| Fix strict aliasing warnings by defining a union on the different |
| sockaddr structs that we need. |
| |
| 2009-02-24 17:35:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * gst/rtp/gstrtph264pay.c: |
| rtp: Fix compiler warning in h264 payloader |
| Fix an undefined behaviour warning from gcc 4.4.0 |
| Patch By: Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| Fixes: #570995 |
| Signed-Off-By: Jan Schmidt <jan.schmidt@sun.com> |
| |
| 2009-02-22 17:23:09 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| Use shave for the build output |
| |
| 2009-02-24 14:55:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * ext/gconf/Makefile.am: |
| * ext/gconf/gconf.c: |
| * ext/gconf/gconf.h: |
| * ext/gconf/gstgconf.c: |
| * ext/gconf/gstgconf.h: |
| * ext/gconf/gstgconfelements.h: |
| gconf: Rename gconf.[ch] to gstgconf.[ch] to prevent name conflicts |
| |
| 2009-02-24 14:41:26 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/qtdemux/qtdemux.c: |
| * gst/qtdemux/qtdemux_fourcc.h: |
| qtdemux: Also use "(c)inf" to fill the comment tag |
| |
| 2009-01-26 11:06:13 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| rtspsrc: perform UDP SETUP according to MS RTSP spec |
| MS RTSP spec states that the UDP port pair used in subsequent SETUP |
| requests for various streams must be identical (since there will actually |
| be only 1 stream of muxed asf packets). Following traditional specs and |
| using different port pairs in the SETUPs for separate streams will result |
| in all but the first one failing and only one stream being streamed. |
| So, in appropriate circumstances, retry UDP SETUP using previously used |
| port pair. Fixes #552650. |
| |
| 2009-02-23 20:49:37 +0100 Aurelien Grimaud <gstelzz at yahoo dot fr> |
| |
| * gst/udp/gstudpsrc.c: |
| Read ICMP error messages instead of looping |
| When we are dealing with connected sockets shared between a udpsrc and a udpsink |
| we might receive ICMP connection refused error messages in udpsrc that will |
| cause it to go into a bursty loop because the poll returns right away without a |
| message to read. |
| Instead of looping, read the error message from the error queue in udpsrc. |
| Fixes #567857. |
| |
| 2009-02-23 19:53:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * sys/v4l2/gstv4l2src.c: |
| Conditionally compile code for YVYU |
| Only compile the code for the YVYU format when the format is actually defined. |
| Spotted by tmatth on IRC. |
| |
| 2009-02-17 11:01:47 -0800 Levente Farkas <lfarkas@lfarkas.org> |
| |
| * sys/v4l2/v4l2src_calls.c: |
| v4l2src: Make sort_by_frame_size conditionally compiled |
| sort_by_frame_size is declared static and only used inside |
| an ifdef, so use the same ifdef to define the function. Fixes #572185 |
| Signed-off-by: David Schleef <ds@schleef.org> |
| |
| 2009-02-23 17:05:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * sys/v4l2/gstv4l2src.c: |
| Add YVYU format to caps |
| Add YVYU format to the caps. We don't have anything to handle these caps yet, |
| though. |
| |
| 2009-02-23 15:48:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/jpeg/gstjpegenc.c: |
| * ext/jpeg/gstjpegenc.h: |
| Some cleanups |
| Remove some unused variables. |
| Avoid a useless _resync call. |
| Correctly use a gboolean. |
| |
| 2009-02-23 15:43:51 +0100 Wai-Ming Ho <waiming at ailuropoda dot net> |
| |
| * gst/rtp/gstrtph264pay.c: |
| Always add PPS to the sprop-parameters-set |
| Rework the parsing code that under certain circumstances dropped the PPS from |
| the sprop-parameters-set. |
| Fixes #572854. |
| |
| 2009-02-23 12:14:23 +0100 Arnout Vandecappelle <arnout at mind dot be> |
| |
| * gst/matroska/matroska-mux.c: |
| Don't do crazy things with 0/1 framerates |
| We use 0/1 framerates to mark variable framerates and matroskamux should not try |
| to calculate a frame duration for it. |
| Fixes #571294. |
| |
| 2009-02-23 11:45:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * configure.ac: |
| Require newer gst-p-b for the RTSP extensions. |
| -- |
| |
| 2009-02-23 11:42:53 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| Call new receive_request method |
| Call the receive_request extension methods so that extensions can handle the |
| server request if they want. |
| |
| 2009-02-23 11:13:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspext.c: |
| * gst/rtsp/gstrtspext.h: |
| Add method for hadling server requests |
| Add method to handle server requests on the list of RTSP extensions. |
| |
| 2009-02-13 14:39:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/law/alaw-decode.c: |
| * gst/law/mulaw-decode.c: |
| Don't use GST_ERROR for non-error cases. |
| Turn a GST_ERROR line into a GST_DEBUG line so that we don't spam the log with |
| errors. Fixes #570781. |
| |
| 2009-02-22 19:30:32 +0100 Sjoerd Simons <sjoerd@luon.net> |
| |
| * ext/gconf/gstgconfvideosink.c: |
| * ext/gconf/gstgconfvideosink.h: |
| * ext/gconf/gstgconfvideosrc.c: |
| * ext/gconf/gstgconfvideosrc.h: |
| gconfvideo(src|sink): Disconnect GConf notifications |
| Fixes bug #571321. |
| |
| 2009-02-22 19:25:39 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/matroska/matroska-demux.c: |
| matroskademux: Unref the buffer and not the memory address of the buffer |
| |
| 2009-02-22 18:47:35 +0100 Olivier Crete <tester@tester.ca> |
| |
| * gst/law/alaw-decode.c: |
| * gst/law/mulaw-decode.c: |
| alaw/mulaw: Implement _getcaps function for alaw/mulaw decoders |
| Fixes bug #572358. |
| |
| 2009-02-22 18:46:03 +0100 Olivier Crete <tester@tester.ca> |
| |
| * gst/law/alaw-encode.c: |
| * gst/law/mulaw-encode.c: |
| alaw/mulaw: Don't require both, rate and channel, to be set in _getcaps |
| Fixes bug #572358. |
| |
| 2009-02-22 18:32:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/avi/gstavidemux.c: |
| avidemux: Fix alignment issues by using GST_READ_* |
| Reading integers from random memory addresses will result |
| in SIGBUS on some architectures if the memory address |
| is not correctly aligned. This can happen at two |
| places in avidemux so we should use GST_READ_UINT32_LE |
| and friends here. Fixes bug #572256. |
| |
| 2009-02-22 18:08:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * ext/pulse/pulsemixerctrl.c: |
| pulsemixer: Don't use g_atomic_int_(get|set) for accessing the mixer track flags |
| g_atomic_int_(get|set) only work on ints and the flags are |
| an enum (which on most architectures is stored as an int). |
| Also the way the flags were accessed atomically would still |
| leave a possible race condition and we don't do it in any |
| other mixer track implementation, let alone at any other |
| place where an integer could be changed from different |
| threads. Removing the g_atomic_int_(get|set) will only |
| introduce a new race condition on architectures where |
| integers could be half-written while reading them |
| which shouldn't be the case for any modern architecture |
| and if we really care about this we need to use |
| g_atomic_int_(get|set) at many other places too. |
| Apart from that g_atomic_int_(set|get) will result in |
| aliasing warnings if their argument is explicitely |
| casted to an int *. Fixes bug #571153. |
| |
| 2009-02-22 15:52:06 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| Automatic update of common submodule |
| From 5d7c9cc to 9cf8c9b |
| |
| 2009-02-22 12:41:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * ext/raw1394/gsthdv1394src.c: |
| hdv1394src: Don't use void * pointer arithmetic |
| |
| 2009-02-21 11:13:43 -0800 David Schleef <ds@schleef.org> |
| |
| * common: |
| Automatic update of common submodule |
| From 80c627d to 5d7c9cc |
| |
| 2009-02-21 18:42:46 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| Back to development -> 0.10.14.1 |
| |
| 2009-02-21 12:47:00 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * ext/flac/gstflacdec.c: |
| respect DEFAULT segment by clipping the last buffer to be sent |
| |
| === release 0.10.14 === |
| |
| 2009-02-19 20:09:07 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/gst-plugins-good-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-goom2k1.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-interleave.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-monoscope.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-pulseaudio.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-soup.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * gst-plugins-good.doap: |
| * win32/common/config.h: |
| Release 0.10.14 |
| |
| 2009-02-19 20:07:41 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/eu.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/lt.po: |
| * po/mt.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_HK.po: |
| * po/zh_TW.po: |
| Update .po files |
| |
| 2009-02-19 13:16:39 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * gst/audiofx/audioecho.c: |
| * gst/autodetect/gstautoaudiosrc.c: |
| * gst/autodetect/gstautovideosrc.c: |
| Update Since: tags in autodetect srcs and audioecho |
| |
| 2009-02-19 11:12:58 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * ChangeLog: |
| Update ChangeLog for 0.10.13.3 |
| |
| 2009-02-19 11:09:03 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| * win32/common/config.h: |
| 0.10.13.3 pre-release |
| |
| 2009-02-10 11:25:49 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * ext/pulse/pulsemixerctrl.c: |
| pulsemixer: Fix compiler warnings. |
| Cast (enum *) to (int *), not necessarily technically right, |
| but plugs #571153. |
| |
| 2009-02-13 18:03:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| * ext/pulse/pulsesink.c: |
| * ext/pulse/pulsesink.h: |
| pulsesink: Issue property change notification in streaming thread, |
| rather than PA thread. |
| pa_threaded_mainloop_lock() (a.o.) and by extension get_property should |
| not be done from a PA thread, but the latter may occur as a result of a |
| property change notification. Fixes #571204 (though current situation |
| not ideal, e.g. post message rather than signal). |
| |
| 2009-02-10 11:27:51 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/videocrop/gstaspectratiocrop.c: |
| aspectratiocrop: Don't forget to call parent finalize implementation. |
| This fixes a memory leak (leaking the contained elements of the bin). |
| |
| 2009-02-10 08:43:59 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * sys/osxvideo/osxvideosink.m: |
| osxvideosink: Fix build. Fixes #571038 |
| |
| 2009-02-09 12:18:36 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * common: |
| Bump revision to use for common submodule. |
| |
| 2009-02-07 16:00:49 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * ChangeLog: |
| ChangeLog: Update ChangeLog for 0.10.13.2 |
| |
| 2009-02-07 15:58:55 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/eu.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/lt.po: |
| * po/mt.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_HK.po: |
| * po/zh_TW.po: |
| po: Update translations for 0.10.13.2 |
| |
| 2009-02-07 15:46:07 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| * win32/common/config.h: |
| Release 0.10.13.2 |
| |
| 2009-02-07 15:40:53 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * po/LINGUAS: |
| * po/mt.po: |
| po: Add Maltese translation |
| |
| 2009-02-06 16:16:05 -0800 David Schleef <ds@schleef.org> |
| |
| * gst/qtdemux/qtdemux.c: |
| * gst/qtdemux/qtdemux_dump.c: |
| * gst/qtdemux/qtdemux_dump.h: |
| * gst/qtdemux/qtdemux_fourcc.h: |
| * gst/qtdemux/qtdemux_types.c: |
| qtdemux: Add handling for stps atoms |
| stps atoms contain "partial sync" information, which means that it's |
| a sync point where pts != dts. This is needed to properly handle |
| MPEG2, H.264, Dirac, etc., in quicktime. |
| |
| 2009-02-05 15:51:42 -0800 Michael Smith <msmith@songbirdnest.com> |
| |
| * ext/flac/gstflacdec.c: |
| flacdec: if we aborted reading, don't do into an infinite loop. |
| If our read callback ran out of data, so had to abort reading, we return |
| GST_FLOW_ERROR instead of going into an infinite loop. |
| |
| 2009-02-05 10:19:37 -0800 Michael Smith <msmith@songbirdnest.com> |
| |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| osxvideosink: remove non-embedded mode and fix memory management. |
| Remove non-embedded mode. Embed mode becomes default and only mode. |
| embed property is retained for binary compatibility. |
| Added autorelease pools around all objc functions that might be called |
| from a non-main thread. |
| |
| 2009-02-05 20:02:01 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org> |
| |
| * ext/flac/gstflacdec.c: |
| debug on the object |
| |
| 2009-02-04 16:40:13 -0800 Michael Smith <msmith@songbirdnest.com> |
| |
| * sys/osxaudio/gstosxringbuffer.c: |
| osxaudio fixes: multichannel and changing caps. |
| Ensure we create the ringbuffer segment size as a multiple of the |
| bytes per sample (fixes 6-channel output). |
| Reset the segoffset when acquiring the ringbuffer, so we don't retain |
| a bogus offset when caps change. |
| |
| 2009-02-04 11:38:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/rtsp/gstrtspsrc.h: |
| rtspsrc: Keep track of connected state |
| Keep track of the state of the connection and don't try to send TEARDOWN when |
| the server has closed the connection. |
| |
| 2009-02-04 09:20:28 +0100 Robin Stocker <robin@nibor.org> |
| |
| * gst/matroska/matroska-demux.c: |
| Read Matroska Title element for the TITLE tag |
| Not all Matroska files have a Tags element which contains |
| information about the title among other things. Most video |
| Matroska files only contain the Title element so we |
| should parse this too. Fixes bug #570435. |
| |
| 2009-02-03 22:34:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * configure.ac: |
| configure.ac: bump core/base requirements to released versions |
| |
| 2009-02-03 17:10:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * tests/check/elements/audioecho.c: |
| Fix audioecho unit test on 32 bit systems |
| Cast the new value for the "delay" property to GstClockTime. |
| Integers without type are passed to vararg functions with |
| an integer type that can hold a pointer. |
| |
| 2009-02-03 14:09:26 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/equalizer/gstiirequalizer.c: |
| equalizer: Don't reset frequency bands from user settings. Fixes #570343. |
| Move reallocating the history buffer out of _compute_frequencies() and call the |
| right function as needed. Add some logging and tweak the formatting of existing |
| logging. Simplify setting need_new_coefficients when changing properties. |
| |
| 2009-02-03 11:52:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/audiofx/audioecho.c: |
| Use guint64 instead of guint for storing guint64 |
| |
| 2009-02-02 18:37:35 +0100 Jonathan Matthew <notverysmart@gmail.com> |
| |
| * ext/soup/gstsouphttpsrc.c: |
| Use correct flag for the GNOME proxy configuration |
| Fixes bug #552140. |
| |
| 2009-02-02 13:08:14 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * tests/icles/v4l2src-test.c: |
| Fix compiler warnings |
| fix compiler warnings due to unused return values of scanf. |
| |
| 2009-01-31 11:08:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * tests/icles/v4l2src-test.c: |
| Fix format string compiler warning |
| |
| 2009-01-30 22:24:14 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| Add releaseinfo with online url. |
| |
| 2009-01-30 18:04:11 +0000 Jan Schmidt <jan.schmidt@sun.com> |
| |
| * tests/check/Makefile.am: |
| * tests/icles/Makefile.am: |
| Fix up some compile flags |
| |
| 2009-01-30 17:35:49 +0000 Jan Schmidt <jan.schmidt@sun.com> |
| |
| * gst/videocrop/gstvideocrop.c: |
| Don't use Glib 2.16 function g_strcmp0. |
| |
| 2009-01-30 17:34:45 +0000 Jan Schmidt <jan.schmidt@sun.com> |
| |
| * gst/qtdemux/qtdemux.c: |
| Don't do void pointer arithmetic |
| |
| 2009-01-30 17:26:19 +0000 Jan Schmidt <jan.schmidt@sun.com> |
| |
| * gst/matroska/matroska-demux.c: |
| * gst/matroska/matroska-mux.c: |
| Fix Forte compiler warnings. |
| Don't do void pointer arithmetic. Don't have an unreachable statement. |
| |
| 2009-01-30 17:29:45 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * common: |
| Bump common |
| |
| 2009-01-26 10:33:55 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/avi/gstavidemux.c: |
| Remove useless processing for non-raw formats |
| |
| 2009-01-30 15:34:31 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/qtdemux/qtdemux.c: |
| * gst/qtdemux/qtdemux_fourcc.h: |
| * gst/qtdemux/qtdemux_types.c: |
| Add support for the 'Requirement' and 'Encoder' tags |
| |
| 2009-01-30 15:33:19 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * gst/qtdemux/qtdemux.c: |
| Modify private-tag name formatter so that it doesn't go mad at fourcc starting with '(c)'. |
| |
| 2009-01-30 14:40:51 +0100 Brijesh Singh <brijesh.ksingh@gmail.com> |
| |
| * sys/v4l2/gstv4l2tuner.c: |
| Fix comparison of the tuner norms |
| The V4L2 tuner norms that a device supports could |
| be a subset of some norm (e.g. NTSC instead of NTSC_M). |
| The comparison should be done by & instead of ==. |
| See http://www.linuxtv.org/downloads/video4linux/API/V4L2_API/spec-single/v4l2.html#STANDARD |
| Fixes bug #569820. |
| |
| 2009-01-30 08:53:06 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * autogen.sh: |
| * common: |
| Use a symbolic link for the pre-commit client-side hook |
| |
| 2009-01-29 14:08:56 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * gst/videocrop/gstaspectratiocrop.c: |
| Only unref the peer when there is one. |
| |
| 2009-01-29 11:07:59 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/avi/gstavimux.c: |
| * gst/interleave/deinterleave.c: |
| * gst/interleave/interleave.c: |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directsound/gstdirectsoundsink.c: |
| * sys/osxvideo/osxvideosink.m: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/waveform/gstwaveformsink.c: |
| Remove version numbers from a few gst-launch examples. |
| The majority of the examples doe not use -0.10 and this will also help us to maintain the docs. |
| |
| 2009-01-29 10:10:08 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directsound/gstdirectsoundsink.c: |
| * sys/oss/gstossmixerelement.c: |
| * sys/oss/gstosssink.c: |
| * sys/oss/gstosssrc.c: |
| * sys/osxaudio/gstosxaudio.c: |
| * sys/osxaudio/gstosxaudiosink.c: |
| * sys/osxaudio/gstosxaudiosrc.c: |
| * sys/osxvideo/osxvideosink.m: |
| * sys/sunaudio/gstsunaudiomixer.c: |
| * sys/sunaudio/gstsunaudiosink.c: |
| * sys/sunaudio/gstsunaudiosrc.c: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/waveform/gstwaveformsink.c: |
| * sys/ximage/gstximagesrc.c: |
| Update and add documentation for platform specific plugins (sys). |
| Link to properties. Correct titles for examples. Fix examples. |
| |
| 2009-01-29 09:45:25 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * gst/multipart/multipartmux.c: |
| Add ' to framerate argument and remove the word 'simple' as all our pipelines are apparently simple. |
| |
| 2009-01-29 09:42:56 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * ext/jpeg/gstjpegdec.c: |
| * ext/jpeg/gstjpegenc.c: |
| Add examples for the jpeg elements. |
| |
| 2009-01-28 21:40:11 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * ext/pulse/pulsesink.c: |
| Fix compile error in the last commit |
| |
| 2009-01-28 20:34:40 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| * ext/pulse/pulseprobe.c: |
| * ext/pulse/pulseprobe.h: |
| * ext/pulse/pulsesink.c: |
| * ext/pulse/pulsesink.h: |
| * ext/pulse/pulsesrc.c: |
| * ext/pulse/pulsesrc.h: |
| * ext/pulse/pulseutil.c: |
| * ext/pulse/pulseutil.h: |
| Rewrite the pulse plugin, conditionally enabling new behaviour with |
| newer pulseaudio. |
| Fixes: #567794 |
| * Hook pulsesink's volume property up with the stream volume -- not the |
| sink volume in PA. |
| * Read the device description directly from the sink instead of going |
| via the mixer. |
| * Properly implement _reset() methods for both sink and source to avoid |
| deadlocks when shutting down a pipeline. |
| * Replace all simple pa_threaded_mainloop_wait() by proper loops to |
| guarantee that we wait for the right event in case multiple events are |
| fired. While this is not strictly necessary in many cases it |
| certainly is more correct and makes me sleep better at night. |
| * Replace CHECK_DEAD_GOTO macros with proper functions |
| * Extend the number of supported channels to 32 since that is the actual |
| limit in PA. |
| * Get rid of _dispose() methods since we don't need them. |
| * Increase the volume property upper limit of the sink to 1000. |
| * Reset function pointers after we disconnect a stream/context. Better |
| fix for bug 556986. |
| * Reset the state of the element properly if open/prepare fails |
| * Cork the PA stream when the pipeline is paused. This allows the PA |
| * daemon to |
| close audio device on pause and thus save a bit of power. |
| * Set PA stream properties based on GST tags such as GST_TAG_TITLE, |
| GST_TAG_ARTIST, and so on. |
| Signed-off-by: Lennart Poettering <lennart@poettering.net> |
| |
| 2009-01-28 17:46:06 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * ext/aalib/gstaasink.c: |
| * ext/annodex/gstcmmldec.c: |
| * ext/annodex/gstcmmlenc.c: |
| * ext/cairo/gsttextoverlay.c: |
| * ext/cairo/gsttimeoverlay.c: |
| * ext/dv/gstdvdec.c: |
| * ext/dv/gstdvdemux.c: |
| * ext/esd/esdmon.c: |
| * ext/esd/esdsink.c: |
| * ext/flac/gstflacdec.c: |
| * ext/flac/gstflacenc.c: |
| * ext/gconf/gstgconfaudiosink.c: |
| * ext/gconf/gstgconfaudiosrc.c: |
| * ext/gconf/gstgconfvideosink.c: |
| * ext/gconf/gstgconfvideosrc.c: |
| * ext/gdk_pixbuf/gstgdkpixbufsink.c: |
| * ext/hal/gsthalaudiosink.c: |
| * ext/hal/gsthalaudiosrc.c: |
| * ext/hal/hal.c: |
| * ext/jpeg/gstjpegenc.c: |
| * ext/jpeg/gstsmokedec.c: |
| * ext/jpeg/gstsmokeenc.c: |
| * ext/libcaca/gstcacasink.c: |
| * ext/libcaca/gstcacasink.h: |
| * ext/libpng/gstpngdec.c: |
| * ext/libpng/gstpngenc.c: |
| * ext/pulse/pulsemixer.c: |
| * ext/pulse/pulsesink.c: |
| * ext/pulse/pulsesrc.c: |
| * ext/raw1394/gstdv1394src.c: |
| * ext/raw1394/gsthdv1394src.c: |
| * ext/soup/gstsouphttpsrc.c: |
| * ext/speex/gstspeexdec.c: |
| * ext/speex/gstspeexenc.c: |
| * ext/taglib/gstapev2mux.cc: |
| * ext/taglib/gstid3v2mux.cc: |
| * ext/wavpack/gstwavpackdec.c: |
| * ext/wavpack/gstwavpackenc.c: |
| * ext/wavpack/gstwavpackparse.c: |
| * gst/matroska/matroska-mux.h: |
| * gst/udp/gstudpsrc.c: |
| Update and add documentation for plugins with deps (ext). |
| Link to properties. Correct titles for examples. Document a few trivial cases. Keep lists in section file and docs/plugins/Makefile.am alphabetically ordered. Fix warnings that gtk-doc points out. |
| |
| 2009-01-28 15:57:20 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/audiofx/audioecho.c: |
| * gst/audiofx/audioecho.h: |
| Limit the delay by a new max-delay property |
| Introduce a new max-delay property that can only |
| be set before going to PLAYING or PAUSED. This |
| is used to limit the maximum delay and is set |
| to the current delay by default. |
| Using this will make sure that we have enough data |
| in our internal ringbuffer for the echo. With dynamic |
| reallocation of the ringbuffer as used before silence |
| could've been used as the echo directly after setting |
| a new delay. |
| |
| 2009-01-28 11:58:42 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * win32/common/config.h: |
| Revert previous bogus commit |
| |
| 2009-01-28 12:29:42 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-goom2k1.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-interleave.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-monoscope.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-pulseaudio.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-soup.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * gst/alpha/gstalphacolor.c: |
| * gst/apetag/gstapedemux.c: |
| * gst/audiofx/audioamplify.c: |
| * gst/audiofx/audiochebband.c: |
| * gst/audiofx/audiocheblimit.c: |
| * gst/audiofx/audiodynamic.c: |
| * gst/audiofx/audioecho.c: |
| * gst/audiofx/audiofirfilter.c: |
| * gst/audiofx/audioiirfilter.c: |
| * gst/audiofx/audioinvert.c: |
| * gst/audiofx/audiokaraoke.c: |
| * gst/audiofx/audiopanorama.c: |
| * gst/audiofx/audiowsincband.c: |
| * gst/audiofx/audiowsinclimit.c: |
| * gst/auparse/gstauparse.c: |
| * gst/avi/gstavidemux.c: |
| * gst/avi/gstavimux.c: |
| * gst/cutter/gstcutter.c: |
| * gst/debug/gstpushfilesrc.c: |
| * gst/debug/gsttaginject.c: |
| * gst/debug/progressreport.c: |
| * gst/equalizer/gstiirequalizer10bands.c: |
| * gst/equalizer/gstiirequalizer3bands.c: |
| * gst/equalizer/gstiirequalizernbands.c: |
| * gst/flx/gstflxdec.c: |
| * gst/goom/gstgoom.c: |
| * gst/goom2k1/gstgoom.c: |
| * gst/icydemux/gsticydemux.c: |
| * gst/id3demux/gstid3demux.c: |
| * gst/law/alaw-decode.c: |
| * gst/law/alaw-encode.c: |
| * gst/law/mulaw-decode.c: |
| * gst/law/mulaw-encode.c: |
| * gst/law/mulaw.c: |
| * gst/level/gstlevel.c: |
| * gst/monoscope/gstmonoscope.c: |
| * gst/multifile/gstmultifilesink.c: |
| * gst/multifile/gstmultifilesrc.c: |
| * gst/multipart/multipartdemux.c: |
| * gst/multipart/multipartmux.c: |
| * gst/qtdemux/qtdemux.c: |
| * gst/rtp/gstrtpjpegpay.c: |
| * gst/rtsp/gstrtpdec.c: |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/smpte/gstsmpte.c: |
| * gst/smpte/gstsmptealpha.c: |
| * gst/spectrum/gstspectrum.c: |
| * gst/udp/gstmultiudpsink.c: |
| * gst/udp/gstudpsink.c: |
| * gst/udp/gstudpsrc.c: |
| * gst/videobox/gstvideobox.c: |
| * gst/videocrop/gstaspectratiocrop.c: |
| * gst/videocrop/gstvideocrop.c: |
| * gst/videofilter/gstgamma.c: |
| * gst/videofilter/gstvideobalance.c: |
| * gst/videofilter/gstvideoflip.c: |
| * gst/videomixer/videomixer.c: |
| * gst/wavenc/gstwavenc.c: |
| * gst/wavparse/gstwavparse.c: |
| * win32/common/config.h: |
| Update and add documentation for plugins with no deps (gst). |
| Link to properties. Correct titles for examples. Document a few trivial cases. Keep lists in section file and docs/plugins/Makefile.am alphabetically ordered. |
| |
| 2009-01-27 23:09:05 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * tests/examples/spectrum/demo-audiotest.c: |
| * tests/examples/spectrum/demo-osssrc.c: |
| Fix example apps by drawing in the main-loop. |
| |
| 2009-01-27 20:33:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * tests/check/Makefile.am: |
| tests: fix build of aspectratio crop unit test in uninstalled environment. |
| |
| 2009-01-27 20:30:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk> |
| |
| * .gitignore: |
| Make git ignore backup files |
| |
| 2009-01-26 16:14:47 +0100 Peter Kjellerstedt <pkj@axis.com> |
| |
| * gst/multipart/multipartdemux.c: |
| Plug a memory leak in a debug message. |
| |
| 2009-01-22 15:59:40 +0100 Peter Kjellerstedt <pkj@axis.com> |
| |
| * gst/udp/gstudpnetutils.c: |
| Correct return value from gst_udp_get_addr() when no known family is found. |
| |
| 2009-01-26 09:51:36 +0100 Jonathan Matthew <jonathan@d14n.org> |
| |
| * configure.ac: |
| * ext/soup/gstsouphttpsrc.c: |
| Use libsoup-gnome for proxy configuration if available |
| If libsoup-gnome is found use this as it will give us |
| the GNOME proxy configuration. Otherwise use normal |
| libsoup. |
| The GNOME proxy configuration will only be used if |
| the proxy properties are not set on souphttpsrc |
| and if the http_proxy environment variable is not |
| set. |
| Fixes bug #552140. |
| |
| 2009-01-25 19:26:46 -0800 David Schleef <ds@schleef.org> |
| |
| * gst/qtdemux/qtdemux.c: |
| Add a few more video fourcc's |
| |
| 2009-01-24 14:48:00 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * gst/videocrop/gstaspectratiocrop.c: |
| * tests/check/Makefile.am: |
| * tests/check/elements/aspectratiocrop.c: |
| Add unit test for aspectratiocrop Fixes bug #527951 |
| Add unit test for aspectratiocrop and refactor this element. Added |
| finalize function to cleanup leaking mutex. |
| |
| 2009-01-25 14:34:09 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * tests/check/elements/.gitignore: |
| Ignore check binaries |
| |
| 2009-01-24 18:28:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/audiofx/audioecho.c: |
| Save some allocations if the echo delay is increased often |
| Save some allocations if the echo delay is increased often |
| during playback by always allocating enough memory to hold |
| data up to the next complete second, i.e. in the worst case |
| allocate memory for one additional second. |
| |
| 2009-01-24 14:25:08 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-goom2k1.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-interleave.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-pulseaudio.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-soup.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| Update plugin version in documentation |
| |
| 2009-01-23 21:47:40 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * gst/videocrop/gstvideocrop.c: |
| Fix link in documentation of videocrop element |
| |
| 2009-01-23 21:46:13 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/gst-plugins-good-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * gst/videocrop/gstaspectratiocrop.c: |
| Add documentation for aspectratiocrop |
| |
| 2009-01-24 13:21:39 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * win32/common/config.h: |
| Update win32/common/config.h for the new development cycle |
| |
| 2009-01-24 11:53:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> |
| |
| * gst/audiofx/audioecho.c: |
| Add note that audioecho's reverb sounds metallic |
| Add a note to the docs that audioecho's reverb will |
| sound metallic. This happens because for a real |
| reverb filter additional filtering is necessary. |
| Also note which values should be used for the delay |
| property to get an echo effect. |
| |
| 2009-01-23 23:38:10 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * .gitignore: |
| * docs/plugins/.gitignore: |
| * po/.gitignore: |
| * tests/examples/audiofx/.gitignore: |
| More entries for the gitignores |
| |
| 2009-01-23 20:36:27 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * tests/check/elements/videocrop.c: |
| skip video/x-raw-gray in videocrop unit test |
| A recent commit added video/x-raw-gray support to videocrop. However |
| this lets the videocrop unit test fail. Because videotestsrc can't |
| generate this format. |
| |
| 2009-01-23 15:39:46 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * gst/videocrop/Makefile.am: |
| * gst/videocrop/gstaspectratiocrop.c: |
| * gst/videocrop/gstaspectratiocrop.h: |
| * gst/videocrop/gstvideocrop.c: |
| Add aspectratiocrop element. Fixes bug #527951 |
| Add new aspectratiocrop element that crops the video |
| to a specified aspect ratio using videocrop. |
| |
| 2009-01-23 10:49:28 +0100 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| * gst/videocrop/gstvideocrop.c: |
| Fix navigation event forwarding while cropping. Fixes bug #567992. |
| Fix the navigation event forwarding while cropping by adjusting |
| the mouse position by the amount of cropped pixels. |
| |
| 2009-01-23 10:04:39 +0100 Brian Cameron <brian.cameron@sun.com> |
| |
| * configure.ac: |
| Fix linking on Solaris. Fixes bug #568809. |
| Check for the socket library which is needed |
| for socket() on Solaris. |
| |
| 2009-01-22 22:41:43 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| Bump version number again -> 0.10.13.1 |
| |
| 2009-01-22 22:41:01 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * gst-plugins-good.doap: |
| Add releases 0.10.12 and 0.10.13 to the doap file |
| |
| 2009-01-22 18:08:50 +0200 Stefan Kost <ensonic@users.sf.net> |
| |
| * common: |
| Update common snapshot. |
| |
| 2009-01-22 14:25:07 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| * win32/common/config.h: |
| Back to devel -> 0.10.12.1 |
| |
| 2009-01-22 01:29:40 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * configure.ac: |
| Release 0.10.12 |
| |
| 2009-01-21 17:22:39 -0800 David Schleef <ds@schleef.org> |
| |
| * gst/qtdemux/qtdemux.c: |
| Fix for security advisory TKADV2009-0xx |
| Fix potential buffer overflows while reading quicktime headers. |
| Security issue noticed by Tobias Klein. |
| |
| 2009-01-21 12:56:55 +0000 Jan Schmidt <thaytan@noraisin.net> |
| |
| * ext/flac/gstflacdec.c: |
| Fix typo and small flaw in flac decoder |
| |
| 2009-01-22 13:49:35 +0100 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * common: |
| Fix pre-commit hook |
| |
| 2009-01-22 10:40:34 +0100 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audioecho.c: |
| * gst/audiofx/audioecho.h: |
| * gst/audiofx/audiofx.c: |
| * gst/audiofx/audioreverb.c: |
| * gst/audiofx/audioreverb.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/audioecho.c: |
| * tests/check/elements/audioreverb.c: |
| Rename audioreverb to audioecho. Fixes bug #568395. |
| The element can add an echo and a simple reverb effect to |
| an audio stream but for a real reverb filter it would need |
| some additional filtering to prevent a metallic-sounding |
| result. |
| |
| 2009-01-22 12:21:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * gst/rtsp/gstrtspsrc.c: |
| Free leftover udp ports (if any) when a setup request fails. |
| |
| 2009-01-22 06:05:26 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * autogen.sh: |
| * common: |
| Install and use pre-commit indentation hook from common |
| |
| 2009-01-21 13:25:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| * ext/flac/gstflacdec.c: |
| Whitespace fixes and some improved debug lines. |
| |
| 2009-01-21 04:31:58 +0100 Edward Hervey <bilboed@bilboed.com> |
| |
| * autogen.sh: |
| autogen.sh : Use git submodule |
| |
| 2009-01-20 15:33:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/v4l2/gstv4l2src.c: Fix error code (the message string also needs love, but not today). |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read): |
| Fix error code (the message string also needs love, but not today). |
| |
| 2009-01-19 11:44:36 +0000 Luotao Fu <l.fu@pengutronix.de> |
| |
| gst/videocrop/gstvideocrop.c: Add 8bit grayscale support to videocrop plugin. Fixes #567952. |
| Original commit message from CVS: |
| Patch by: Luotao Fu <l dot fu at pengutronix dot de> |
| * gst/videocrop/gstvideocrop.c: |
| (gst_video_crop_get_image_details_from_caps): |
| Add 8bit grayscale support to videocrop plugin. Fixes #567952. |
| |
| 2009-01-19 11:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/audioreverb.c: Set the default value in the instance init function. |
| Original commit message from CVS: |
| * gst/audiofx/audioreverb.c: (gst_audio_reverb_init): |
| Set the default value in the instance init function. |
| |
| 2009-01-19 11:19:08 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Add an echo/reverb filter to the audiofx plugin, with configurable echo delay, intensity and feedback. Fixes bug #567... |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audiofx.c: (plugin_init): |
| * gst/audiofx/audioreverb.c: (gst_audio_reverb_base_init), |
| (gst_audio_reverb_class_init), (gst_audio_reverb_init), |
| (gst_audio_reverb_finalize), (gst_audio_reverb_set_property), |
| (gst_audio_reverb_get_property), (gst_audio_reverb_setup), |
| (gst_audio_reverb_stop), (gst_audio_reverb_transform_ip): |
| * gst/audiofx/audioreverb.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/audioreverb.c: (setup_reverb), |
| (cleanup_reverb), (GST_START_TEST), (audioreverb_suite): |
| Add an echo/reverb filter to the audiofx plugin, with configurable |
| echo delay, intensity and feedback. Fixes bug #567874. |
| |
| 2009-01-19 10:13:53 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/spectrum/gstspectrum.*: Implement a simple compensation algorithm for rounding errors. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_reset_state), |
| (gst_spectrum_transform_ip): |
| * gst/spectrum/gstspectrum.h: |
| Implement a simple compensation algorithm for rounding errors. |
| This makes sure that a spectrum message is posted on the bus |
| every interval nanoseconds. Fixes bug #567955. |
| |
| 2009-01-15 21:16:45 +0000 Michael Smith <msmith@xiph.org> |
| |
| sys/osxaudio/Makefile.am: Link against CoreServices (needed for osx 10.4) and fix up the linker flags. Fixes #567853. |
| Original commit message from CVS: |
| * sys/osxaudio/Makefile.am: |
| Link against CoreServices (needed for osx 10.4) and fix up the linker |
| flags. Fixes #567853. |
| |
| 2009-01-15 14:53:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Catch invalid and commonly wrong playback rates in the elst atoms. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_segments): |
| Catch invalid and commonly wrong playback rates in the elst atoms. |
| Fixes #567800. |
| |
| 2009-01-15 11:40:23 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/spectrum/gstspectrum.c: Don't call gst_fft_f32_free() with NULL to prevent a crash. Fixes bug #567642. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_reset_state): |
| Don't call gst_fft_f32_free() with NULL to prevent a |
| crash. Fixes bug #567642. |
| |
| 2009-01-14 15:44:18 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/spectrum/gstspectrum.*: Use correct types for frame/fft counters and some minor cleanup. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip): |
| * gst/spectrum/gstspectrum.h: |
| Use correct types for frame/fft counters and some minor |
| cleanup. |
| |
| 2009-01-14 15:37:07 +0000 Lennart Poettering <lennart@poettering.net> |
| |
| ext/pulse/pulseprobe.c: Fix refcount loop, resulting in a thread leak. Fixes bug #567746. |
| Original commit message from CVS: |
| Patch by: Lennart Poettering <lennart at poettering dot net> |
| * ext/pulse/pulseprobe.c: (gst_pulseprobe_new), |
| (gst_pulseprobe_free): |
| Fix refcount loop, resulting in a thread leak. Fixes bug #567746. |
| |
| 2009-01-14 10:46:54 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/spectrum/: Post a spectrum message on the bus for every interval, even if the interval is small than the length o... |
| Original commit message from CVS: |
| * gst/spectrum/Makefile.am: |
| * gst/spectrum/README: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_base_init), |
| (gst_spectrum_class_init), (gst_spectrum_init), |
| (gst_spectrum_reset_state), (gst_spectrum_finalize), |
| (gst_spectrum_set_property), (gst_spectrum_start), |
| (gst_spectrum_stop), (gst_spectrum_setup), |
| (gst_spectrum_transform_ip): |
| * gst/spectrum/gstspectrum.h: |
| Post a spectrum message on the bus for every interval, even |
| if the interval is small than the length of the FFT. |
| Fixes bug #567642. |
| Major cleanup of the spectrum element. |
| |
| 2009-01-13 19:23:57 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Add audioiirfilter and audiofirfilter elements which allow generic IIR/FIR filters to be implemented by providing the... |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audiofirfilter.c: (gst_audio_fir_filter_base_init), |
| (gst_audio_fir_filter_class_init), |
| (gst_audio_fir_filter_update_kernel), (gst_audio_fir_filter_init), |
| (gst_audio_fir_filter_setup), (gst_audio_fir_filter_finalize), |
| (gst_audio_fir_filter_set_property), |
| (gst_audio_fir_filter_get_property): |
| * gst/audiofx/audiofirfilter.h: |
| * gst/audiofx/audiofx.c: (plugin_init): |
| * gst/audiofx/audioiirfilter.c: (gst_audio_iir_filter_base_init), |
| (gst_audio_iir_filter_class_init), |
| (gst_audio_iir_filter_update_coefficients), |
| (gst_audio_iir_filter_init), (gst_audio_iir_filter_setup), |
| (gst_audio_iir_filter_finalize), |
| (gst_audio_iir_filter_set_property), |
| (gst_audio_iir_filter_get_property): |
| * gst/audiofx/audioiirfilter.h: |
| Add audioiirfilter and audiofirfilter elements which allow |
| generic IIR/FIR filters to be implemented by providing the |
| filter coefficients. Fixes bug #567577. |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.signals: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| Add documentation for the audioiirfilter and audiofirfilter |
| elements. |
| * tests/check/Makefile.am: |
| * tests/check/elements/audiofirfilter.c: (on_message), |
| (on_rate_changed), (on_handoff), (GST_START_TEST), |
| (audiofirfilter_suite): |
| * tests/check/elements/audioiirfilter.c: (on_message), |
| (on_rate_changed), (on_handoff), (GST_START_TEST), |
| (audioiirfilter_suite): |
| * tests/examples/Makefile.am: |
| * tests/examples/audiofx/Makefile.am: |
| * tests/examples/audiofx/firfilter-example.c: (on_message), |
| (on_rate_changed), (main): |
| * tests/examples/audiofx/iirfilter-example.c: (on_message), |
| (on_rate_changed), (main): |
| Add unit tests and example applications for the two filter |
| elements. |
| |
| 2009-01-13 19:09:19 +0000 Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br> |
| |
| gst/qtdemux/qtdemux.c: Fix format string for guint64. |
| Original commit message from CVS: |
| Patch by: Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br> |
| * gst/qtdemux/qtdemux.c: |
| Fix format string for guint64. |
| |
| 2009-01-13 19:04:09 +0000 Michael Smith <msmith@xiph.org> |
| |
| sys/osxaudio/Makefile.am: osxaudio plugin now requires AudioUnit framework, so link against that. |
| Original commit message from CVS: |
| * sys/osxaudio/Makefile.am: |
| osxaudio plugin now requires AudioUnit framework, so link against that. |
| Clean up tabs v spaces while I'm there. |
| |
| 2009-01-13 17:49:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/examples/rtp/server-alsasrc-PCMA.c: Add some example code for printing the RTP manager stats. |
| Original commit message from CVS: |
| * tests/examples/rtp/server-alsasrc-PCMA.c: (print_source_stats), |
| (print_stats), (main): |
| Add some example code for printing the RTP manager stats. |
| |
| 2009-01-13 08:24:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: Use a custom mutex for protecting the instance fields instead of the GstObject lock. Using the latter c... |
| Original commit message from CVS: |
| * gst/audiofx/audiochebband.c: (gst_audio_cheb_band_class_init), |
| (gst_audio_cheb_band_init), (gst_audio_cheb_band_finalize), |
| (gst_audio_cheb_band_set_property): |
| * gst/audiofx/audiochebband.h: |
| * gst/audiofx/audiocheblimit.c: (gst_audio_cheb_limit_class_init), |
| (gst_audio_cheb_limit_init), (gst_audio_cheb_limit_finalize), |
| (gst_audio_cheb_limit_set_property): |
| * gst/audiofx/audiocheblimit.h: |
| * gst/audiofx/audiowsincband.c: (gst_audio_wsincband_class_init), |
| (gst_audio_wsincband_init), (gst_audio_wsincband_finalize), |
| (gst_audio_wsincband_set_property): |
| * gst/audiofx/audiowsincband.h: |
| * gst/audiofx/audiowsinclimit.c: (gst_audio_wsinclimit_class_init), |
| (gst_audio_wsinclimit_init), (gst_audio_wsinclimit_finalize), |
| (gst_audio_wsinclimit_set_property): |
| * gst/audiofx/audiowsinclimit.h: |
| Use a custom mutex for protecting the instance fields instead of |
| the GstObject lock. Using the latter can lead to deadlocks, especially |
| with the FIR filters when updating the latency. |
| |
| 2009-01-11 19:03:38 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: Implement a base class for generic audio FIR filters. |
| Original commit message from CVS: |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audiofxbasefirfilter.c: |
| (gst_audio_fx_base_fir_filter_dispose), |
| (gst_audio_fx_base_fir_filter_base_init), |
| (gst_audio_fx_base_fir_filter_class_init), |
| (gst_audio_fx_base_fir_filter_init), |
| (gst_audio_fx_base_fir_filter_push_residue), |
| (gst_audio_fx_base_fir_filter_setup), |
| (gst_audio_fx_base_fir_filter_transform), |
| (gst_audio_fx_base_fir_filter_start), |
| (gst_audio_fx_base_fir_filter_stop), |
| (gst_audio_fx_base_fir_filter_query), |
| (gst_audio_fx_base_fir_filter_query_type), |
| (gst_audio_fx_base_fir_filter_event), |
| (gst_audio_fx_base_fir_filter_set_kernel): |
| * gst/audiofx/audiofxbasefirfilter.h: |
| * gst/audiofx/audiofxbaseiirfilter.c: |
| Implement a base class for generic audio FIR filters. |
| * gst/audiofx/audiowsincband.c: |
| (gst_gst_audio_wsincband_mode_get_type), |
| (gst_gst_audio_wsincband_window_get_type), |
| (gst_audio_wsincband_base_init), (gst_audio_wsincband_class_init), |
| (gst_audio_wsincband_init), (gst_audio_wsincband_build_kernel), |
| (gst_audio_wsincband_setup), (gst_audio_wsincband_set_property), |
| (gst_audio_wsincband_get_property): |
| * gst/audiofx/audiowsincband.h: |
| * gst/audiofx/audiowsinclimit.c: |
| (gst_audio_wsinclimit_mode_get_type), |
| (gst_audio_wsinclimit_window_get_type), |
| (gst_audio_wsinclimit_base_init), |
| (gst_audio_wsinclimit_class_init), (gst_audio_wsinclimit_init), |
| (gst_audio_wsinclimit_build_kernel), (gst_audio_wsinclimit_setup), |
| (gst_audio_wsinclimit_set_property), |
| (gst_audio_wsinclimit_get_property): |
| * gst/audiofx/audiowsinclimit.h: |
| * tests/check/elements/audiowsincband.c: (GST_START_TEST): |
| * tests/check/elements/audiowsinclimit.c: (GST_START_TEST): |
| Use this new base class for audiowsincband and audiowsinclimit. |
| Also cleanup both elements. |
| |
| 2009-01-08 18:17:13 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/qtdemux/qtdemux.c: In push mode, error out if we get EOS before we've created any srcpads. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: |
| In push mode, error out if we get EOS before we've created any srcpads. |
| Handle (in pull mode) some files that have a truncated moov atom where |
| the final sub-atom is a 'free' atom and the contents of that are not |
| present in the file. |
| |
| 2009-01-08 15:56:46 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/matroska/: Some cleanups, refactoring and minor enhancements in caps handling. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps): |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps): |
| Some cleanups, refactoring and minor enhancements in caps handling. |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init), |
| (gst_matroska_mux_init), (gst_matroska_pad_reset), |
| (gst_matroska_pad_free), (gst_matroska_mux_reset), |
| (gst_matroska_mux_video_pad_setcaps), |
| (gst_matroska_mux_request_new_pad): |
| * tests/check/elements/matroskamux.c: (teardown_src_pad): |
| Only remove, release or reset what is appropriate upon state change. |
| |
| 2009-01-07 20:38:50 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/pulse/pulsesink.*: Use a mutex to protect the current stream pointer, and ignore callbacks for stream objects tha... |
| Original commit message from CVS: |
| * ext/pulse/pulsesink.c: |
| * ext/pulse/pulsesink.h: |
| Use a mutex to protect the current stream pointer, and ignore |
| callbacks for stream objects that have been destroyed already. |
| Fixes problems with unprepare/prepare cycles caused by the input |
| caps changing, without reintroducing bug #556986. |
| |
| 2009-01-07 16:09:47 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| sys/v4l2/gstv4l2src.c: Remove () from translateable string, so that it makes more sense. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: |
| Remove () from translateable string, so that it makes more sense. |
| |
| 2009-01-07 09:43:13 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/avi/gstavimux.c: Minor fix/cleanup in header field calculation. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: (gst_avi_mux_audsink_set_caps): |
| Minor fix/cleanup in header field calculation. |
| |
| 2009-01-06 17:48:10 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/matroska/matroska-mux.*: Remove internal taglist and fully use tagsetter interface. |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset), |
| (gst_matroska_mux_handle_sink_event), (gst_matroska_mux_finish): |
| * gst/matroska/matroska-mux.h: |
| Remove internal taglist and fully use tagsetter interface. |
| |
| 2009-01-06 14:50:29 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/avi/gstavimux.*: Ensure header size invariance during subsequent rewrite by using tags snapshot. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: (gst_avi_mux_reset), |
| (gst_avi_mux_riff_get_avi_header): |
| * gst/avi/gstavimux.h: |
| Ensure header size invariance during subsequent rewrite by using |
| tags snapshot. |
| |
| 2009-01-05 17:31:13 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/pulse/pulsesink.c: Don't wait for the pulse mainloop when destroying the stream. |
| Original commit message from CVS: |
| * ext/pulse/pulsesink.c: (gst_pulsesink_destroy_stream): |
| Don't wait for the pulse mainloop when destroying the stream. |
| Fixes a deadlock when the pulsedaemon goes away while pulsesink |
| is PLAYING. Fixes bug #556986. |
| |
| 2009-01-05 12:30:40 +0000 Sascha Hauer <s.hauer@pengutronix.de> |
| |
| sys/v4l2/gstv4l2src.c: Add support for grayscale v4l2 devices. Fixes bug #566616. |
| Original commit message from CVS: |
| Patch by: Sascha Hauer <s dot hauer at pengutronix dot de> |
| Luotao Fu <l dot fu at pengutronix dot de> |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_structure), |
| (gst_v4l2_get_caps_info): |
| Add support for grayscale v4l2 devices. Fixes bug #566616. |
| |
| 2009-01-05 11:42:09 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/qtdemux/: Streamline tag handling and pass unparsed tags as binary blob in private tag. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_tag_add_str), |
| (qtdemux_tag_add_tmpo), (qtdemux_tag_add_covr), |
| (qtdemux_tag_add_date), (qtdemux_tag_add_gnre), |
| (qtdemux_tag_add_blob), (qtdemux_parse_udta): |
| * gst/qtdemux/qtdemux.h: |
| * gst/qtdemux/quicktime.c: (plugin_init): |
| Streamline tag handling and pass unparsed tags as binary blob |
| in private tag. |
| |
| 2009-01-05 10:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: Implement a base class for IIR filters. |
| Original commit message from CVS: |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audiofxbaseiirfilter.c: |
| (gst_audio_fx_base_iir_filter_base_init), |
| (gst_audio_fx_base_iir_filter_dispose), |
| (gst_audio_fx_base_iir_filter_class_init), |
| (gst_audio_fx_base_iir_filter_init), |
| (gst_audio_fx_base_iir_filter_calculate_gain), |
| (gst_audio_fx_base_iir_filter_set_coefficients), |
| (gst_audio_fx_base_iir_filter_setup), (process), |
| (gst_audio_fx_base_iir_filter_transform_ip), |
| (gst_audio_fx_base_iir_filter_stop): |
| * gst/audiofx/audiofxbaseiirfilter.h: |
| Implement a base class for IIR filters. |
| * gst/audiofx/audiochebband.c: (gst_audio_cheb_band_base_init), |
| (gst_audio_cheb_band_class_init), (gst_audio_cheb_band_init), |
| (generate_coefficients), (gst_audio_cheb_band_set_property), |
| (gst_audio_cheb_band_setup): |
| * gst/audiofx/audiochebband.h: |
| * gst/audiofx/audiocheblimit.c: (gst_audio_cheb_limit_base_init), |
| (gst_audio_cheb_limit_class_init), (gst_audio_cheb_limit_init), |
| (generate_coefficients), (gst_audio_cheb_limit_set_property), |
| (gst_audio_cheb_limit_setup): |
| * gst/audiofx/audiocheblimit.h: |
| Use the IIR filter base class for the chebyshev filters. |
| |
| 2009-01-02 20:39:34 +0000 Justin Karnegas <justin@affinix.com> |
| |
| sys/osxaudio/: Rewrite osxaudio to work more flexibly and more reliably, using a different abstraction layer of corea... |
| Original commit message from CVS: |
| Patch by: Justin Karnegas <justin@affinix.com> and |
| Michael Smith <msmith@songbirdnest.com> |
| * sys/osxaudio/gstosxaudio.c: |
| * sys/osxaudio/gstosxaudioelement.c: |
| * sys/osxaudio/gstosxaudioelement.h: |
| * sys/osxaudio/gstosxaudiosink.c: |
| * sys/osxaudio/gstosxaudiosink.h: |
| * sys/osxaudio/gstosxaudiosrc.c: |
| * sys/osxaudio/gstosxaudiosrc.h: |
| * sys/osxaudio/gstosxringbuffer.c: |
| * sys/osxaudio/gstosxringbuffer.h: |
| Rewrite osxaudio to work more flexibly and more reliably, using a |
| different abstraction layer of coreaudio that is the recommended way of |
| doing low-level audio I/O on OSX. |
| Fixes byg #564948. |
| |
| 2009-01-02 16:31:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/examples/rtp/server-decodebin-H263p-AMR.sh: Add example RTP transcoding pipeline from any file decodedable with... |
| Original commit message from CVS: |
| * tests/examples/rtp/server-decodebin-H263p-AMR.sh: |
| Add example RTP transcoding pipeline from any file decodedable with |
| uridecodebin. |
| |
| 2009-01-02 15:20:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/examples/rtp/: Add two C examples of using gstrtpbin as a sender and a receiver. |
| Original commit message from CVS: |
| * tests/examples/rtp/.cvsignore: |
| * tests/examples/rtp/Makefile.am: |
| * tests/examples/rtp/client-PCMA.c: (pad_added_cb), (main): |
| * tests/examples/rtp/server-alsasrc-PCMA.c: (main): |
| Add two C examples of using gstrtpbin as a sender and a receiver. |
| |
| 2008-12-31 11:20:55 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ChangeLog: Remove conflict marker from ChangeLog |
| Original commit message from CVS: |
| * ChangeLog: |
| Remove conflict marker from ChangeLog |
| |
| 2008-12-28 09:50:31 +0000 j^ <j@oil21.org> |
| |
| gst/qtdemux/qtdemux.c: Add codec mapping for xvid, fmp4 and ac3 tracks. |
| Original commit message from CVS: |
| Patch by: j^ <j at oil21.org> |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps), |
| (qtdemux_audio_caps): |
| Add codec mapping for xvid, fmp4 and ac3 tracks. |
| Fixes #565850 |
| |
| 2008-12-23 12:10:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/jpeg/gstsmokeenc.*: Implement getcaps function. |
| Original commit message from CVS: |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init), |
| (gst_smokeenc_getcaps), (gst_smokeenc_setcaps), |
| (gst_smokeenc_chain), (gst_smokeenc_change_state): |
| * ext/jpeg/gstsmokeenc.h: |
| Implement getcaps function. |
| Set caps on the pad and on all outgoing buffers. |
| Fixes #565441. |
| |
| 2008-12-19 09:36:45 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/pulse/pulsemixerctrl.c: And remove temporary comment pointing to the bug ticket. |
| Original commit message from CVS: |
| * ext/pulse/pulsemixerctrl.c: |
| And remove temporary comment pointing to the bug ticket. |
| * gst/avi/gstavimux.c: |
| Move reoccuring logging to LOG and log instance too. |
| |
| 2008-12-17 17:28:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/pulse/pulsemixerctrl.c: Don't leak the pa_operation. |
| Original commit message from CVS: |
| * ext/pulse/pulsemixerctrl.c: |
| Don't leak the pa_operation. |
| |
| 2008-12-16 16:19:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: Require core cvs. |
| Original commit message from CVS: |
| * configure.ac: |
| Require core cvs. |
| |
| 2008-12-16 16:07:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavimux.c: Rename api from _flush to _reset_tags. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: |
| Rename api from _flush to _reset_tags. |
| |
| 2008-12-16 14:22:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavimux.c: Use new tagsetter api to flush tags. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: |
| Use new tagsetter api to flush tags. |
| |
| 2008-12-16 13:14:39 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/deinterleave.c: Increase timeout to 3 minutes to prevent timeouts. |
| Original commit message from CVS: |
| * tests/check/elements/deinterleave.c: (deinterleave_suite): |
| Increase timeout to 3 minutes to prevent timeouts. |
| |
| 2008-12-16 12:52:24 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/interleave.c: Increase timeout to 3 minutes to prevent timeouts. |
| Original commit message from CVS: |
| * tests/check/elements/interleave.c: (interleave_suite): |
| Increase timeout to 3 minutes to prevent timeouts. |
| |
| 2008-12-16 11:57:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavimux.*: Totally remove the internal taglists and fully use tagsetter. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: |
| * gst/avi/gstavimux.h: |
| Totally remove the internal taglists and fully use tagsetter. |
| |
| 2008-12-15 15:59:53 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavimux.c: Instead of filtering wrongly just use the mergemode. Applications is use KEEP_ALL if they want t... |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: |
| Instead of filtering wrongly just use the mergemode. Applications is |
| use KEEP_ALL if they want to supress tag-events. Fixes #563221 for |
| avi for real (I hope). Everyone chime in, before I fix the others. |
| |
| 2008-12-15 12:45:35 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/pulse/pulsemixerctrl.c: Add note about memleak. |
| Original commit message from CVS: |
| * ext/pulse/pulsemixerctrl.c: |
| Add note about memleak. |
| |
| 2008-12-13 16:23:09 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| m4/Makefile.am: A couple more .m4 that aren't shipped anymore with gettext 0.17. |
| Original commit message from CVS: |
| * m4/Makefile.am: |
| A couple more .m4 that aren't shipped anymore with gettext 0.17. |
| |
| 2008-12-13 15:34:01 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| Switch to using GstStaticPadTemplate. |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_base_init), |
| (gst_flac_dec_init): |
| * gst/law/alaw-decode.c: (gst_alaw_dec_base_init), |
| (gst_alaw_dec_init): |
| * gst/law/alaw-encode.c: (gst_alaw_enc_base_init), |
| (gst_alaw_enc_init): |
| * gst/law/alaw.c: (plugin_init): |
| * gst/law/mulaw-decode.c: (gst_mulawdec_base_init), |
| (gst_mulawdec_init): |
| * gst/law/mulaw-encode.c: (gst_mulawenc_base_init), |
| (gst_mulawenc_init): |
| * gst/law/mulaw.c: (plugin_init): |
| Switch to using GstStaticPadTemplate. |
| * gst/udp/gstudpnetutils.c: (gst_udp_get_addr): |
| Don't forget to free the addrinfo structure. |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_reset), |
| (gst_wavparse_sink_activate): |
| Don't forget to unref the GstAdapter. |
| |
| 2008-12-13 12:58:24 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we... |
| Original commit message from CVS: |
| * m4/Makefile.am: |
| inttypes.m4 hasn't been available since gettext-0.15, and since we now |
| require gettext >= 0.17 ... we can remove it from the list of files to |
| dist. |
| |
| 2008-12-10 15:03:23 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| smaller spec file updates |
| Original commit message from CVS: |
| smaller spec file updates |
| |
| 2008-12-09 17:55:22 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.c: More logging. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| More logging. |
| * gst/avi/gstavimux.c: |
| Handle more metadata fields. Better estimate of metadata size. Don't |
| merge received tags, if application has specified tags using |
| GST_TAG_MERGE_REPLACE_ALL. Fixes #563221 for avi. |
| |
| 2008-12-09 14:30:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/Makefile.am: Also ignore pulsemixer for the states unit test. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Also ignore pulsemixer for the states unit test. |
| |
| 2008-12-09 14:19:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpjpegdepay.c: Add an EOI marker at the end of the jpeg frame when it's missing. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpjpegdepay.c: (gst_rtp_jpeg_depay_process): |
| Add an EOI marker at the end of the jpeg frame when it's missing. |
| Fixes #563056. |
| |
| 2008-12-09 10:47:14 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/videocrop.c: Update the unit test for the new color values for BT.601 red. |
| Original commit message from CVS: |
| * tests/check/elements/videocrop.c: (check_1x1_buffer): |
| Update the unit test for the new color values for BT.601 red. |
| Fixes bug #563510. |
| |
| 2008-12-09 10:28:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/dv/gstdvdemux.c: Restore previous behaviour of not passing QoS and navigation events upstream, which presumably w... |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_src_event): |
| Restore previous behaviour of not passing QoS and navigation |
| events upstream, which presumably wasn't meant to be changed. |
| |
| 2008-12-09 09:39:53 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/dv/gstdvdemux.c: Add srcpads only when needed and remove them again when going back to READY. This prevents stall... |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_add_video_pad), |
| (gst_dvdemux_add_audio_pad), (gst_dvdemux_remove_pads), |
| (gst_dvdemux_demux_audio), (gst_dvdemux_demux_video), |
| (gst_dvdemux_chain), (gst_dvdemux_loop), |
| (gst_dvdemux_change_state): |
| Add srcpads only when needed and remove them again when going |
| back to READY. This prevents stalled pipelines if there's no |
| audio inside the DV stream, which happens for many MXF files. |
| |
| 2008-12-09 09:09:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/souphttpsrc.c: The ports in libsoup are unsigned integers and not signed integers. |
| Original commit message from CVS: |
| * tests/check/elements/souphttpsrc.c: (GST_START_TEST), |
| (run_server): |
| The ports in libsoup are unsigned integers and not signed |
| integers. |
| |
| 2008-12-08 18:31:00 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/dv/gstdvdemux.c: Forward all events upstream unless it's something we really don't handle. This fixes latency con... |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_src_event): |
| Forward all events upstream unless it's something we really |
| don't handle. This fixes latency configuration of pipelines. |
| |
| 2008-12-08 18:24:21 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/dv/: Really call dv_init() exactly one time, not one time for the demuxer and one time for the decoder. |
| Original commit message from CVS: |
| * ext/dv/gstdv.c: (plugin_init): |
| * ext/dv/gstdvdec.c: (gst_dvdec_class_init): |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_class_init): |
| Really call dv_init() exactly one time, not one time for |
| the demuxer and one time for the decoder. |
| |
| 2008-12-08 12:37:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4apay.c: Copy incomming timestamp to outgoing packets. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_handle_buffer): |
| Copy incomming timestamp to outgoing packets. |
| |
| 2008-12-08 12:36:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4vpay.c: Don't try to push packets before we could find a valid config startcode. Fixes #563509. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_flush), |
| (gst_rtp_mp4v_pay_event): |
| Don't try to push packets before we could find a valid config |
| startcode. Fixes #563509. |
| |
| 2008-12-07 19:22:48 +0000 Brian Cameron <brian.cameron@sun.com> |
| |
| sys/sunaudio/gstsunaudiomixerctrl.c: Set the mixer fd before calling ioctl() on it. Fixes bug #563414. |
| Original commit message from CVS: |
| Patch by: Brian Cameron <brian.cameron at sun dot com> |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| (gst_sunaudiomixer_ctrl_open): |
| Set the mixer fd before calling ioctl() on it. Fixes bug #563414. |
| |
| 2008-12-07 19:01:35 +0000 Alexandre Rostovtsev <tetromino@gmail.com> |
| |
| configure.ac: Make usage of libv4l optional by a configure parameter. |
| Original commit message from CVS: |
| Patch by: Alexandre Rostovtsev <tetromino at gmail dot com> |
| * configure.ac: |
| Make usage of libv4l optional by a configure parameter. |
| Fixes bug #563504. |
| |
| 2008-12-05 09:24:18 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Add documentation for matroskamux and matroskademux and update the inspection xml files. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-goom2k1.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-interleave.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-monoscope.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-pulseaudio.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-soup.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * gst/matroska/matroska-demux.c: |
| * gst/matroska/matroska-demux.h: |
| * gst/matroska/matroska-mux.c: |
| * gst/matroska/matroska-mux.h: |
| Add documentation for matroskamux and matroskademux and |
| update the inspection xml files. |
| |
| 2008-12-04 20:10:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change. |
| Original commit message from CVS: |
| * configure.ac: |
| Apparently AC_CONFIG_MACRO_DIR breaks when using more |
| than one macro directory, reverting last change. |
| |
| 2008-12-04 19:47:21 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros. |
| Original commit message from CVS: |
| * configure.ac: |
| Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to |
| our M4 macros. |
| |
| 2008-11-30 16:24:45 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/udp/gstmultiudpsink.c: Provide the parameters that are required for the format string to fix a compiler warning. |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render): |
| Provide the parameters that are required for the format string |
| to fix a compiler warning. |
| |
| 2008-11-29 20:05:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/autodetect/gstautoaudiosrc.c: Fix classification. |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosrc.c: |
| Fix classification. |
| |
| 2008-11-29 13:31:55 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s... |
| Original commit message from CVS: |
| Patch by: Cygwin Ports maintainer |
| <yselkowitz at users dot sourceforge dot net> |
| * autogen.sh: |
| * configure.ac: |
| Require gettext 0.17 because older versions don't mix with libtool |
| 2.2. At build time an older gettext version will still work. |
| Fixes bug #556091. |
| |
| 2008-11-28 15:10:50 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/udp/gstmultiudpsink.c: Make gst_multiudpsink_render() ignore errors from sendto() instead of breaking streaming. ... |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render): |
| Make gst_multiudpsink_render() ignore errors from sendto() instead of |
| breaking streaming. Emit a warning instead. Fixes #562572. |
| |
| 2008-11-27 16:43:24 +0000 Ron McOuat <rmcouat@smartt.com> |
| |
| Add support for basic and digest authentication in souphttpsrc. |
| Original commit message from CVS: |
| Patch by: Ron McOuat <rmcouat at smartt dot com> |
| * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init), |
| (gst_soup_http_src_init), (gst_soup_http_src_dispose), |
| (gst_soup_http_src_set_property), (gst_soup_http_src_get_property), |
| (gst_soup_http_src_authenticate_cb), (gst_soup_http_src_start): |
| * ext/soup/gstsouphttpsrc.h: |
| * tests/check/elements/souphttpsrc.c: (basic_auth_cb), |
| (digest_auth_cb), (run_test), (GST_START_TEST), |
| (souphttpsrc_suite), (run_server): |
| Add support for basic and digest authentication in souphttpsrc. |
| Fixes bug #561775. |
| |
| 2008-11-27 12:13:39 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavenc/: Add support for a-law and mu-law encoded wav files. Fixes bug #562434. |
| Original commit message from CVS: |
| Patch by: Pepijn Van Eeckhoudt |
| <pepijn dot vaneeckhoudt at luciad dot com> |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf), |
| (gst_wavenc_sink_setcaps), (gst_wavenc_change_state): |
| * gst/wavenc/gstwavenc.h: |
| * gst/wavenc/riff.h: |
| Add support for a-law and mu-law encoded wav files. Fixes bug #562434. |
| |
| 2008-11-27 11:22:56 +0000 이문형 <iwings@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Prevent further read/write actions taken to the connect-failed socket by erroring out quickly.... |
| Original commit message from CVS: |
| Patch by: 이문형 <iwings at gmail dot com> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp): |
| Prevent further read/write actions taken to the connect-failed socket by |
| erroring out quickly. See #562258. |
| |
| 2008-11-26 21:19:47 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/examples/level/level-example.c: Set fakesink to sync. Otherwise people might question the message interval. Nev... |
| Original commit message from CVS: |
| * tests/examples/level/level-example.c: |
| Set fakesink to sync. Otherwise people might question the message |
| interval. Nevertheless the timestamp in the message is what matters. |
| |
| 2008-11-25 18:13:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/icles/.cvsignore: cvsignore newly generated file. |
| Original commit message from CVS: |
| * tests/icles/.cvsignore: |
| cvsignore newly generated file. |
| |
| 2008-11-25 18:03:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Fix the descriptions and fix some email addresses. |
| Original commit message from CVS: |
| * gst/rtp/gstasteriskh263.c: |
| * gst/rtp/gstasteriskh263.h: |
| * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps): |
| * gst/rtp/gstrtpL16depay.h: |
| * gst/rtp/gstrtpL16pay.c: |
| * gst/rtp/gstrtpL16pay.h: |
| * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_setcaps): |
| * gst/rtp/gstrtpac3depay.h: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtp/gstrtpamrdepay.h: |
| * gst/rtp/gstrtpamrpay.c: |
| * gst/rtp/gstrtpamrpay.h: |
| * gst/rtp/gstrtpdepay.c: |
| * gst/rtp/gstrtpdepay.h: |
| * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_setcaps): |
| * gst/rtp/gstrtpg726depay.c: |
| * gst/rtp/gstrtpg726pay.c: |
| * gst/rtp/gstrtpg729depay.c: |
| * gst/rtp/gstrtpg729pay.c: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_setcaps): |
| * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_setcaps): |
| * gst/rtp/gstrtph263depay.h: |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtph263pay.h: |
| * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps): |
| * gst/rtp/gstrtph263pdepay.h: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtph263ppay.h: |
| * gst/rtp/gstrtph264depay.c: |
| * gst/rtp/gstrtph264depay.h: |
| * gst/rtp/gstrtph264pay.c: |
| * gst/rtp/gstrtph264pay.h: |
| * gst/rtp/gstrtpilbcdepay.c: |
| * gst/rtp/gstrtpilbcpay.c: |
| * gst/rtp/gstrtpjpegdepay.h: |
| * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_setcaps): |
| * gst/rtp/gstrtpmp1sdepay.h: |
| * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps): |
| * gst/rtp/gstrtpmp2tdepay.h: |
| * gst/rtp/gstrtpmp2tpay.c: |
| * gst/rtp/gstrtpmp2tpay.h: |
| * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps): |
| * gst/rtp/gstrtpmp4apay.c: |
| * gst/rtp/gstrtpmp4apay.h: |
| * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_setcaps): |
| * gst/rtp/gstrtpmp4gdepay.h: |
| * gst/rtp/gstrtpmp4gpay.c: |
| * gst/rtp/gstrtpmp4gpay.h: |
| * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps): |
| * gst/rtp/gstrtpmp4vdepay.h: |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_event): |
| * gst/rtp/gstrtpmp4vpay.h: |
| * gst/rtp/gstrtpmpadepay.c: |
| * gst/rtp/gstrtpmpadepay.h: |
| * gst/rtp/gstrtpmpapay.c: |
| * gst/rtp/gstrtpmpapay.h: |
| * gst/rtp/gstrtpmpvdepay.c: |
| * gst/rtp/gstrtpmpvdepay.h: |
| * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_process): |
| * gst/rtp/gstrtppcmapay.c: |
| * gst/rtp/gstrtppcmudepay.c: |
| * gst/rtp/gstrtppcmupay.c: |
| * gst/rtp/gstrtpspeexdepay.c: |
| * gst/rtp/gstrtpspeexpay.c: |
| * gst/rtp/gstrtpsv3vdepay.c: |
| * gst/rtp/gstrtpsv3vdepay.h: |
| * gst/rtp/gstrtptheoradepay.c: |
| * gst/rtp/gstrtptheoradepay.h: |
| * gst/rtp/gstrtptheorapay.c: |
| * gst/rtp/gstrtptheorapay.h: |
| * gst/rtp/gstrtpvorbisdepay.c: |
| * gst/rtp/gstrtpvorbisdepay.h: |
| * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers): |
| * gst/rtp/gstrtpvorbispay.h: |
| * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_setcaps): |
| * gst/rtp/gstrtpvrawpay.c: |
| Fix the descriptions and fix some email addresses. |
| |
| 2008-11-25 17:47:24 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/qtdemux/qtdemux.c: Add MPG1 and MPG2 fourcc to supported qtdemux video codecs as I found some video clips using t... |
| Original commit message from CVS: |
| 2008-11-25 Julien Moutte <julien@fluendo.com> |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): Add MPG1 and MPG2 |
| fourcc |
| to supported qtdemux video codecs as I found some video clips |
| using |
| those. |
| |
| 2008-11-25 16:26:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/autodetect/: Post an error when we can't set the internal ghostpad target. |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_detect): |
| * gst/autodetect/gstautoaudiosrc.c: (gst_auto_audio_src_detect): |
| * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset), |
| (gst_auto_video_sink_detect): |
| * gst/autodetect/gstautovideosrc.c: (gst_auto_video_src_detect): |
| Post an error when we can't set the internal ghostpad target. |
| |
| 2008-11-25 16:06:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/videocrop/gstvideocrop.*: Fix renegotiation when changing properties using the new basetransform features. Fixes ... |
| Original commit message from CVS: |
| * gst/videocrop/gstvideocrop.c: (gst_video_crop_init), |
| (gst_video_crop_transform), (gst_video_crop_transform_caps), |
| (gst_video_crop_set_caps), (gst_video_crop_set_property): |
| * gst/videocrop/gstvideocrop.h: |
| Fix renegotiation when changing properties using the new basetransform |
| features. Fixes #561502. |
| * tests/icles/Makefile.am: |
| * tests/icles/videocrop2-test.c: (make_pipeline), (main): |
| Add crazy interactive test unit for dynamically changing properties. |
| |
| 2008-11-24 12:20:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Add some more debugging. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (new_session_pad), |
| (gst_rtspsrc_parse_range): |
| Add some more debugging. |
| Use the reanges received from the server unconditionally. |
| Fixes #561625. |
| |
| 2008-11-23 15:08:45 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/pulse/pulsesink.c: Change #if 0 to something more expresive and add pointer to related bug ticket. |
| Original commit message from CVS: |
| * ext/pulse/pulsesink.c: |
| Change #if 0 to something more expresive and add pointer to related |
| bug ticket. |
| |
| 2008-11-23 11:17:01 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ChangeLog: |
| ChangeLog surgery |
| Original commit message from CVS: |
| ChangeLog surgery |
| |
| 2008-11-23 11:14:42 +0000 Tal Shalif <tshalif@nargila.org> |
| |
| gst/qtdemux/qtdemux.c: Use G_{BIG,LITTLE}_ENDIAN instead of the non-GLib variants as the latter don't exist on some s... |
| Original commit message from CVS: |
| Patch by: Tal Shalif <tshalif at nargila dot org> |
| * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps): |
| Use G_{BIG,LITTLE}_ENDIAN instead of the non-GLib variants as |
| the latter don't exist on some systems (mingw). Fixes bug #561992. |
| |
| 2008-11-21 13:43:29 +0000 Zeeshan Ali <zeeshanak@gnome.org> |
| |
| ext/soup/gstsouphttpsrc.c: Add transferMode.dnla.org header to HTTP requests as this is required by the DLNA specs an... |
| Original commit message from CVS: |
| Patch by: Zeeshan Ali <zeeshanak at gnome dot org> |
| * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_build_message): |
| Add transferMode.dnla.org header to HTTP requests as this is |
| required by the DLNA specs and doesn't hurt in other situations. |
| Fixes bug #561802. |
| |
| 2008-11-20 23:59:07 +0000 Michael Smith <msmith@xiph.org> |
| |
| sys/osxvideo/osxvideosink.*: Handle video window resizing more correctly, avoiding crashes when embedding the window ... |
| Original commit message from CVS: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| Handle video window resizing more correctly, avoiding crashes when |
| embedding the window and resizing it. |
| |
| 2008-11-20 22:56:58 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/udp/: Fix multiudpsink on OSX by passing the specific length of the socket, refactor that into a function shared ... |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: |
| * gst/udp/gstudpnetutils.c: |
| * gst/udp/gstudpnetutils.h: |
| * gst/udp/gstudpsrc.c: |
| Fix multiudpsink on OSX by passing the specific length of the socket, |
| refactor that into a function shared with the same thing in udpsrc. |
| |
| 2008-11-20 20:07:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.c: Fix the scaling code. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int), |
| (uint64_ceiling_scale), (gst_wavparse_calculate_duration), |
| (gst_wavparse_stream_headers): |
| Fix the scaling code. |
| Fix parsing of the INFO chunks, we were reading the wrong number of |
| bytes. Fixes #561580. |
| |
| 2008-11-20 14:30:40 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/matroska/matroska-mux.c: Fix NULL pointer dereference of an unset codec_id in the recently added Dirac paths |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: |
| Fix NULL pointer dereference of an unset codec_id in the recently |
| added Dirac paths |
| |
| 2008-11-20 13:58:43 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/Makefile.am: Just keep disabling elements that hang the states test until it works. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Just keep disabling elements that hang the states test until it |
| works. |
| |
| 2008-11-20 13:46:47 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/libpng/gstpngenc.c: Don't flush downstream after every buffer - that's not what this libpng callback is for at all! |
| Original commit message from CVS: |
| * ext/libpng/gstpngenc.c: |
| Don't flush downstream after every buffer - that's not what |
| this libpng callback is for at all! |
| |
| 2008-11-17 14:04:20 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/v4l2/v4l2src_calls.c: Turns out we don't always get the frame sizes in a predefined order from lowest to highest ... |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: |
| (gst_v4l2src_probe_caps_for_format_and_size), (sort_by_frame_size), |
| (gst_v4l2src_probe_caps_for_format): |
| Turns out we don't always get the frame sizes in a predefined |
| order from lowest to highest resolution, so let's just sort the |
| list by frame size once we've queried the possible resolutions |
| rather than assume any particular order. Fixes probed caps for |
| the camera in my HP2133 mini notebook and makes v4l2src default |
| to a decent size. |
| |
| 2008-11-16 14:41:32 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/matroska/: Make mkvdemux aware of E-AC3. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps): |
| * gst/matroska/matroska-ids.h: |
| Make mkvdemux aware of E-AC3. |
| |
| 2008-11-14 18:41:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Add a jpeg depayloader. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpjpegdepay.c: (gst_rtp_jpeg_depay_base_init), |
| (gst_rtp_jpeg_depay_class_init), (gst_rtp_jpeg_depay_init), |
| (gst_rtp_jpeg_depay_finalize), (MakeTables), (MakeQuantHeader), |
| (MakeHuffmanHeader), (MakeDRIHeader), (MakeHeaders), |
| (gst_rtp_jpeg_depay_setcaps), (gst_rtp_jpeg_depay_process), |
| (gst_rtp_jpeg_depay_change_state), |
| (gst_rtp_jpeg_depay_plugin_init): |
| * gst/rtp/gstrtpjpegdepay.h: |
| Add a jpeg depayloader. |
| * gst/rtp/gstrtpjpegpay.c: |
| Set the default properties on the payloader to better defaults. |
| |
| 2008-11-14 15:42:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/gstv4l2.c: Give it a primary rank for autovideosrc. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2.c: |
| Give it a primary rank for autovideosrc. |
| |
| 2008-11-14 11:41:55 +0000 Bjorn Ostby <bjornos@axis.com> |
| |
| gst/rtp/: Add JPEG payloader. Fixes #560756. |
| Original commit message from CVS: |
| Patch by: Bjorn Ostby <bjornos at axis dot com> |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpjpegpay.c: (gst_rtp_jpeg_pay_base_init), |
| (gst_rtp_jpeg_pay_class_init), (gst_rtp_jpeg_pay_init), |
| (gst_rtp_jpeg_pay_setcaps), (gst_rtp_jpeg_pay_header_size), |
| (gst_rtp_jpeg_pay_read_quant_table), |
| (gst_rtp_jpeg_pay_scan_marker), (gst_rtp_jpeg_pay_handle_buffer), |
| (gst_rtp_jpeg_pay_set_property), (gst_rtp_jpeg_pay_get_property), |
| (gst_rtp_jpeg_pay_plugin_init): |
| * gst/rtp/gstrtpjpegpay.h: |
| Add JPEG payloader. Fixes #560756. |
| |
| 2008-11-13 17:45:59 +0000 Fabricio Godoy <skarllot@gmail.com> |
| |
| sys/: Fix some spelling mistakes. Fixes #556802. |
| Original commit message from CVS: |
| Patch by: Fabricio Godoy <skarllot at gmail dot com> |
| * sys/oss/gstosssink.c: (gst_oss_sink_open): |
| * sys/oss/gstosssrc.c: (gst_oss_src_open): |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_mmap): |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists): |
| Fix some spelling mistakes. Fixes #556802. |
| |
| 2008-11-13 16:24:59 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/equalizer/: Add presets for equalizer. Fixes #522183. |
| Original commit message from CVS: |
| * gst/equalizer/GstIirEqualizer10Bands.prs: |
| * gst/equalizer/GstIirEqualizer3Bands.prs: |
| * gst/equalizer/Makefile.am: |
| * gst/equalizer/gstiirequalizer10bands.c: |
| * gst/equalizer/gstiirequalizer3bands.c: |
| Add presets for equalizer. Fixes #522183. |
| |
| 2008-11-13 16:17:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Remove google extension again, it's not needed anymore because we never send multiple transports anymore. |
| Original commit message from CVS: |
| * gst/rtsp/Makefile.am: |
| * gst/rtsp/gstrtsp.c: (plugin_init): |
| * gst/rtsp/gstrtspgoogle.c: |
| * gst/rtsp/gstrtspgoogle.h: |
| Remove google extension again, it's not needed anymore because we never |
| send multiple transports anymore. |
| |
| 2008-11-13 16:11:16 +0000 Eric Zhang <chao.zhang@access-company.com> |
| |
| gst/rtsp/gstrtspsrc.*: Add property to configure NAT traversal method. |
| Original commit message from CVS: |
| Based on patch by: Eric Zhang <chao.zhang at access-company dot com> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtsp_nat_method_get_type), |
| (gst_rtspsrc_class_init), (gst_rtspsrc_set_property), |
| (gst_rtspsrc_get_property), (gst_rtspsrc_create_stream), |
| (gst_rtspsrc_stream_free), |
| (gst_rtspsrc_stream_configure_udp_sinks), |
| (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_send_dummy_packets), |
| (gst_rtspsrc_create_transports_string), |
| (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state): |
| * gst/rtsp/gstrtspsrc.h: |
| Add property to configure NAT traversal method. |
| Ignore EOS from the internal sinks. |
| Implement sending dummy packets as a (simple) method to open up |
| some firewalls. |
| Send PLAY request to the server after we started the udp sources. |
| Fixes #559545. |
| |
| 2008-11-13 14:04:40 +0000 Yotam <sh.yotam@gmail.com> |
| |
| gst/rtp/gstrtpmp4vpay.c: Flush the remaining frames on EOS. Fixes #560641. |
| Original commit message from CVS: |
| Patch by: Yotam <sh dot yotam at gmail dot com> |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_event): |
| Flush the remaining frames on EOS. Fixes #560641. |
| |
| 2008-11-12 16:37:06 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/rtp/gstrtpg729pay.c: Fix compiler warning about printf formatting. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpg729pay.c: (gst_rtp_g729_pay_handle_buffer): |
| Fix compiler warning about printf formatting. |
| |
| 2008-11-12 11:55:14 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/qtdemux/qtdemux.*: Queue up new segment events instead of sending them from the seeking thread. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.h (struct _GstQTDemux): |
| * gst/qtdemux/qtdemux.c (gst_qtdemux_do_seek): Queue up new |
| segment events instead of sending them from the seeking thread. |
| Fixes #559288. |
| (gst_qtdemux_push_pending_newsegment): New helper, sends out |
| queued newsegment events. |
| (gst_qtdemux_loop_state_movie): Voilà, call it here. Only need to |
| call it here, as we only seek when looping, and only push in the |
| movie state. |
| |
| 2008-11-11 19:52:05 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/qtdemux/: Add cover and alternative copyright tag, and enhance some existing ones by marking them as container at... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_tag_add_tmpo), |
| (qtdemux_tag_add_covr), (qtdemux_parse_udta): |
| * gst/qtdemux/qtdemux_fourcc.h: |
| * gst/qtdemux/qtdemux_types.c: |
| Add cover and alternative copyright tag, and enhance some existing |
| ones by marking them as container atoms. |
| |
| 2008-11-11 17:33:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpg729pay.c: Don't ignore the return value of setcaps. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpg729pay.c: (gst_rtp_g729_pay_set_caps): |
| Don't ignore the return value of setcaps. |
| |
| 2008-11-11 17:29:03 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/rtp/gstrtpg729pay.*: Replace G729 payloader with an improved version. Fixes #532409. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/rtp/gstrtpg729pay.c: (gst_rtp_g729_pay_base_init), |
| (gst_rtp_g729_pay_class_init), (gst_rtp_g729_pay_init), |
| (gst_rtp_g729_pay_set_caps), (gst_rtp_g729_pay_handle_buffer): |
| * gst/rtp/gstrtpg729pay.h: |
| Replace G729 payloader with an improved version. Fixes #532409. |
| |
| 2008-11-11 16:00:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Only send one transport at a time for improved compatibility with some broken servers. See #53... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_transports_string), |
| (gst_rtspsrc_change_state): |
| Only send one transport at a time for improved compatibility with some |
| broken servers. See #537832. |
| |
| 2008-11-11 15:16:31 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Only pause/play in the seek handler when the source was playing. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_do_seek), |
| (gst_rtspsrc_perform_seek): |
| Only pause/play in the seek handler when the source was playing. |
| Fixes #529379. |
| |
| 2008-11-11 12:18:23 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-mux.c: Fix muxing of Dirac streams if the input already has the format we need, i.e. is the out... |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_handle_dirac_packet): |
| Fix muxing of Dirac streams if the input already has the format |
| we need, i.e. is the output of matroskademux. |
| |
| 2008-11-11 10:06:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavimux.c: Don't segfault on string typed tags being NULL. Fixes #560155. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: |
| Don't segfault on string typed tags being NULL. Fixes #560155. |
| |
| 2008-11-10 16:44:45 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/matroska/matroska-mux.c: Fix mapping AAC profile to Matroska codec id. |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: (aac_codec_data_to_codec_id), |
| (gst_matroska_mux_audio_pad_setcaps): |
| Fix mapping AAC profile to Matroska codec id. |
| |
| 2008-11-10 16:36:09 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/qtdemux/qtdemux.c: Refactor some raw audio caps building, and handle >16-bit cases. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), |
| (qtdemux_video_caps), (qtdemux_audio_caps): |
| Refactor some raw audio caps building, and handle >16-bit cases. |
| Fix/replace building caps from a string description. |
| |
| 2008-11-10 13:59:27 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: Make author name consistent with others. |
| Original commit message from CVS: |
| * gst/audiofx/audiowsincband.c: |
| * gst/audiofx/audiowsinclimit.c: |
| * gst/cutter/gstcutter.c: |
| Make author name consistent with others. |
| |
| 2008-11-10 12:13:21 +0000 Eric Zhang <chao.zhang@access-company.com> |
| |
| gst/rtsp/gstrtspsrc.c: Pause the RTSP stream before doing a new play request. |
| Original commit message from CVS: |
| Based on patch by: Eric Zhang <chao.zhang at access-company dot com> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_perform_seek), |
| (gst_rtspsrc_stream_configure_udp_sink): |
| Pause the RTSP stream before doing a new play request. |
| Make sure that adding the udpsinks does not cause the rtspsrc to become |
| a sink. Fixes #559547. |
| |
| 2008-11-05 14:42:35 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/: Implement Dirac muxing into Matroska comforming to the spec, i.e. put all Dirac packages up to a pictu... |
| Original commit message from CVS: |
| * gst/matroska/matroska-ids.h: |
| * gst/matroska/matroska-mux.c: (gst_matroska_pad_free), |
| (gst_matroska_mux_handle_dirac_packet), |
| (gst_matroska_mux_write_data): |
| Implement Dirac muxing into Matroska comforming to the spec, i.e. |
| put all Dirac packages up to a picture into a Matroska block. |
| TODO: Implement writing of the ReferenceBlock Matroska elements, |
| currently the Dirac muxing is only 100% correct if Matroska version 2 |
| is selected for muxing. |
| |
| 2008-11-04 12:32:48 +0000 Bastien Nocera <hadess@hadess.net> |
| |
| Optionally use libv4l to access v4l2 devices. Fixes bug #545033. |
| Original commit message from CVS: |
| Patch by: Bastien Nocera <hadess at hadess dot net>, |
| Hans de Goede <jwrdegoede at fedoraproject dot org> |
| * configure.ac: |
| * sys/v4l2/Makefile.am: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read): |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities), |
| (gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_close), |
| (gst_v4l2_get_norm), (gst_v4l2_set_norm), (gst_v4l2_get_frequency), |
| (gst_v4l2_set_frequency), (gst_v4l2_signal_strength), |
| (gst_v4l2_get_attribute), (gst_v4l2_set_attribute), |
| (gst_v4l2_get_input), (gst_v4l2_set_input): |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize), |
| (gst_v4l2_buffer_new), (gst_v4l2_buffer_pool_finalize), |
| (gst_v4l2_buffer_pool_new), (gst_v4l2_buffer_pool_activate), |
| (gst_v4l2src_fill_format_list), |
| (gst_v4l2src_probe_caps_for_format_and_size), |
| (gst_v4l2src_probe_caps_for_format), (gst_v4l2src_grab_frame), |
| (gst_v4l2src_set_capture), (gst_v4l2src_capture_init), |
| (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop), |
| (gst_v4l2src_get_nearest_size): |
| Optionally use libv4l to access v4l2 devices. Fixes bug #545033. |
| |
| 2008-11-04 12:28:34 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Don't install static libs for plugins. Fixes #550851 for -good. |
| Original commit message from CVS: |
| * ext/aalib/Makefile.am: |
| * ext/annodex/Makefile.am: |
| * ext/cairo/Makefile.am: |
| * ext/dv/Makefile.am: |
| * ext/esd/Makefile.am: |
| * ext/flac/Makefile.am: |
| * ext/gconf/Makefile.am: |
| * ext/gdk_pixbuf/Makefile.am: |
| * ext/hal/Makefile.am: |
| * ext/jpeg/Makefile.am: |
| * ext/ladspa/Makefile.am: |
| * ext/libcaca/Makefile.am: |
| * ext/libmng/Makefile.am: |
| * ext/libpng/Makefile.am: |
| * ext/mikmod/Makefile.am: |
| * ext/pulse/Makefile.am: |
| * ext/raw1394/Makefile.am: |
| * ext/shout2/Makefile.am: |
| * ext/soup/Makefile.am: |
| * ext/speex/Makefile.am: |
| * ext/taglib/Makefile.am: |
| * ext/wavpack/Makefile.am: |
| * gst/alpha/Makefile.am: |
| * gst/apetag/Makefile.am: |
| * gst/audiofx/Makefile.am: |
| * gst/auparse/Makefile.am: |
| * gst/autodetect/Makefile.am: |
| * gst/avi/Makefile.am: |
| * gst/cutter/Makefile.am: |
| * gst/debug/Makefile.am: |
| * gst/effectv/Makefile.am: |
| * gst/equalizer/Makefile.am: |
| * gst/flx/Makefile.am: |
| * gst/goom/Makefile.am: |
| * gst/goom2k1/Makefile.am: |
| * gst/icydemux/Makefile.am: |
| * gst/id3demux/Makefile.am: |
| * gst/interleave/Makefile.am: |
| * gst/law/Makefile.am: |
| * gst/level/Makefile.am: |
| * gst/matroska/Makefile.am: |
| * gst/median/Makefile.am: |
| * gst/monoscope/Makefile.am: |
| * gst/multifile/Makefile.am: |
| * gst/multipart/Makefile.am: |
| * gst/oldcore/Makefile.am: |
| * gst/qtdemux/Makefile.am: |
| * gst/replaygain/Makefile.am: |
| * gst/rtp/Makefile.am: |
| * gst/rtsp/Makefile.am: |
| * gst/smpte/Makefile.am: |
| * gst/spectrum/Makefile.am: |
| * gst/udp/Makefile.am: |
| * gst/videobox/Makefile.am: |
| * gst/videocrop/Makefile.am: |
| * gst/videofilter/Makefile.am: |
| * gst/videomixer/Makefile.am: |
| * gst/wavenc/Makefile.am: |
| * gst/wavparse/Makefile.am: |
| * sys/directdraw/Makefile.am: |
| * sys/directsound/Makefile.am: |
| * sys/oss/Makefile.am: |
| * sys/osxaudio/Makefile.am: |
| * sys/osxvideo/Makefile.am: |
| * sys/sunaudio/Makefile.am: |
| * sys/v4l2/Makefile.am: |
| * sys/waveform/Makefile.am: |
| * sys/ximage/Makefile.am: |
| Don't install static libs for plugins. Fixes #550851 for -good. |
| |
| 2008-10-31 18:17:50 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/Makefile.am: Include $(FLAC_CFLAGS) in CFLAGS to make sure to find the FLAC headers. |
| Original commit message from CVS: |
| * ext/flac/Makefile.am: |
| Include $(FLAC_CFLAGS) in CFLAGS to make sure to find the FLAC headers. |
| This fixes compilation if FLAC is installed in an uncommon location |
| that is not already handled by other CFLAGS. Fixes bug #558711. |
| |
| 2008-10-31 10:08:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/v4l2/v4l2src_calls.c: Guard more uncommon formats with ifdefs so that we can compile on older versions. |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_format_get_rank): |
| Guard more uncommon formats with ifdefs so that we can compile on older |
| versions. |
| |
| 2008-10-31 10:00:18 +0000 Nick Haddad <nick@haddads.net> |
| |
| gst/avi/gstavidemux.c: Invert other uncompressed RGB formats. Fixes #558554. |
| Original commit message from CVS: |
| Patch by: Nick Haddad <nick at haddads dot net> |
| * gst/avi/gstavidemux.c: (gst_avi_demux_is_uncompressed), |
| (gst_avi_demux_invert), (gst_avi_demux_process_next_entry), |
| (gst_avi_demux_stream_data): |
| Invert other uncompressed RGB formats. Fixes #558554. |
| |
| 2008-10-30 15:08:49 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavenc/gstwavenc.*: Add support for float/double as input and remove the (nowadays) useless parsing of the depth ... |
| Original commit message from CVS: |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf), |
| (gst_wavenc_sink_setcaps), (gst_wavenc_change_state): |
| * gst/wavenc/gstwavenc.h: |
| Add support for float/double as input and remove the (nowadays) |
| useless parsing of the depth as we require width==depth. |
| |
| 2008-10-30 10:31:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Narrow down the caps of the mpeg audio pay/depayloaders to only accept mpeg version 1. Fixes #558427. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_setcaps): |
| * gst/rtp/gstrtpmpapay.c: |
| Narrow down the caps of the mpeg audio pay/depayloaders to only accept |
| mpeg version 1. Fixes #558427. |
| |
| 2008-10-29 18:28:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpL16pay.c: Only put an integral amount of samples in the RTP packet. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_flush), |
| (gst_rtp_L16_pay_getcaps): |
| Only put an integral amount of samples in the RTP packet. |
| Fixes #556641. |
| |
| 2008-10-28 17:42:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpchannels.*: Add method to get possible channel positions. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpchannels.c: (gst_rtp_channels_get_by_index): |
| * gst/rtp/gstrtpchannels.h: |
| Add method to get possible channel positions. |
| |
| 2008-10-28 17:39:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/Makefile.am: Also commit updated makefile |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| Also commit updated makefile |
| |
| 2008-10-28 14:56:08 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavenc/gstwavenc.c: Don't allow width=32,depth=24 as input. WAV requires that the width is the next integer multi... |
| Original commit message from CVS: |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): |
| Don't allow width=32,depth=24 as input. WAV requires that the width |
| is the next integer multiply of 8 from the depth. |
| |
| 2008-10-28 10:01:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Add mappings for multichannel support. Does not completely just work because the getcaps function does not ... |
| Original commit message from CVS: |
| * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps): |
| * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps), |
| (gst_rtp_L16_pay_getcaps): |
| * gst/rtp/gstrtpchannels.c: (check_channels), |
| (gst_rtp_channels_get_by_pos), (gst_rtp_channels_get_by_order), |
| (gst_rtp_channels_create_default): |
| * gst/rtp/gstrtpchannels.h: |
| Add mappings for multichannel support. Does not completely just work |
| because the getcaps function does not yet return the allowed channel |
| mappings. See #556641. |
| |
| 2008-10-28 06:50:57 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/goom/: Add license headers in all source files. Remove filter.c from |
| Original commit message from CVS: |
| * gst/goom/Makefile.am: |
| * gst/goom/README: |
| * gst/goom/config_param.c: |
| * gst/goom/convolve_fx.c: |
| * gst/goom/drawmethods.c: |
| * gst/goom/drawmethods.h: |
| * gst/goom/filters.c: |
| * gst/goom/filters_mmx.s: |
| * gst/goom/flying_stars_fx.c: |
| * gst/goom/goom.h: |
| * gst/goom/goom_config.h: |
| * gst/goom/goom_config_param.h: |
| * gst/goom/goom_core.c: |
| * gst/goom/goom_filters.h: |
| * gst/goom/goom_fx.h: |
| * gst/goom/goom_graphic.h: |
| * gst/goom/goom_plugin_info.h: |
| * gst/goom/goom_tools.c: |
| * gst/goom/goom_tools.h: |
| * gst/goom/goom_typedefs.h: |
| * gst/goom/goom_visual_fx.h: |
| * gst/goom/graphic.c: |
| * gst/goom/ifs.c: |
| * gst/goom/ifs.h: |
| * gst/goom/lines.c: |
| * gst/goom/lines.h: |
| * gst/goom/mathtools.c: |
| * gst/goom/mathtools.h: |
| * gst/goom/mmx.c: |
| * gst/goom/motif_goom1.h: |
| * gst/goom/motif_goom2.h: |
| * gst/goom/plugin_info.c: |
| * gst/goom/ppc_drawings.h: |
| * gst/goom/ppc_zoom_ultimate.h: |
| * gst/goom/sound_tester.c: |
| * gst/goom/sound_tester.h: |
| * gst/goom/surf3d.c: |
| * gst/goom/surf3d.h: |
| * gst/goom/tentacle3d.c: |
| * gst/goom/tentacle3d.h: |
| * gst/goom/v3d.c: |
| * gst/goom/v3d.h: |
| * gst/goom/xmmx.c: |
| Add license headers in all source files. Remove filter.c from |
| EXTRA_DIST, as its in SOURCES already. Mention the files in the REDME |
| which are not used right now. Fixes #557709. |
| |
| 2008-10-27 11:28:30 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/rtp/gstrtpL16pay.c: Implement getcaps in rtpL16pay. Fixes #556484. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_class_init), |
| (gst_rtp_L16_pay_setcaps), (gst_rtp_L16_pay_getcaps): |
| Implement getcaps in rtpL16pay. Fixes #556484. |
| |
| 2008-10-27 11:03:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpL16depay.c: Check if clock-rate and channels are valid. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps), |
| (gst_rtp_L16_depay_process): |
| Check if clock-rate and channels are valid. |
| Don't ignore the return value of setcaps. |
| No need to validate the buffer, the base class does that for us. |
| Use the marker bit to set the DISCONT flag on outgoing buffers. |
| * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps): |
| Don't ignore the return value of set_outcaps. |
| * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_setcaps), |
| (gst_rtp_ac3_depay_process): |
| Don't ignore the return value of set_caps. |
| No need to validate the buffer, the base class does that for us. |
| * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps), |
| (gst_rtp_amr_depay_process): |
| * gst/rtp/gstrtpamrdepay.h: |
| Don't ignore the return value of setcaps. |
| No need to validate the buffer, the base class does that for us. |
| No need to set output caps on the buffers, the base class does that for |
| us. |
| The subclass will make sure we are negotiated. |
| * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_setcaps), |
| (gst_rtp_dv_depay_process), (gst_rtp_dv_depay_reset): |
| * gst/rtp/gstrtpdvdepay.h: |
| Clean up caps negotiation. |
| The subclass will make sure we are negotiated. |
| * gst/rtp/gstrtpg726depay.c: (gst_rtp_g726_depay_setcaps), |
| (gst_rtp_g726_depay_process): |
| Clean up caps negotiation. |
| Use the marker bit to set the DISCONT flag on outgoing buffers. |
| * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_init), |
| (gst_rtp_g729_depay_setcaps), (gst_rtp_g729_depay_process): |
| * gst/rtp/gstrtpg729depay.h: |
| The subclass will make sure we are negotiated. |
| Use the marker bit to set the DISCONT flag on outgoing buffers. |
| * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_setcaps), |
| (gst_rtp_gsm_depay_process): |
| Clean up caps negotiation. |
| Use the marker bit to set the DISCONT flag on outgoing buffers. |
| * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_setcaps): |
| Clean up caps negotiation. |
| Don't ignore the return value of set_outcaps. |
| * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_setcaps), |
| (gst_rtp_h263_depay_process): |
| Clean up caps negotiation. |
| No need to validate the buffer, the base class does that for us. |
| * gst/rtp/gstrtph263pay.c: (gst_rtp_h263_pay_setcaps), |
| (gst_rtp_h263_pay_flush), (gst_rtp_h263_pay_handle_buffer): |
| * gst/rtp/gstrtph263pay.h: |
| Don't ignore the return value of set_outcaps. |
| Do some more timestamps. |
| * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps), |
| (gst_rtp_h263p_depay_process): |
| Clean up caps negotiation. |
| Don't ignore the return value of setcaps. |
| No need to validate the buffer, the base class does that for us. |
| * gst/rtp/gstrtph263ppay.c: (gst_rtp_h263p_pay_class_init), |
| (gst_rtp_h263p_pay_setcaps), (gst_rtp_h263p_pay_flush), |
| (gst_rtp_h263p_pay_handle_buffer): |
| * gst/rtp/gstrtph263ppay.h: |
| Don't ignore the return value of set_outcaps. |
| Do some more timestamps. |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps), |
| (gst_rtp_h264_depay_process): |
| Clean up caps negotiation. |
| Don't ignore the return value of setcaps. |
| Fix possible caps leak. |
| No need to validate the buffer, the base class does that for us. |
| * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_setcaps): |
| Add some more debug info. |
| * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps), |
| (gst_rtp_ilbc_depay_process): |
| Clean up caps negotiation. |
| Use the marker bit to set the DISCONT flag on outgoing buffers. |
| * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_sink_setcaps): |
| Clean up caps negotiation. |
| * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_setcaps), |
| (gst_rtp_mp1s_depay_process): |
| Clean up caps negotiation. |
| Don't ignore the return value of setcaps. |
| No need to validate the buffer, the base class does that for us. |
| No need to set caps on buffers, subclass does that for us. |
| * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps), |
| (gst_rtp_mp2t_depay_process): |
| Clean up caps negotiation. |
| Don't ignore the return value of setcaps. |
| No need to validate the buffer, the base class does that for us. |
| No need to set caps on buffers, subclass does that for us. |
| * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps), |
| (gst_rtp_mp4a_depay_process): |
| Clean up caps negotiation. |
| Don't ignore the return value of setcaps. |
| No need to validate the buffer, the base class does that for us. |
| * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_new_caps), |
| (gst_rtp_mp4a_pay_setcaps): |
| Don't ignore the return value of set_outcaps. |
| * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_setcaps), |
| (gst_rtp_mp4g_depay_process): |
| Clean up caps negotiation. |
| Don't ignore the return value of setcaps. |
| No need to validate the buffer, the base class does that for us. |
| No need to set caps on buffers, subclass does that for us. |
| * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_finalize), |
| (gst_rtp_mp4g_pay_new_caps), (gst_rtp_mp4g_pay_setcaps): |
| Don't ignore the return value of set_outcaps. |
| * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps), |
| (gst_rtp_mp4v_depay_process): |
| Clean up caps negotiation. |
| Don't ignore the return value of setcaps. |
| No need to validate the buffer, the base class does that for us. |
| No need to set caps on buffers, subclass does that for us. |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_new_caps), |
| (gst_rtp_mp4v_pay_setcaps): |
| Don't ignore the return value of set_outcaps. |
| * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_setcaps), |
| (gst_rtp_mpa_depay_process): |
| Clean up caps negotiation. |
| Don't ignore the return value of setcaps. |
| No need to validate the buffer, the base class does that for us. |
| Use the marker bit to set the DISCONT flag on outgoing buffers. |
| * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_setcaps): |
| Don't ignore the return value of set_outcaps. |
| * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_setcaps), |
| (gst_rtp_mpv_depay_process): |
| Clean up caps negotiation. |
| Actually set output caps. |
| No need to validate the buffer, the base class does that for us. |
| * gst/rtp/gstrtpmpvpay.c: (gst_rtp_mpv_pay_setcaps): |
| Don't ignore the return value of set_outcaps. |
| * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_setcaps), |
| (gst_rtp_pcma_depay_process): |
| Clean up caps negotiation. |
| Set output buffer duration because we can. |
| Use the marker bit to set the DISCONT flag on outgoing buffers. |
| * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_setcaps): |
| Don't ignore the return value of set_outcaps. |
| * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_setcaps), |
| (gst_rtp_pcmu_depay_process): |
| Clean up caps negotiation. |
| Use the marker bit to set the DISCONT flag on outgoing buffers. |
| * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_setcaps): |
| Don't ignore the return value of set_outcaps. |
| * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_init), |
| (gst_rtp_speex_depay_setcaps), (gst_rtp_speex_depay_process): |
| Clean up caps negotiation. |
| Set output caps on the pad and header buffers. |
| Set duration on output buffers because we can. |
| * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_parse_ident): |
| Don't ignore the return value of set_outcaps. |
| * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_setcaps), |
| (gst_rtp_sv3v_depay_process): |
| Clean up caps negotiation. |
| No need to validate the buffer, the base class does that for us. |
| No need to set caps out output buffers, subclass does that. |
| * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps), |
| (gst_rtp_theora_depay_process): |
| Don't ignore the return value of setcaps. |
| No need to validate the buffer, the base class does that for us. |
| * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_class_init), |
| (gst_rtp_theora_pay_flush_packet), (encode_base64), |
| (gst_rtp_theora_pay_finish_headers), (gst_rtp_theora_pay_parse_id), |
| (gst_rtp_theora_pay_handle_buffer): |
| Don't ignore the return value of set_outcaps. |
| * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps), |
| (gst_rtp_vorbis_depay_process): |
| Don't ignore the return value of setcaps. |
| No need to validate the buffer, the base class does that for us. |
| * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers): |
| Don't ignore the return value of set_outcaps. |
| * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_setcaps): |
| Clean up caps negotiation, don't ignore setcaps return. |
| * gst/rtp/gstrtpvrawpay.c: (gst_rtp_vraw_pay_setcaps): |
| Don't ignore the return value of set_outcaps. |
| |
| 2008-10-27 10:35:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/matroska/matroska-demux.c: Forward unknown events upstream. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_handle_src_event): |
| Forward unknown events upstream. |
| |
| 2008-10-27 10:33:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/elements/icydemux.c: Add some refcount check |
| Original commit message from CVS: |
| * tests/check/elements/icydemux.c: (icydemux_found_pad): |
| Add some refcount check |
| * tests/check/elements/rtp-payloading.c: (rtp_pipeline_run): |
| Don't ignore the result of write(), fixes a compiler warning for me. |
| * tests/icles/videobox-test.c: (main): |
| Make the output a little more pretty. |
| |
| 2008-10-27 09:26:19 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/esd/esdmon.c: Add doc blob. |
| Original commit message from CVS: |
| * ext/esd/esdmon.c: |
| Add doc blob. |
| |
| 2008-10-27 09:21:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/: Add the docs of the new elements. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| Add the docs of the new elements. |
| |
| 2008-10-27 09:04:37 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/autodetect/: Fix "Since" tags in the documentation. |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosrc.c: |
| (gst_auto_audio_src_class_init): |
| * gst/autodetect/gstautovideosrc.c: |
| (gst_auto_video_src_class_init): |
| Fix "Since" tags in the documentation. |
| |
| 2008-10-27 09:00:29 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| ext/soup/gstsouphttpsrc.c: Add support for souphttpsrc to act as a live source. This makes it possible to get timesta... |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init), |
| (gst_soup_http_src_set_property), (gst_soup_http_src_get_property): |
| Add support for souphttpsrc to act as a live source. This makes it |
| possible to get timestamped buffers in combination with the |
| "do-timestamp" property. Fixes bug #556019. |
| |
| 2008-10-27 08:54:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/autodetect/: Implement src plugins. Little code/string cleanup in the sinks. |
| Original commit message from CVS: |
| * gst/autodetect/Makefile.am: |
| * gst/autodetect/gstautoaudiosink.c: |
| * gst/autodetect/gstautoaudiosrc.c: |
| * gst/autodetect/gstautoaudiosrc.h: |
| * gst/autodetect/gstautodetect.c: |
| * gst/autodetect/gstautovideosink.c: |
| * gst/autodetect/gstautovideosrc.c: |
| * gst/autodetect/gstautovideosrc.h: |
| Implement src plugins. Little code/string cleanup in the sinks. |
| Fixes #523813. |
| |
| 2008-10-27 08:45:11 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/matroska/matroska-mux.c: Fix a memory leak when pads are requested but the pipeline never goes into PLAYING. |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset), |
| (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad): |
| Fix a memory leak when pads are requested but the pipeline never |
| goes into PLAYING. |
| Correctly remove request pads, no matter if they have collected |
| data or not. |
| Fixes bug #557710. |
| |
| 2008-10-27 08:40:02 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/udp/gstudpnetutils.h: Define the correct WINVER so getaddinfo() can be used when using mingw32. Fixes bug #557294. |
| Original commit message from CVS: |
| Patch by: <lrn1986 at gmail dot com> |
| * gst/udp/gstudpnetutils.h: |
| Define the correct WINVER so getaddinfo() can be used when using |
| mingw32. Fixes bug #557294. |
| |
| 2008-10-27 08:36:43 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/udp/: Fix "argument type mismatch" compiler warnings on Windows. |
| Original commit message from CVS: |
| Patch by: <lrn1986 at gmail dot com> |
| * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render): |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render): |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_create): |
| Fix "argument type mismatch" compiler warnings on Windows. |
| Fixes bug #557293. |
| |
| 2008-10-27 08:30:51 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/gstiirequalizer.c: Don't calculate the filter coefficients for every single buffer but only when it's n... |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer.c: (update_coefficients): |
| Don't calculate the filter coefficients for every single buffer |
| but only when it's needed. Fixes bug #557260. |
| |
| 2008-10-26 20:05:43 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to development -> 0.10.11.1 |
| Original commit message from CVS: |
| * configure.ac: |
| Back to development -> 0.10.11.1 |
| |
| 2008-10-26 20:04:21 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst-plugins-good.doap: Fix version number of 0.10.11 release in doap file |
| Original commit message from CVS: |
| * gst-plugins-good.doap: |
| Fix version number of 0.10.11 release in doap file |
| |
| === release 0.10.11 === |
| |
| 2008-10-24 22:41:18 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-goom2k1.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-interleave.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-monoscope.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-pulseaudio.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-soup.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * gst-plugins-good.doap: |
| * win32/common/config.h: |
| Release 0.10.11 |
| Original commit message from CVS: |
| Release 0.10.11 |
| |
| 2008-10-24 22:20:47 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/eu.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/id.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/lt.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_HK.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2008-10-24 16:30:53 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Commit 0.10.10.4 pre-release |
| Original commit message from CVS: |
| * configure.ac: |
| Commit 0.10.10.4 pre-release |
| |
| 2008-10-21 12:42:45 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/avi/gstavimux.c: Fix VPRP chunk setup in avimux. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: |
| Fix VPRP chunk setup in avimux. |
| Fixes: #556010 |
| Patch By: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| 2008-10-21 12:38:35 +0000 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| gst/videobox/gstvideobox.c: support dynamically changing properties in videobox |
| Original commit message from CVS: |
| * gst/videobox/gstvideobox.c: |
| support dynamically changing properties in videobox |
| Fixed: #557085 |
| Patch By: Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| 2008-10-16 17:10:42 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: 0.10.10.3 pre-release |
| Original commit message from CVS: |
| * configure.ac: |
| 0.10.10.3 pre-release |
| |
| 2008-10-16 15:30:22 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/Makefile.am: Don't run the states test on pulsesrc and pulsesink |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Don't run the states test on pulsesrc and pulsesink |
| |
| 2008-10-16 11:52:44 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Commit 0.10.10.2 pre-release bump that actually went out on 2008-10-11 |
| Original commit message from CVS: |
| * configure.ac: |
| Commit 0.10.10.2 pre-release bump that actually went |
| out on 2008-10-11 |
| |
| 2008-10-15 15:42:29 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/avi/gstavidemux.c: Skip entries for streams that don't have a output pad yet, thereby avoiding calling pad functi... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan): |
| Skip entries for streams that don't have a output pad yet, thereby |
| avoiding calling pad functions with a NULL pad. |
| Fixes #556424 |
| |
| 2008-10-15 09:39:27 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Remove previous wrong commit |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: Remove previous wrong commit |
| * tests/check/elements/icydemux.c: (icydemux_found_pad): |
| Remove problematic and useless refcount check. |
| Fixes #556381 |
| |
| 2008-10-15 09:27:27 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Remove problematic and useless refcount check. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_node): |
| Remove problematic and useless refcount check. |
| Fixes #556381 |
| |
| 2008-10-10 12:28:34 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/flac/: Cast some size_t arguments to guint to avoid compiler warnings on 64-bit systems. |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c (gst_flac_dec_read_stream): |
| * ext/flac/gstflacenc.c (gst_flac_enc_write_callback): |
| Cast some size_t arguments to guint to avoid compiler |
| warnings on 64-bit systems. |
| |
| 2008-10-09 14:27:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Return TRUE instead of FALSE from the event handler when we swallowed the event. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_event): |
| Return TRUE instead of FALSE from the event handler when we swallowed the |
| event. |
| |
| 2008-10-08 15:59:56 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| remove old CDIO plugin now in ugly |
| Original commit message from CVS: |
| remove old CDIO plugin now in ugly |
| |
| 2008-10-08 14:47:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Reset header state. Fixes #555321. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_reset), |
| (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_index): |
| Reset header state. Fixes #555321. |
| |
| 2008-10-08 13:31:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.*: For timestamping audio packets we need to take into account the amount of blocks in one entry ... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex), |
| (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index): |
| * gst/avi/gstavidemux.h: |
| For timestamping audio packets we need to take into account the |
| amount of blocks in one entry using the blockalign. Fixes some sync |
| issues with zero-padded audio blocks in the beginning of avi files. |
| |
| 2008-10-08 10:42:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/multifile/gstmultifilesrc.c: Implement DEFAULT and BUFFER position queries. See #555260. |
| Original commit message from CVS: |
| * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_class_init), |
| (gst_multi_file_src_query): |
| Implement DEFAULT and BUFFER position queries. See #555260. |
| |
| 2008-10-08 09:29:00 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| sys/ximage/gstximagesrc.c: Fix build for systems that don't have XDamage. |
| Original commit message from CVS: |
| * sys/ximage/gstximagesrc.c: (gst_ximage_src_stop): |
| Fix build for systems that don't have XDamage. |
| |
| 2008-10-07 09:58:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/examples/rtp/: Add some more H263p server and client examples. |
| Original commit message from CVS: |
| * tests/examples/rtp/client-H263p.sdp: |
| * tests/examples/rtp/client-H263p.sh: |
| * tests/examples/rtp/server-VTS-H263p.sh: |
| Add some more H263p server and client examples. |
| |
| 2008-10-03 17:03:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Depend on released versions of core and base. |
| Original commit message from CVS: |
| * configure.ac:: |
| Depend on released versions of core and base. |
| |
| 2008-10-03 16:13:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/pulse/: Return -1 instead of 0 in error cases. Fixes #554771. |
| Original commit message from CVS: |
| * ext/pulse/pulsesink.c: (gst_pulsesink_write): |
| * ext/pulse/pulsesrc.c: (gst_pulsesrc_read): |
| Return -1 instead of 0 in error cases. Fixes #554771. |
| |
| 2008-10-03 15:54:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/ximage/gstximagesrc.c: Stop leaking the cursor image. |
| Original commit message from CVS: |
| * sys/ximage/gstximagesrc.c: (gst_ximage_src_start), |
| (gst_ximage_src_stop), (gst_ximage_src_ximage_get): |
| Stop leaking the cursor image. |
| Unref the last_ximage and the cached cursor image on shutdown. |
| Fixes #551570. |
| |
| 2008-10-03 11:32:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/v4l2/gstv4l2object.h: Getting the Class from an instance is not just a matter of casting it to the class struct b... |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2object.h: |
| Getting the Class from an instance is not just a matter of casting it to |
| the class struct but it involves calling G_OBJECT_GET_CLASS on the |
| instance. Fixes #549784. |
| |
| 2008-10-01 21:22:26 +0000 Michael Smith <msmith@xiph.org> |
| |
| configure.ac: Fix libs for linking directsound. |
| Original commit message from CVS: |
| * configure.ac: |
| Fix libs for linking directsound. |
| * sys/directsound/gstdirectsoundsink.c: |
| Fix buffer sizing to prevent racing the ringbuffer at startup. |
| Add volume property. |
| |
| 2008-09-27 00:43:07 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/pulse/pulsesink.c: Fix problems with pulsesink randomly erroring with code 'OK' after a format change on the stre... |
| Original commit message from CVS: |
| * ext/pulse/pulsesink.c: |
| Fix problems with pulsesink randomly erroring with code 'OK' after a |
| format change on the stream by waiting when disconnecting the stream. |
| |
| 2008-09-26 14:44:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpamrdepay.c: Mark DISCONT on output buffers when the marker bit signals a new talk spurt. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_class_init), |
| (gst_rtp_amr_depay_process): |
| Mark DISCONT on output buffers when the marker bit signals a new talk |
| spurt. |
| * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer): |
| Set the marker bit for buffers with a DISCONT flag to signal a talk |
| spurt. |
| |
| 2008-09-26 13:55:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Added MP4A-LATM payloader to match the depayloader. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_get_type), |
| (gst_rtp_mp4a_pay_base_init), (gst_rtp_mp4a_pay_class_init), |
| (gst_rtp_mp4a_pay_init), (gst_rtp_mp4a_pay_finalize), |
| (gst_rtp_mp4a_pay_parse_audio_config), (gst_rtp_mp4a_pay_new_caps), |
| (gst_rtp_mp4a_pay_setcaps), (gst_rtp_mp4a_pay_handle_buffer), |
| (gst_rtp_mp4a_pay_change_state), (gst_rtp_mp4a_pay_plugin_init): |
| * gst/rtp/gstrtpmp4apay.h: |
| Added MP4A-LATM payloader to match the depayloader. |
| |
| 2008-09-25 15:11:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/videomixer/videomixer.c: Handle segments a little better. Fixes #537361. |
| Original commit message from CVS: |
| * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues), |
| (gst_videomixer_sink_event): |
| Handle segments a little better. Fixes #537361. |
| |
| 2008-09-25 12:07:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Don't assume the server supports PAUSE by default. Fixes #551048. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_methods): |
| Don't assume the server supports PAUSE by default. Fixes #551048. |
| |
| 2008-09-25 11:30:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudpsrc.c: Switch on the socket family to get the addrlen size right. |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), |
| (gst_udpsrc_set_uri), (gst_udpsrc_start): |
| Switch on the socket family to get the addrlen size right. |
| |
| 2008-09-25 10:34:39 +0000 Daniel Franke <df@dfranke.us> |
| |
| gst/udp/gstudpsrc.c: OS X's bind() implementation is picky about its addrlen parameter and fails with EINVAL if it is... |
| Original commit message from CVS: |
| Patch by: Daniel Franke <df at dfranke dot us> |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_create), (gst_udpsrc_start): |
| OS X's bind() implementation is picky about its addrlen parameter and |
| fails with EINVAL if it is larger than expected for the socket's address |
| family. Set the length to the expected length instead. Fixes #553191. |
| |
| 2008-09-23 18:08:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Handle the case where we cannot do desribe or when the describe result does not contain a vali... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open): |
| Handle the case where we cannot do desribe or when the describe result |
| does not contain a valid SDP message. |
| |
| 2008-09-23 17:31:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstmultiudpsink.c: Fix setting the qos. |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_set_property): |
| Fix setting the qos. |
| |
| 2008-09-17 14:50:42 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Some 'broken' files out there have atom lengths of zero... which basically results in qtdemux ... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header), |
| (gst_qtdemux_chain): |
| Some 'broken' files out there have atom lengths of zero... |
| which basically results in qtdemux consuming that atom again and again |
| until the *end of night* ! |
| Detect that and emits an adequate element error message. |
| |
| 2008-09-17 13:49:04 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/: Fix build flags order. |
| Original commit message from CVS: |
| * gst/interleave/Makefile.am: |
| * gst/matroska/Makefile.am: |
| Fix build flags order. |
| * tests/check/elements/audioamplify.c: (GST_START_TEST): |
| * tests/check/elements/audiodynamic.c: (GST_START_TEST): |
| * tests/check/elements/audioinvert.c: (GST_START_TEST): |
| * tests/check/elements/audiopanorama.c: (GST_START_TEST): |
| Format fixes. |
| * tests/check/elements/multifile.c: |
| Pull in unistd.h |
| |
| 2008-09-15 21:10:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4gdepay.*: Handle interleaved streams by reordering AU in a queue. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_init), |
| (gst_rtp_mp4g_depay_finalize), (gst_rtp_mp4g_depay_setcaps), |
| (gst_rtp_mp4g_depay_clear_queue), (gst_rtp_mp4g_depay_flush_queue), |
| (gst_rtp_mp4g_depay_queue), (gst_rtp_mp4g_depay_process), |
| (gst_rtp_mp4g_depay_change_state): |
| * gst/rtp/gstrtpmp4gdepay.h: |
| Handle interleaved streams by reordering AU in a queue. |
| |
| 2008-09-15 16:04:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4gdepay.c: Change some of the ranges in the caps, mostly for the amount of bits we can use. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4gdepay.c: (gst_bs_parse_init), |
| (gst_bs_parse_read), (gst_rtp_mp4g_depay_process): |
| Change some of the ranges in the caps, mostly for the amount of bits we |
| can use. |
| Added a little bitstream parse and use it to parse the AU header fields. |
| Check for malformed and wrongly sized packets better. |
| Implement more header field parsing. |
| Handle the size of fragmented packets correctly. |
| |
| 2008-09-14 11:32:15 +0000 Jonathan Matthew <notverysmart@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Add mapping for 'tiff' => image/tiff |
| Original commit message from CVS: |
| Patch by: Jonathan Matthew <notverysmart@gmail.com> |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add mapping for 'tiff' => image/tiff |
| Fixes #552213 |
| |
| 2008-09-11 11:26:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/raw1394/: Pretend to care about the result of write() which works around compiler warnings. |
| Original commit message from CVS: |
| * ext/raw1394/gstdv1394src.c: (SEND_COMMAND): |
| * ext/raw1394/gsthdv1394src.c: (SEND_COMMAND): |
| Pretend to care about the result of write() which works around |
| compiler warnings. |
| |
| 2008-09-04 09:25:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacenc.c: Make sure the desired default values are actually set, not only registered as defaults (actual... |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: (gst_flac_enc_class_init): |
| Make sure the desired default values are actually set, not only |
| registered as defaults (actual problem is that the stereo-specific |
| values are only updated if channels==2, which is not the case yet |
| when the object is created, so the default values for the |
| mid-side-stereo and loose-mid-side-stereo settings are never |
| set in _update_quality()). Makes flacenc create smaller files by |
| default (for stereo input), and fixes #550791. |
| |
| 2008-09-03 12:39:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/qtdemux/: Add support for video/mj2 mime-type and its additional atoms/boxes. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state), |
| (gst_qtdemux_loop_state_header), (qtdemux_parse_node), |
| (qtdemux_parse_trak), (qtdemux_video_caps): |
| * gst/qtdemux/qtdemux.h: |
| * gst/qtdemux/qtdemux_fourcc.h: |
| * gst/qtdemux/qtdemux_types.c: |
| Add support for video/mj2 mime-type and its additional atoms/boxes. |
| Fixes #550646. |
| |
| 2008-09-03 11:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/debug/gsttaginject.c: Add warning when tags parameter is unparsable and give example for quoting in the docs. |
| Original commit message from CVS: |
| * gst/debug/gsttaginject.c: |
| Add warning when tags parameter is unparsable and give example for |
| quoting in the docs. |
| |
| 2008-09-02 15:27:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Add mapping for IMA Loki SDL MJPEG ADPCM codec. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps): |
| Add mapping for IMA Loki SDL MJPEG ADPCM codec. |
| Add some alternative byteswapped mappings that seem to pop up sometimes. |
| Fixes #550288. |
| |
| 2008-09-02 09:40:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| po/: Add 'ca' to LINGUAS; add some more files with translations and some files which should be ignored by translation... |
| Original commit message from CVS: |
| * po/LINGUAS: |
| * po/POTFILES.in: |
| * po/POTFILES.skip: |
| Add 'ca' to LINGUAS; add some more files with translations and some |
| files which should be ignored by translation tools. |
| |
| 2008-09-02 08:51:04 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/speex/: Use integer encoding and decoding functions instead of converting the integer input to float in the eleme... |
| Original commit message from CVS: |
| * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data): |
| * ext/speex/gstspeexdec.h: |
| * ext/speex/gstspeexenc.c: (gst_speex_enc_encode): |
| * ext/speex/gstspeexenc.h: |
| Use integer encoding and decoding functions instead of converting |
| the integer input to float in the element. The libspeex integer |
| functions are doing this for us already or, if libspeex was compiled |
| in integer mode, they're doing everything using integer arithmetics. |
| Also saves some copying around. |
| |
| 2008-09-01 13:29:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Fix --disable-external |
| Original commit message from CVS: |
| * configure.ac: |
| Fix --disable-external |
| |
| 2008-08-31 17:09:18 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackenc.*: Handle non-zero start timestamps and stream discontinuities correctly. This only has an ... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset), |
| (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain): |
| * ext/wavpack/gstwavpackenc.h: |
| Handle non-zero start timestamps and stream discontinuities |
| correctly. This only has an effect if we're muxing into |
| a container format as the raw WavPack stream must contain |
| continous sample numbers. |
| |
| 2008-08-31 15:02:09 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/speex/gstspeexenc.c: Correct the timestamp and granulepos calculation by one Speex frame. |
| Original commit message from CVS: |
| * ext/speex/gstspeexenc.c: (gst_speex_enc_encode): |
| Correct the timestamp and granulepos calculation by one Speex |
| frame. |
| |
| 2008-08-31 14:39:57 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/speex/gstspeexdec.c: Correctly take the granulepos from upstream if possible and correctly handle the granulepos ... |
| Original commit message from CVS: |
| * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data): |
| Correctly take the granulepos from upstream if possible and |
| correctly handle the granulepos in various calculations: the |
| granulepos is the sample number of the _last_ sample in a frame, not |
| the first. |
| * ext/speex/gstspeexenc.c: (gst_speex_enc_sinkevent), |
| (gst_speex_enc_encode), (gst_speex_enc_chain), |
| (gst_speex_enc_change_state): |
| * ext/speex/gstspeexenc.h: |
| Handle non-zero start timestamps in the encoder and detect/handle |
| stream discontinuities. Fixes bug #547075. |
| |
| 2008-08-31 08:32:45 +0000 Craig Keogh <cskeogh@adam.com.au> |
| |
| ext/annodex/gstcmmlparser.c: Fix compiler warnings caused by passing a string as format string instead of "%s" and th... |
| Original commit message from CVS: |
| Patch by: Craig Keogh <cskeogh at adam dot com dot au> |
| * ext/annodex/gstcmmlparser.c: (gst_cmml_parser_parse_chunk): |
| Fix compiler warnings caused by passing a string as format string |
| instead of "%s" and then the string. This is only exposed by -Wformat=2 |
| as used by default on Ubuntu. Fixes bug #550015. |
| |
| 2008-08-30 14:15:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Make stuff compile with GST_DISABLE_GST_DEBUG. |
| Original commit message from CVS: |
| * ext/raw1394/gsthdv1394src.c: (gst_hdv1394src_create): |
| * gst/alpha/gstalpha.c: (gst_alpha_get_unit_size): |
| * gst/audiofx/audiocheblimit.c: (generate_coefficients): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_src_convert): |
| * gst/matroska/ebml-read.c: (gst_ebml_read_element_id), |
| (gst_ebml_read_element_length): |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_check_subtitle_buffer): |
| Make stuff compile with GST_DISABLE_GST_DEBUG. |
| |
| 2008-08-29 00:28:55 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/law/: Ref caps before passing to gst_pad_template_new(), since that takes ownership. |
| Original commit message from CVS: |
| * gst/law/alaw.c: |
| * gst/law/mulaw.c: |
| Ref caps before passing to gst_pad_template_new(), since that takes |
| ownership. |
| |
| 2008-08-28 10:09:16 +0000 Mersad Jelacic <mersad@axis.com> |
| |
| gst/multipart/: Convert audio/x-adpcm to and from the audio/G726-X in the muxer and demuxer. Fixes #549551. |
| Original commit message from CVS: |
| Patch by: Mersad Jelacic <mersad at axis dot com> |
| * gst/multipart/multipartdemux.c: |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_get_mime): |
| Convert audio/x-adpcm to and from the audio/G726-X in the muxer and |
| demuxer. Fixes #549551. |
| |
| 2008-08-27 16:12:39 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| sys/osxaudio/: Fix the build on macosx. |
| Original commit message from CVS: |
| * sys/osxaudio/gstosxaudiosink.c: |
| (gst_osx_audio_sink_select_device): |
| * sys/osxaudio/gstosxaudiosrc.c: |
| (gst_osx_audio_src_create_ringbuffer), |
| (gst_osx_audio_src_select_device): |
| * sys/osxaudio/gstosxringbuffer.c: (gst_osx_ring_buffer_acquire): |
| Fix the build on macosx. |
| |
| 2008-08-27 15:42:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/icydemux/gsticydemux.c: Small docs fix: in the example pipeline, we need to pass iradio-mode=true to the source, ... |
| Original commit message from CVS: |
| * gst/icydemux/gsticydemux.c: |
| Small docs fix: in the example pipeline, we need to pass |
| iradio-mode=true to the source, so the server actually sends |
| an ICY stream. |
| |
| 2008-08-27 00:08:20 +0000 Michael Smith <msmith@xiph.org> |
| |
| sys/osxaudio/gstosxaudio.c: Oops. Revert more completely. |
| Original commit message from CVS: |
| * sys/osxaudio/gstosxaudio.c: |
| Oops. Revert more completely. |
| |
| 2008-08-26 23:57:05 +0000 Michael Smith <msmith@xiph.org> |
| |
| sys/osxaudio/gstosxaudio.c: Revert accidental element rename from testing. |
| Original commit message from CVS: |
| * sys/osxaudio/gstosxaudio.c: |
| Revert accidental element rename from testing. |
| |
| 2008-08-26 23:53:40 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst-plugins-good.doap: Pull in 0.10.10 doap entry from release branch |
| Original commit message from CVS: |
| * gst-plugins-good.doap: |
| Pull in 0.10.10 doap entry from release branch |
| |
| 2008-08-26 23:05:57 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Update version number to reflect 0.10.10 release from branch. |
| Original commit message from CVS: |
| * configure.ac: |
| Update version number to reflect 0.10.10 release from |
| branch. |
| |
| 2008-08-26 21:13:08 +0000 Michael Smith <msmith@xiph.org> |
| |
| sys/osxaudio/: Rewrite caps setting and ring buffer initialisation. |
| Original commit message from CVS: |
| * sys/osxaudio/Makefile.am: |
| * sys/osxaudio/gstosxaudio.c: |
| * sys/osxaudio/gstosxaudiosink.c: |
| * sys/osxaudio/gstosxaudiosink.h: |
| * sys/osxaudio/gstosxaudiosrc.c: |
| * sys/osxaudio/gstosxaudiosrc.h: |
| * sys/osxaudio/gstosxringbuffer.c: |
| * sys/osxaudio/gstosxringbuffer.h: |
| Rewrite caps setting and ring buffer initialisation. |
| Previously we never told CoreAudio what format we were going to send it, |
| so it only worked due to luck, and not at all on some hardware. |
| Now we explicitly advertise what formats the hardware supports, and then |
| configure the selected one correctly. |
| |
| 2008-08-26 12:27:11 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/: Fix memory leaks. Small code cleanups : No need for empty _init(). No need to memset instance structures. ... |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2src_calls.c: |
| Fix memory leaks. Small code cleanups : No need for empty _init(). No |
| need to memset instance structures. Some more FIXME's. |
| |
| 2008-08-26 08:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/icles/.cvsignore: Ignore more. |
| Original commit message from CVS: |
| * tests/icles/.cvsignore: |
| Ignore more. |
| |
| 2008-08-26 08:00:57 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: Ignore files. |
| Original commit message from CVS: |
| * gst/goom/.cvsignore: |
| * gst/goom2k1/.cvsignore: |
| Ignore files. |
| |
| 2008-08-26 07:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/cairo/gsttextoverlay.c: Fix compiler warning. |
| Original commit message from CVS: |
| * ext/cairo/gsttextoverlay.c: |
| Fix compiler warning. |
| |
| 2008-08-26 05:42:15 +0000 David Schleef <ds@schleef.org> |
| |
| ext/cairo/gsttextoverlay.c: Fix obvious memleak. |
| Original commit message from CVS: |
| * ext/cairo/gsttextoverlay.c: Fix obvious memleak. |
| |
| 2008-08-25 14:15:43 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/matroska/: Add Real[Audio|Video] support to Matroska containers. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_send_event), |
| (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps): |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_video_pad_setcaps), |
| (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_finish): |
| Add Real[Audio|Video] support to Matroska containers. |
| It works fine for: |
| * decoding real audio/video streams contained in mkv |
| * 'transmuxing' real (.rm) files into .mkv files |
| It will not work though for encoding real[audio/video] streams that |
| don't contain the 'mdpr_data' extra data on the caps. |
| The reason why this will not work is because I never intended to |
| duplicate virtually all the 'mdpr' block creation into mkvmux. |
| Fixes #536067 |
| |
| 2008-08-25 09:48:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/law/: The encoder can't really renegotiate at the time they perform a pad-alloc so make the srcpads use fixed caps. |
| Original commit message from CVS: |
| * gst/law/alaw-encode.c: (gst_alaw_enc_init), (gst_alaw_enc_chain): |
| * gst/law/mulaw-conversion.c: |
| * gst/law/mulaw-encode.c: (gst_mulawenc_init), |
| (gst_mulawenc_chain): |
| The encoder can't really renegotiate at the time they perform a |
| pad-alloc so make the srcpads use fixed caps. |
| Check the buffer size after a pad-alloc because the returned size might |
| not be right when the downstream element does not know the size of the |
| new buffer (capsfilter). Fixes #549073. |
| |
| 2008-08-23 15:43:49 +0000 Filippo Argiolas <filippo.argiolas@gmail.com> |
| |
| sys/v4l2/gstv4l2tuner.c: v4l2src doesn't have a property named "norm" so don't try to notify about changes to that pr... |
| Original commit message from CVS: |
| Patch by: Filippo Argiolas <filippo dot argiolas at gmail dot com> |
| * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_set_norm_and_notify): |
| v4l2src doesn't have a property named "norm" so don't try to notify |
| about changes to that property. The "norm" property and related |
| code are commented out currently. Fixes bug #549090. |
| |
| 2008-08-23 15:33:49 +0000 Mike Ruprecht <cmaiku@gmail.com> |
| |
| sys/v4l2/gstv4l2object.c: Reprobe devices again instead of taking a cached list as new devices could've been plugged ... |
| Original commit message from CVS: |
| Patch by: Mike Ruprecht <cmaiku at gmail dot com> |
| * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices): |
| Reprobe devices again instead of taking a cached list as new |
| devices could've been plugged in. Fixes bug #549062. |
| |
| 2008-08-22 16:04:02 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/autodetect/Makefile.am: Don't link the autodetect plugin with GConf as it doesn't use GConf. Fixes bug #545463. |
| Original commit message from CVS: |
| * gst/autodetect/Makefile.am: |
| Don't link the autodetect plugin with GConf as it doesn't |
| use GConf. Fixes bug #545463. |
| |
| 2008-08-22 12:24:23 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/ebml-read.c: Change some GST_ELEMENT_ERRORs to GST_ERROR_OBJECT to make it possible to ignore errors and... |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: (gst_ebml_read_element_id), |
| (gst_ebml_read_element_length), (gst_ebml_read_uint), |
| (gst_ebml_read_sint), (gst_ebml_read_float), |
| (gst_ebml_read_header): |
| Change some GST_ELEMENT_ERRORs to GST_ERROR_OBJECT to make it |
| possible to ignore errors and not post any ERROR messages on |
| the bus. |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_parse_contents): |
| Ignore any errors and not just EOS when parsing the contents of |
| a SeekHead. Errors here are usually caused by truncated files |
| and playback of the file works fine. Fixes playback of the |
| audio_only_chapter_seekbroken.mka file from the MPlayer samples |
| archive. |
| |
| 2008-08-22 11:29:26 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| gst/multipart/: Conform to RFC2046. audio/basic is mulaw 8000Hz mono. |
| Original commit message from CVS: |
| * gst/multipart/multipartdemux.c: |
| * gst/multipart/multipartmux.c: |
| Conform to RFC2046. audio/basic is mulaw 8000Hz mono. |
| |
| 2008-08-21 21:56:19 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| * ChangeLog: |
| * sys/directdraw/gstdirectdrawsink.c: |
| sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_buffer_alloc, gst_directdraw_sink_bufferpool_clear): |
| Original commit message from CVS: |
| * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_buffer_alloc, |
| gst_directdraw_sink_bufferpool_clear): |
| Fix two more buffer ref leaks. |
| |
| 2008-08-21 15:28:09 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| sys/directdraw/gstdirectdrawsink.c: Fix buffer ref leak. |
| Original commit message from CVS: |
| Patch by: Ole André Vadla Ravnås <ole.andre.ravnas at tandberg com> |
| * sys/directdraw/gstdirectdrawsink.c: |
| (gst_directdraw_sink_show_frame): |
| Fix buffer ref leak. |
| |
| 2008-08-21 13:27:12 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavenc/gstwavenc.c: Revert the last commit. wavenc still supports width!=depth for 32 bit width. Thanks Tim. |
| Original commit message from CVS: |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): |
| Revert the last commit. wavenc still supports width!=depth for 32 bit |
| width. Thanks Tim. |
| |
| 2008-08-21 13:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.c: If the duration of a block is unknown only use the timestamp for the first lace and us... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock): |
| If the duration of a block is unknown only use the timestamp for the |
| first lace and use GST_CLOCK_TIME_NONE as duration for the following |
| laces. Otherwise every lace has the same timestamp which leads to |
| various problems. Really fixes bug #548831. |
| |
| 2008-08-21 12:56:01 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavenc/gstwavenc.c: If we're not allowing width!=depth in wavenc we should also disable the code that was added t... |
| Original commit message from CVS: |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): |
| If we're not allowing width!=depth in wavenc we should also disable |
| the code that was added to support width!=depth. |
| |
| 2008-08-21 12:52:47 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.c: Don't calculate the default duration of a frame from the audio sampling rate. This onl... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream): |
| Don't calculate the default duration of a frame from the audio sampling |
| rate. This only works for raw audio if every frame contains a single |
| sample and results in broken buffer durations for other formats |
| if no specified default duration is given or the blocks have no |
| duration. Fixes bug #548831. |
| |
| 2008-08-21 12:34:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.c: Allow zero sized blocks instead of returning GST_FLOW_OK. Such blocks are used for tex... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock): |
| Allow zero sized blocks instead of returning GST_FLOW_OK. Such blocks |
| are used for text/plain subtitles as a gap-filler in some files. |
| |
| 2008-08-21 12:12:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/v4l2/gstv4l2src.c: Add S910 and PWC formats with a low priority. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_structure), |
| (gst_v4l2_get_caps_info): |
| Add S910 and PWC formats with a low priority. |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_format_get_rank), |
| (gst_v4l2src_probe_caps_for_format): |
| Add more debugging. |
| |
| 2008-08-20 21:54:35 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacenc.c: Fix compilation against older libflac versions. |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: |
| Fix compilation against older libflac versions. |
| |
| 2008-08-20 17:46:48 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/pulse/: Use GST_BOILERPLATE everywhere and fix coding style at some places. |
| Original commit message from CVS: |
| * ext/pulse/pulsemixer.c: (gst_pulsemixer_class_init), |
| (gst_pulsemixer_set_property), (gst_pulsemixer_get_property): |
| * ext/pulse/pulsemixerctrl.c: (gst_pulsemixer_ctrl_subscribe_cb), |
| (gst_pulsemixer_ctrl_open), (gst_pulsemixer_ctrl_timeout_event), |
| (gst_pulsemixer_ctrl_set_volume): |
| * ext/pulse/pulsemixertrack.c: (gst_pulsemixer_track_new): |
| * ext/pulse/pulseprobe.c: (gst_pulseprobe_open): |
| * ext/pulse/pulsesink.c: (gst_pulsesink_class_init), |
| (gst_pulsesink_init), (gst_pulsesink_open), |
| (gst_pulsesink_prepare), (gst_pulsesink_write), |
| (gst_pulsesink_delay), (gst_pulsesink_reset): |
| * ext/pulse/pulsesrc.c: (gst_pulsesrc_class_init), |
| (gst_pulsesrc_init): |
| Use GST_BOILERPLATE everywhere and fix coding style at some places. |
| Fix a locking issue in pulsesink's prepare function. |
| * ext/pulse/pulseutil.c: (gst_pulse_channel_map_to_gst): |
| Check if the created channel layout is valid for GStreamer. |
| |
| 2008-08-20 17:42:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspgoogle.c: Things that can happen when your brain is in google mode trying to deal with their google r... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspgoogle.c: |
| Things that can happen when your brain is in google mode trying to |
| deal with their google rtsp server extensions and trying to type your |
| google mail account. |
| |
| 2008-08-20 17:30:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Add google RTSP extension, it can only handle udp and responds with unsupported if we do anything else. Fi... |
| Original commit message from CVS: |
| * gst/rtsp/Makefile.am: |
| * gst/rtsp/gstrtsp.c: (plugin_init): |
| * gst/rtsp/gstrtspgoogle.c: (gst_rtsp_google_before_send), |
| (gst_rtsp_google_after_send), (gst_rtsp_google_get_transports), |
| (_do_init), (gst_rtsp_google_base_init), |
| (gst_rtsp_google_class_init), (gst_rtsp_google_init), |
| (gst_rtsp_google_finalize), (gst_rtsp_google_change_state), |
| (gst_rtsp_google_extension_init): |
| * gst/rtsp/gstrtspgoogle.h: |
| Add google RTSP extension, it can only handle udp and responds with |
| unsupported if we do anything else. Fixes #546465. |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_connection_send), |
| (gst_rtspsrc_connection_receive), (gst_rtspsrc_loop_send_cmd), |
| (gst_rtspsrc_create_transports_string), |
| (gst_rtspsrc_setup_streams), (gst_rtspsrc_open), |
| (gst_rtspsrc_close), (gst_rtspsrc_pause): |
| Make transport setup code a bit better using GString. |
| Add some more debug. |
| Check for closed connections before doing anything on them. |
| |
| 2008-08-20 17:17:55 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/pulse/: If downstream provides no channel layout and >2 channels should be used use the default layout that pulse... |
| Original commit message from CVS: |
| * ext/pulse/pulsesrc.c: (gst_pulsesrc_class_init), |
| (gst_pulsesrc_create_stream), (gst_pulsesrc_negotiate), |
| (gst_pulsesrc_prepare): |
| * ext/pulse/pulseutil.c: (gst_pulse_gst_to_channel_map), |
| (gst_pulse_channel_map_to_gst): |
| * ext/pulse/pulseutil.h: |
| If downstream provides no channel layout and >2 channels should be |
| used use the default layout that pulseaudio chooses and also |
| add this layout to the caps. Fixes bug #547258. |
| |
| 2008-08-20 11:51:38 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/udp/: Avoid leaking internally allocated file descriptors when setting custom file descriptors. Fixes #543101. |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/udp/gstdynudpsink.c: (gst_dynudpsink_init), |
| (gst_dynudpsink_finalize), (gst_dynudpsink_set_property), |
| (gst_dynudpsink_init_send), (gst_dynudpsink_close): |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init), |
| (gst_multiudpsink_finalize), (gst_multiudpsink_set_property): |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_finalize), |
| (gst_udpsrc_set_property): |
| Avoid leaking internally allocated file descriptors when setting |
| custom file descriptors. Fixes #543101. |
| |
| 2008-08-20 11:48:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Don't try to configure RTCP back to the server when the server did not give us a valid port nu... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_udp_sink): |
| Don't try to configure RTCP back to the server when the server did not |
| give us a valid port number. |
| |
| 2008-08-20 10:59:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/videobox/gstvideobox.c: Use new basetransform method to renegotiate. Fixes #544956. |
| Original commit message from CVS: |
| * gst/videobox/gstvideobox.c: (gst_video_box_set_property): |
| Use new basetransform method to renegotiate. Fixes #544956. |
| * tests/icles/Makefile.am: |
| * tests/icles/videobox-test.c: (make_pipeline), (main): |
| Add videobox renegotiation example. |
| |
| 2008-08-19 21:03:22 +0000 David Schleef <ds@schleef.org> |
| |
| gst/wavenc/gstwavenc.c: Remove depth ranges and replace with sane values. Fixes #548530. |
| Original commit message from CVS: |
| * gst/wavenc/gstwavenc.c: Remove depth ranges and replace |
| with sane values. Fixes #548530. |
| |
| 2008-08-18 15:05:32 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/pulse/: The bytes_per_sample and silence_sample fields of the GstRingBufferSpec are already filled with the corre... |
| Original commit message from CVS: |
| * ext/pulse/pulsesink.c: (gst_pulsesink_prepare): |
| * ext/pulse/pulsesrc.c: (gst_pulsesrc_prepare): |
| The bytes_per_sample and silence_sample fields of the GstRingBufferSpec |
| are already filled with the correct values by |
| gst_ring_buffer_parse_caps() so there's no need to set them again |
| with wrong values. |
| |
| 2008-08-16 14:54:56 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/avi/gstavidemux.c: Some AVI 2.0 (ODML) files don't respect the 'specifications' completely and instead of using t... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes_pull), |
| (gst_avi_demux_read_subindexes_push): |
| Some AVI 2.0 (ODML) files don't respect the 'specifications' completely |
| and instead of using the 'ix##' nomenclature, use '##ix'. |
| They're still valid though, this fixes the duration and indexes for |
| virtually all the ODML files I have. |
| |
| 2008-08-15 17:26:18 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/rtp/: Update the vorbis RTP pay/depay to RFC 5215. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps), |
| (gst_rtp_vorbis_depay_process): |
| * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers): |
| Update the vorbis RTP pay/depay to RFC 5215. |
| Fixes #547842. |
| |
| 2008-08-14 22:07:02 +0000 David Schleef <ds@schleef.org> |
| |
| gst/qtdemux/qtdemux.c: Add 'hdv6' as a HDV format for 1080i/60 with 3:2 pulldown, i.e., 24p. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: Add 'hdv6' as a HDV format for 1080i/60 |
| with 3:2 pulldown, i.e., 24p. |
| |
| 2008-08-14 12:47:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/elements/level.c: Fix compilation some more. |
| Original commit message from CVS: |
| * tests/check/elements/level.c: (GST_START_TEST): |
| Fix compilation some more. |
| |
| 2008-08-14 11:44:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Require -base CVS for wavparse acid chunk parsing. |
| Original commit message from CVS: |
| * configure.ac:: |
| Require -base CVS for wavparse acid chunk parsing. |
| |
| 2008-08-13 13:57:01 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/pulse/pulsesink.*: Add "device-name" property to pulsesink too and currently commented out and not working suppor... |
| Original commit message from CVS: |
| * ext/pulse/pulsesink.c: (gst_pulsesink_class_init), |
| (gst_pulsesink_init), (gst_pulsesink_finalize), |
| (gst_pulsesink_set_volume), (gst_pulsesink_get_volume), |
| (gst_pulsesink_set_property), (gst_pulsesink_get_property), |
| (gst_pulsesink_prepare), (gst_pulsesink_change_state): |
| * ext/pulse/pulsesink.h: |
| Add "device-name" property to pulsesink too and currently commented |
| out and not working support for a "volume" property. |
| |
| 2008-08-13 13:17:15 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| configure.ac: Remove more cdio stuff (moved to ugly) |
| Original commit message from CVS: |
| * configure.ac: |
| Remove more cdio stuff (moved to ugly) |
| |
| 2008-08-13 12:37:26 +0000 Laszlo Pandy <laszlok2@gmail.com> |
| |
| ext/pulse/pulsesrc.c: Add "device-name" property, which provides a human readable string for the audio device, to mak... |
| Original commit message from CVS: |
| Patch by: Laszlo Pandy <laszlok2 at gmail dot com> |
| * ext/pulse/pulsesrc.c: (gst_pulsesrc_class_init), |
| (gst_pulsesrc_get_property): |
| Add "device-name" property, which provides a human readable string |
| for the audio device, to make it more consisten with other audio |
| sources. Fixes bug #547519. |
| |
| 2008-08-13 12:34:13 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/pulse/: Improve debugging a bit by including the parent object in pulsemixerctrl and pulseprobe objects and using... |
| Original commit message from CVS: |
| * ext/pulse/pulsemixer.c: (gst_pulsemixer_change_state): |
| * ext/pulse/pulsemixerctrl.c: (gst_pulsemixer_ctrl_subscribe_cb), |
| (gst_pulsemixer_ctrl_open), (gst_pulsemixer_ctrl_new), |
| (gst_pulsemixer_ctrl_free), (gst_pulsemixer_ctrl_timeout_event): |
| * ext/pulse/pulsemixerctrl.h: |
| * ext/pulse/pulseprobe.c: (gst_pulseprobe_open), |
| (gst_pulseprobe_enumerate), (gst_pulseprobe_new), |
| (gst_pulseprobe_free), (gst_pulseprobe_needs_probe), |
| (gst_pulseprobe_probe_property), (gst_pulseprobe_get_values): |
| * ext/pulse/pulseprobe.h: |
| * ext/pulse/pulsesink.c: (gst_pulsesink_init): |
| * ext/pulse/pulsesrc.c: (gst_pulsesrc_init), (gst_pulsesrc_delay), |
| (gst_pulsesrc_change_state): |
| Improve debugging a bit by including the parent object in pulsemixerctrl |
| and pulseprobe objects and using GST_WARNING_OBJECT instead of |
| GST_WARNING. |
| Use the parent GObject subclass instead of a random struct as GObject |
| parameter for G_OBJECT_WARN_INVALID_PROPERTY_ID. This fixes a crash |
| when probing for another property than "device". |
| |
| 2008-08-13 12:21:22 +0000 Laszlo Pandy <laszlok2@gmail.com> |
| |
| ext/pulse/pulsemixer.c: Fix property probing after the device property is set by calling set_server when the server p... |
| Original commit message from CVS: |
| Patch by: Laszlo Pandy <laszlok2 at gmail dot com> |
| * ext/pulse/pulsemixer.c: (gst_pulsemixer_set_property): |
| Fix property probing after the device property is set by calling |
| set_server when the server property changes. Fixes bug #547518. |
| |
| 2008-08-13 12:11:34 +0000 Laszlo Pandy <laszlok2@gmail.com> |
| |
| ext/pulse/pulsemixer.c: Fix property probing after the device property is set by calling set_server when the server p... |
| Original commit message from CVS: |
| Patch by: Laszlo Pandy <laszlok2 at gmail dot com> |
| * ext/pulse/pulsemixer.c: (gst_pulsemixer_set_property): |
| Fix property probing after the device property is set by calling |
| set_server when the server property changes. Fixes bug #547518. |
| |
| 2008-08-13 12:01:01 +0000 Laszlo Pandy <laszlok2@gmail.com> |
| |
| ext/pulse/: Implement GstPropertyProbe interface on pulsesink for detecting sink devices and on pulsesrc for detectin... |
| Original commit message from CVS: |
| Patch by: Laszlo Pandy <laszlok2 at gmail dot com> |
| * ext/pulse/pulsesink.c: (gst_pulsesink_interface_supported), |
| (gst_pulsesink_implements_interface_init), |
| (gst_pulsesink_init_interfaces), (gst_pulsesink_init), |
| (gst_pulsesink_finalize), (gst_pulsesink_set_property), |
| (gst_pulsesink_get_type): |
| * ext/pulse/pulsesink.h: |
| * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported), |
| (gst_pulsesrc_init_interfaces), (gst_pulsesrc_init), |
| (gst_pulsesrc_finalize), (gst_pulsesrc_set_property): |
| * ext/pulse/pulsesrc.h: |
| Implement GstPropertyProbe interface on pulsesink for detecting |
| sink devices and on pulsesrc for detecting source devices. |
| Fixes bugs #547227 and #547217. |
| |
| 2008-08-13 09:17:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/spectrum/gstspectrum.c: Don't terminate on fabs(in)>1.0. Init doubles as doubles. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: |
| Don't terminate on fabs(in)>1.0. Init doubles as doubles. |
| |
| 2008-08-13 08:33:57 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| sys/v4l2/gstv4l2src.c: Properly set the maximum latency value, in the same way it is done in v4lsrc. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_query): |
| Properly set the maximum latency value, in the same way it is done in |
| v4lsrc. |
| * sys/v4l2/v4l2src_calls.c: |
| Simplify fraction equality check, no need to use GValues for this. |
| |
| 2008-08-12 12:04:24 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| sys/v4l2/gstv4l2src.c: Add warning messages stating exactly why the latency query failed. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_query): |
| Add warning messages stating exactly why the latency query failed. |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture): |
| In some cases, the negotiated framerate might be the default one which |
| is already set internally. But we still need to mark it down in fps_n |
| and fps_d so that the latency query can happen properly. |
| |
| 2008-08-12 11:28:47 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| docs/plugins/inspect/plugin-1394.xml: Whoops, forgot one doc file for people who can't/don't build the raw1394 plugin. |
| Original commit message from CVS: |
| * docs/plugins/inspect/plugin-1394.xml: |
| Whoops, forgot one doc file for people who can't/don't build the |
| raw1394 plugin. |
| |
| 2008-08-12 09:22:29 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Pull changes from 0.10.9.2 pre-release branch moving the libcdio |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * ext/Makefile.am: |
| * ext/cdio/Makefile.am: |
| * ext/cdio/gstcdio.c: |
| * ext/cdio/gstcdio.h: |
| * ext/cdio/gstcdiocddasrc.c: |
| * ext/cdio/gstcdiocddasrc.h: |
| Pull changes from 0.10.9.2 pre-release branch moving the libcdio |
| CDDA source to -ugly. |
| * po/LINGUAS: |
| * po/POTFILES.in: |
| * po/id.po: |
| Pull in new translation from 0.10.9.2 release branch. |
| |
| 2008-08-11 15:05:13 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| docs/plugins/: Integrate documentation for new hdv1394src element. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| Integrate documentation for new hdv1394src element. |
| |
| 2008-08-11 14:36:13 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/raw1394/: mpeg2-ts (HDV) variant of firewire capture element. |
| Original commit message from CVS: |
| * ext/raw1394/Makefile.am: |
| * ext/raw1394/gst1394.c: (plugin_init): |
| * ext/raw1394/gsthdv1394src.c: (_do_init), |
| (gst_hdv1394src_base_init), (gst_hdv1394src_class_init), |
| (gst_hdv1394src_init), (gst_hdv1394src_dispose), |
| (gst_hdv1394src_set_property), (gst_hdv1394src_get_property), |
| (gst_hdv1394src_from_raw1394handle), |
| (gst_hdv1394src_iec61883_receive), (gst_hdv1394src_bus_reset), |
| (gst_hdv1394src_create), (gst_hdv1394src_discover_avc_node), |
| (gst_hdv1394src_start), (gst_hdv1394src_stop), |
| (gst_hdv1394src_unlock), (gst_hdv1394src_update_device_name), |
| (gst_hdv1394src_uri_get_type), (gst_hdv1394src_uri_get_protocols), |
| (gst_hdv1394src_uri_get_uri), (gst_hdv1394src_uri_set_uri), |
| (gst_hdv1394src_uri_handler_init): |
| * ext/raw1394/gsthdv1394src.h: |
| mpeg2-ts (HDV) variant of firewire capture element. |
| Fixes #350830 |
| |
| 2008-08-11 10:53:06 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/level/gstlevel.c: Fix compilation (also known as the classic 'fix code that someone committed without compiling i... |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: (gst_level_message_new): |
| Fix compilation (also known as the classic 'fix code that someone |
| committed without compiling it first'). |
| |
| 2008-08-10 19:40:27 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/elements/level.c: Add a test for level in stereo mode. |
| Original commit message from CVS: |
| * tests/check/elements/level.c: |
| Add a test for level in stereo mode. |
| |
| 2008-08-10 19:35:05 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/examples/spectrum/: Demo how to draw analyzer results synced to the clock. |
| Original commit message from CVS: |
| * tests/examples/spectrum/demo-audiotest.c: |
| * tests/examples/spectrum/demo-osssrc.c: |
| Demo how to draw analyzer results synced to the clock. |
| |
| 2008-08-10 15:52:42 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/level/gstlevel.c: Little renaming (l -> level). |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: |
| Little renaming (l -> level). |
| * gst/spectrum/gstspectrum.c: |
| * gst/spectrum/gstspectrum.h: |
| Also send full timestamp/duration details here. |
| |
| 2008-08-10 11:32:03 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/level/gstlevel.*: Send same timestamp/duration details as videoanalysis. This gives applications better chance to... |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: |
| * gst/level/gstlevel.h: |
| Send same timestamp/duration details as videoanalysis. This gives |
| applications better chance to sync analysis results with playback. |
| |
| 2008-08-09 14:02:27 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-mux.c: We need to drop one additional buffer for FLAC as the fLaC marker and STREAMINFO block a... |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_handle_sink_event), |
| (flac_streamheader_to_codecdata): |
| We need to drop one additional buffer for FLAC as the fLaC |
| marker and STREAMINFO block are merged into one buffer in the caps. |
| Also don't pretend to support NEWSEGMENT events, otherwise we |
| will most probably write some invalid data. |
| |
| 2008-08-09 13:48:22 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-mux.c: Add support for muxing FLAC into Matroska containers. |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: (flac_streamheader_to_codecdata), |
| (gst_matroska_mux_audio_pad_setcaps): |
| Add support for muxing FLAC into Matroska containers. |
| Fixes bug #311586. |
| |
| 2008-08-09 08:58:26 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/gstflacenc.c: Actually provide the variables required for the format string. |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: (gst_flac_enc_check_discont): |
| Actually provide the variables required for the format string. |
| |
| 2008-08-08 16:20:26 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.*: Close the current segment if we're doing a non-flushing seek and send the close-segmen... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset), |
| (gst_matroska_demux_element_send_event), |
| (gst_matroska_demux_handle_seek_event), (gst_matroska_demux_loop): |
| * gst/matroska/matroska-demux.h: |
| Close the current segment if we're doing a non-flushing seek and send |
| the close-segment and the new segment of the seek from the streaming |
| thread. |
| |
| 2008-08-08 15:20:24 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/gstflacenc.*: Handle non-zero start timestamps correctly, mark header packets as |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: (gst_flac_enc_write_callback), |
| (gst_flac_enc_check_discont), (gst_flac_enc_chain), |
| (gst_flac_enc_change_state): |
| * ext/flac/gstflacenc.h: |
| Handle non-zero start timestamps correctly, mark header packets as |
| IN_CAPS and print a warning and suggest using audiorate if stream |
| discontinuities are detected. When FLAC supports flushing the encoder |
| somehow this should be done for discontinuities instead. |
| Remove some unused variables from the instance struct. |
| |
| 2008-08-07 17:14:39 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| add pulseaudio to plugins list in spec file |
| Original commit message from CVS: |
| add pulseaudio to plugins list in spec file |
| |
| 2008-08-07 16:13:41 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/gstflacenc.c: If seeking failed return the appropiate return value to FLAC. |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: (gst_flac_enc_seek_callback): |
| If seeking failed return the appropiate return value to FLAC. |
| Otherwise it thinks seeking was successfull and tries to rewrite |
| parts of the headers which then get appended to the output. |
| |
| 2008-08-07 16:11:00 +0000 Frederic Crozat <fcrozat@mandriva.org> |
| |
| Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822). |
| Original commit message from CVS: |
| Patch by: Frederic Crozat <fcrozat@mandriva.org> |
| * ext/esd/gstesd.c: (plugin_init): |
| * ext/flac/gstflac.c: (plugin_init): |
| * ext/shout2/gstshout2.c: (plugin_init): |
| * ext/wavpack/gstwavpack.c: (plugin_init): |
| * sys/oss/gstossaudio.c: (plugin_init): |
| * sys/v4l2/gstv4l2.c: (plugin_init): |
| Make sure gettext returns translations in UTF-8 encoding rather |
| than in the current locale encoding (#546822). |
| |
| 2008-08-07 14:40:13 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/gstflacdec.c: Add FIXME for 0.11 to simply output everything with width=32 as given by FLAC and let audiocon... |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: |
| Add FIXME for 0.11 to simply output everything with width=32 as given |
| by FLAC and let audioconvert handle the conversions instead of doing |
| them in flacdec. |
| |
| 2008-08-07 10:22:32 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| sys/v4l2/v4l2src_calls.c: When outputting a pad template range for the size, include a framerate range too, to avoid ... |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format): |
| When outputting a pad template range for the size, include a framerate |
| range too, to avoid 'not a real subset of template caps' errors. |
| |
| 2008-08-06 15:34:55 +0000 Jonathan Matthew <notverysmart@gmail.com> |
| |
| ext/flac/: Port flactag to 0.10, add documentation for it and clean it up a bit. |
| Original commit message from CVS: |
| Based on a patch by: Jonathan Matthew <notverysmart at gmail dot com> |
| * ext/flac/Makefile.am: |
| * ext/flac/gstflac.c: (plugin_init): |
| * ext/flac/gstflactag.c: (gst_flac_tag_setup_interfaces), |
| (gst_flac_tag_base_init), (gst_flac_tag_class_init), |
| (gst_flac_tag_dispose), (gst_flac_tag_init), |
| (gst_flac_tag_sink_setcaps), (gst_flac_tag_chain), |
| (gst_flac_tag_change_state): |
| * ext/flac/gstflactag.h: |
| Port flactag to 0.10, add documentation for it and clean it up a bit. |
| Fixes bug #413841. |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/gst-plugins-good-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_base_init): |
| * ext/flac/gstflacdec.h: |
| * ext/flac/gstflacenc.c: (gst_flac_enc_base_init): |
| * ext/flac/gstflacenc.h: |
| Add flactag and flacenc to the documentation and mark |
| the private parts of the flacdec instance structure as private. |
| Also use gst_element_class_set_details_simple() in flacdec and |
| flacenc. |
| |
| 2008-08-06 13:12:07 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/qtdemux/qtdemux.c: Use audio/x-qdm for caps. Collect some info - mplayer has a decoder for it but ffmpeg does not. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: |
| Use audio/x-qdm for caps. Collect some info - mplayer has a decoder |
| for it but ffmpeg does not. |
| |
| 2008-08-05 15:05:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.c: Handle the list chunk and use gst_riff_parse_info() to parse the info sub-chunk. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: |
| Handle the list chunk and use gst_riff_parse_info() to parse the info |
| sub-chunk. |
| |
| 2008-08-05 14:22:12 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.c: Handle the acid chunk and send tempo as part of tags. Other fields are interesting too, b... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: |
| Handle the acid chunk and send tempo as part of tags. Other fields are |
| interesting too, but need more tag-definitions. Fixes #545433. |
| |
| 2008-08-05 14:16:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.c: Refactor wavparse. Call _reset() from dispose() and move old code from dispose into reset... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: |
| Refactor wavparse. Call _reset() from dispose() and move old code from |
| dispose into reset. This way we don't leak taglists when we abort |
| parsing. Fix some comments. Move code for skipping a chunk into extra |
| function. Replace chunk sizes with a const to ease readability. |
| |
| 2008-08-05 13:57:57 +0000 Aurelien Grimaud <gstelzz@yahoo.fr> |
| |
| gst/rtsp/gstrtspsrc.c: Improve udp port setup. Fixes #545710. |
| Original commit message from CVS: |
| Patch by: Aurelien Grimaud <gstelzz at yahoo dot fr> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_alloc_udp_ports): |
| Improve udp port setup. Fixes #545710. |
| |
| 2008-08-05 13:54:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Add MP1S depayloader. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_base_init), |
| (gst_rtp_mp1s_depay_class_init), (gst_rtp_mp1s_depay_init), |
| (gst_rtp_mp1s_depay_setcaps), (gst_rtp_mp1s_depay_process), |
| (gst_rtp_mp1s_depay_set_property), |
| (gst_rtp_mp1s_depay_get_property), |
| (gst_rtp_mp1s_depay_change_state), |
| (gst_rtp_mp1s_depay_plugin_init): |
| * gst/rtp/gstrtpmp1sdepay.h: |
| Add MP1S depayloader. |
| * gst/rtsp/URLS: |
| Some more sample rtsp streams. |
| |
| 2008-08-05 08:43:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/URLS: Add another URL. |
| Original commit message from CVS: |
| * gst/rtsp/URLS: |
| Add another URL. |
| * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_with_tags): |
| * tests/check/elements/rglimiter.c: (GST_START_TEST): |
| Add some more debug info. |
| |
| 2008-08-04 09:16:40 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/avi/gstavimux.c: Provide cbSize field for audio extra_data size, and take care to pad extra_data. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: (gst_avi_mux_riff_get_avi_header): |
| Provide cbSize field for audio extra_data size, and take care to |
| pad extra_data. |
| |
| 2008-08-04 07:23:07 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/qtdemux/qtdemux.c: Return the result of gst_pad_{start,stop}_task instead of hard-coded |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: |
| Return the result of gst_pad_{start,stop}_task instead of hard-coded |
| TRUE. |
| |
| 2008-08-04 07:17:38 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/qtdemux/: Add keyword tag support. Fixes #520694 for qtdemux. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: |
| * gst/qtdemux/qtdemux_fourcc.h: |
| Add keyword tag support. Fixes #520694 for qtdemux. |
| |
| 2008-08-04 07:05:33 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/qtdemux/qtdemux.c: Add support for tmpo tag (BPM). |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: |
| Add support for tmpo tag (BPM). |
| |
| 2008-08-03 12:23:49 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/gstflacenc.c: Set an estimate for the total number of samples that will be encoded if possible to help decod... |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: (gst_flac_enc_query_peer_total_samples), |
| (gst_flac_enc_sink_setcaps), (gst_flac_enc_write_callback): |
| Set an estimate for the total number of samples that will be encoded |
| if possible to help decoders if the streaminfo can't be rewritten |
| later (like when muxing into Ogg containers). |
| Add a warning if we get header packets after data packets as those |
| will get lost when muxing into Ogg, i.e. rewriting the headers doesn't |
| work. |
| |
| 2008-08-03 11:38:22 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/gstflacdec.c: Support decoding of all depths between 4 and 32 bits and read the depth from the streaminfo he... |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_metadata_callback), |
| (gst_flac_dec_write): |
| Support decoding of all depths between 4 and 32 bits and read the |
| depth from the streaminfo header if needed. Also support all sampling |
| rates between 1 and 655350 Hz. |
| * ext/flac/gstflacenc.c: |
| (gst_flac_enc_caps_append_structure_with_widths), |
| (gst_flac_enc_sink_getcaps), (gst_flac_enc_sink_setcaps), |
| (gst_flac_enc_chain): |
| * ext/flac/gstflacenc.h: |
| Support encoding in all bit depths supported by the streamable |
| subformat (i.e. 8, 12, 16, 20 and 24 bits) and all sampling rates |
| between 1 Hz and 655350 Hz. |
| |
| 2008-08-03 09:23:14 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/gstflacenc.c: Support encoding of up to 8 channels. |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: (gst_flac_enc_init), |
| (gst_flac_enc_sink_getcaps): |
| Support encoding of up to 8 channels. |
| |
| 2008-08-02 21:39:01 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| ext/soup/gstsouphttpsrc.*: Fix seeking race condition in #540300 |
| Original commit message from CVS: |
| * ext/soup/gstsouphttpsrc.c: |
| * ext/soup/gstsouphttpsrc.h: |
| Fix seeking race condition in #540300 |
| Patch By: Wouter Cloetens <wouter at mind be> |
| |
| 2008-08-02 18:35:21 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.c: When receiving a SEEK event on a specific pad first search for a seek table entry for ... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek), |
| (gst_matroska_demux_element_send_event), |
| (gst_matroska_demux_handle_seek_event), |
| (gst_matroska_demux_handle_src_event): |
| When receiving a SEEK event on a specific pad first search for a seek |
| table entry for the stream of the pad and then fall back to an entry |
| for a different stream. |
| |
| 2008-08-02 18:20:44 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Build depend on core CVS for the attachment tag. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/matroska/matroska-ids.c: (gst_matroska_register_tags): |
| * gst/matroska/matroska-ids.h: |
| Build depend on core CVS for the attachment tag. |
| |
| 2008-08-02 18:18:05 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Decode the codec private data and following ContentEncoding if necessary. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/matroska/Makefile.am: |
| * gst/matroska/lzo.c: (get_byte), (get_len), (copy), |
| (copy_backptr), (lzo1x_decode), (main): |
| * gst/matroska/lzo.h: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_read_track_encoding), |
| (gst_matroska_decompress_data), (gst_matroska_decode_data), |
| (gst_matroska_decode_buffer), |
| (gst_matroska_decode_content_encodings), |
| (gst_matroska_demux_read_track_encodings), |
| (gst_matroska_demux_add_stream), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock): |
| * gst/matroska/matroska-ids.h: |
| Decode the codec private data and following ContentEncoding if |
| necessary. |
| Support bzip2, lzo and header stripped compression. For lzo use the |
| ffmpeg lzo implementation as liblzo is GPL licensed. |
| Fix zlib decompression. |
| |
| 2008-08-02 18:11:32 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-mux.c: Fix muxing of MP3/MP2 with different MPEG versions by calculating the duration of a fram... |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_audio_pad_setcaps): |
| Fix muxing of MP3/MP2 with different MPEG versions by calculating the |
| duration of a frame with the new mpegaudioversion caps field. |
| |
| 2008-08-02 18:06:20 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.*: Allow an infinite number of stream inside Matroska containers and use a GPtrArray for ... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_finalize), |
| (gst_matroska_demux_class_init), (gst_matroska_demux_init), |
| (gst_matroska_demux_combine_flows), (gst_matroska_demux_reset), |
| (gst_matroska_demux_stream_from_num), |
| (gst_matroska_demux_tracknumber_unique), |
| (gst_matroska_demux_add_stream), (gst_matroska_demux_send_event), |
| (gst_matroska_demux_handle_seek_event), |
| (gst_matroska_demux_sync_streams), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_loop): |
| * gst/matroska/matroska-demux.h: |
| Allow an infinite number of stream inside Matroska containers and use |
| a GPtrArray for storing them instead of allowing "only" 127 streams. |
| |
| 2008-08-02 18:01:36 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/: Fix indention everywhere. A broken indent version has added newlines after every single declaration so... |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: (gst_ebml_read_class_init), |
| (gst_ebml_read_change_state), (gst_ebml_read_element_level_up), |
| (gst_ebml_read_peek_bytes), (gst_ebml_read_element_id), |
| (gst_ebml_read_element_length), (gst_ebml_peek_id), |
| (gst_ebml_read_get_length), (gst_ebml_read_skip), |
| (gst_ebml_read_buffer), (gst_ebml_read_bytes), |
| (gst_ebml_read_uint), (gst_ebml_read_sint), (_ext2dbl), |
| (gst_ebml_read_float), (gst_ebml_read_ascii), (gst_ebml_read_date), |
| (gst_ebml_read_master), (gst_ebml_read_binary), |
| (gst_ebml_read_header): |
| * gst/matroska/ebml-write.c: (gst_ebml_write_element_id), |
| (gst_ebml_write_element_size), (gst_ebml_write_uint), |
| (gst_ebml_write_sint), (gst_ebml_write_ascii), |
| (gst_ebml_write_master_start), (gst_ebml_write_master_finish), |
| (gst_ebml_replace_uint): |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset), |
| (gst_matroska_demux_read_track_encoding), |
| (gst_matroska_demux_read_track_encodings), |
| (gst_matroska_demux_add_stream), (gst_matroskademux_do_index_seek), |
| (gst_matroska_demux_send_event), |
| (gst_matroska_demux_element_send_event), |
| (gst_matroska_demux_handle_seek_event), |
| (gst_matroska_demux_handle_src_event), |
| (gst_matroska_demux_init_stream), |
| (gst_matroska_demux_parse_tracks), |
| (gst_matroska_demux_parse_index_cuetrack), |
| (gst_matroska_demux_parse_index_pointentry), |
| (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info), |
| (gst_matroska_demux_parse_metadata_id_simple_tag), |
| (gst_matroska_demux_parse_metadata_id_tag), |
| (gst_matroska_demux_parse_metadata), |
| (gst_matroska_demux_parse_attached_file), |
| (gst_matroska_demux_parse_attachments), |
| (gst_matroska_demux_parse_chapters), (gst_matroska_ebmlnum_uint), |
| (gst_matroska_ebmlnum_sint), (gst_matroska_demux_push_hdr_buf), |
| (gst_matroska_demux_push_flac_codec_priv_data), |
| (gst_matroska_demux_push_xiph_codec_priv_data), |
| (gst_matroska_demux_push_dvd_clut_change_event), |
| (gst_matroska_demux_add_mpeg_seq_header), |
| (gst_matroska_demux_add_wvpk_header), |
| (gst_matroska_demux_check_subtitle_buffer), |
| (gst_matroska_decode_buffer), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_parse_cluster), |
| (gst_matroska_demux_parse_contents_seekentry), |
| (gst_matroska_demux_parse_contents), |
| (gst_matroska_demux_loop_stream_parse_id), |
| (gst_matroska_demux_loop_stream), (gst_matroska_demux_loop), |
| (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps), |
| (gst_matroska_demux_subtitle_caps), |
| (gst_matroska_demux_change_state): |
| * gst/matroska/matroska-ids.c: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init), |
| (gst_matroska_mux_reset), (gst_matroska_mux_handle_sink_event), |
| (gst_matroska_mux_video_pad_setcaps), |
| (xiph3_streamheader_to_codecdata), |
| (vorbis_streamheader_to_codecdata), |
| (theora_streamheader_to_codecdata), |
| (gst_matroska_mux_audio_pad_setcaps), |
| (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad), |
| (gst_matroska_mux_track_header), (gst_matroska_mux_start), |
| (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish), |
| (gst_matroska_mux_best_pad), (gst_matroska_mux_write_data), |
| (gst_matroska_mux_collected), (gst_matroska_mux_change_state): |
| Fix indention everywhere. A broken indent version has added newlines |
| after every single declaration some time ago. |
| |
| 2008-08-02 17:59:05 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.c: If no Tracks are found error out instead of trying it again until the end of time. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_loop_stream_parse_id): |
| If no Tracks are found error out instead of trying it again until the |
| end of time. |
| |
| 2008-08-02 17:57:31 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.c: Fix demuxing of raw integer audio. The samples are unsigned only for 8 bit and signed ... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps): |
| Fix demuxing of raw integer audio. The samples are unsigned only for 8 |
| bit and signed otherwise, not the other way around. |
| |
| 2008-08-02 17:54:04 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-mux.c: Add more raw YUV formats to the list of supported formats. |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: |
| Add more raw YUV formats to the list of supported formats. |
| |
| 2008-08-02 17:52:16 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-mux.c: Add support for muxing raw float audio now that the spec defines the endianness and add ... |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_audio_pad_setcaps): |
| Add support for muxing raw float audio now that the spec defines the |
| endianness and add support for muxing raw integer audio with 24 and |
| 32 bits. |
| Allow muxing of more than 8 audio channels. |
| |
| 2008-08-02 17:47:32 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-mux.c: Add locking to the global array of used track UIDs to prevent random crashes if more tha... |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_create_uid), |
| (gst_matroska_mux_reset), (gst_matroska_mux_start): |
| Add locking to the global array of used track UIDs to prevent random |
| crashes if more than a single matrosmux instance is used. |
| Use 64 bit values for the track UIDs. |
| Use the global GRandom of GLib instead of creating our own one |
| for the few random numbers we need every single time. |
| |
| 2008-08-02 17:18:47 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/gstflacdec.c: Always post the audio-codec tag, not only if other tags are present. |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_setup_seekable_decoder), |
| (gst_flac_dec_setup_stream_decoder), |
| (gst_flac_dec_update_metadata): |
| Always post the audio-codec tag, not only if other tags are present. |
| |
| 2008-08-01 23:26:50 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to development -> 0.10.9.1 |
| Original commit message from CVS: |
| * configure.ac: |
| Back to development -> 0.10.9.1 |
| |
| 2008-08-01 15:58:47 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| add missing gstreamer plugins to spec file |
| Original commit message from CVS: |
| add missing gstreamer plugins to spec file |
| |
| === release 0.10.9 === |
| |
| 2008-07-31 22:10:17 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/gst-plugins-good-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-goom2k1.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-interleave.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-monoscope.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-pulseaudio.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-soup.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * gst-plugins-good.doap: |
| * win32/common/config.h: |
| Release 0.10.9 |
| Original commit message from CVS: |
| Release 0.10.9 |
| |
| 2008-07-31 21:50:44 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/eu.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/lt.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/pl.po: |
| * po/pt_BR.po: |
| * po/ru.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_HK.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2008-07-31 21:26:48 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/soup/gstsouphttpsrc.c: Don't throw an error when soup completes a msg with status 'cancelled', as that indicates ... |
| Original commit message from CVS: |
| * ext/soup/gstsouphttpsrc.c: |
| Don't throw an error when soup completes a msg with status |
| 'cancelled', as that indicates we cancelled a request while |
| shutting down or seeking, and it's not an error. |
| Fixes: #540300 again. |
| |
| 2008-07-28 20:17:46 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: 0.10.8.4 pre-release |
| Original commit message from CVS: |
| * configure.ac: |
| 0.10.8.4 pre-release |
| |
| 2008-07-25 14:50:03 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Fix segment-stop regression. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment): |
| Fix segment-stop regression. |
| Add documentation regarding segments in quicktime files by Wim Taymans. |
| Fixes #544509 |
| |
| 2008-07-24 23:55:58 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: 0.10.8.3 pre-release |
| Original commit message from CVS: |
| * configure.ac: |
| 0.10.8.3 pre-release |
| * po/LINGUAS: |
| * po/pt_BR.po: |
| Add pt_BR translation |
| |
| 2008-07-23 22:01:20 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/goom/: Fix build with MSVC: include glib.h to define inline appropriately, use header guards where needed. |
| Original commit message from CVS: |
| * gst/goom/convolve_fx.c: |
| * gst/goom/filters.c: |
| * gst/goom/goom_config.h: |
| * gst/goom/goom_core.c: |
| * gst/goom/goom_tools.h: |
| Fix build with MSVC: include glib.h to define inline appropriately, |
| use header guards where needed. |
| * gst/udp/gstudpnetutils.c: |
| * gst/udp/gstudpsrc.c: |
| Fix build with MSVC: use WSA* constants/functions where appropriate, use |
| g_snprintf rather than snprintf. |
| Fixes #544433. |
| |
| 2008-07-22 06:32:03 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/debug/gsttaginject.*: Sent tags in _transform_ip() instead of _start(). Fixes #543404 partially. |
| Original commit message from CVS: |
| * gst/debug/gsttaginject.c: |
| * gst/debug/gsttaginject.h: |
| Sent tags in _transform_ip() instead of _start(). Fixes #543404 |
| partially. |
| |
| 2008-07-19 14:12:39 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: 0.10.8.2 pre-release |
| Original commit message from CVS: |
| * configure.ac: |
| 0.10.8.2 pre-release |
| |
| 2008-07-19 13:50:53 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/Makefile.am: Finish hooking up pulseaudio plugin to the build. |
| Original commit message from CVS: |
| * ext/Makefile.am: |
| Finish hooking up pulseaudio plugin to the build. |
| * ext/pulse/pulsemixerctrl.c: |
| Fix compilation error. |
| |
| 2008-07-19 13:23:29 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| po/: Add new lithunian translation, and add french to the LINGUAS file. |
| Original commit message from CVS: |
| * po/LINGUAS: |
| * po/lt.po: |
| Add new lithunian translation, and add french to the LINGUAS |
| file. |
| |
| 2008-07-19 13:08:42 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| ext/soup/gstsouphttpsrc.c: Fix Soup HTTP source seeking. |
| Original commit message from CVS: |
| * ext/soup/gstsouphttpsrc.c: |
| Fix Soup HTTP source seeking. |
| Patch By: Wouter Cloetens <wouter at mind be> |
| Fixes: #540300 |
| * tests/check/elements/.cvsignore: |
| Ignore new check programs. |
| |
| 2008-07-19 01:01:13 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Move replaygain and interleave plugins from -bad. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/gst-plugins-good-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-interleave.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * tests/check/Makefile.am: |
| Move replaygain and interleave plugins from -bad. |
| Fixes: #543406 |
| Fixes: #536228 |
| |
| 2008-07-18 20:03:07 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/qtdemux/qtdemux.c: Revert ISO base media spec based pixel-aspect-ratio calculation. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), |
| (qtdemux_parse_trak): |
| Revert ISO base media spec based pixel-aspect-ratio calculation. |
| Fixes #543300. |
| |
| 2008-07-17 16:42:53 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| sys/osxvideo/osxvideosink.m: Fix minor build issues on macosx. |
| Original commit message from CVS: |
| * sys/osxvideo/osxvideosink.m: |
| Fix minor build issues on macosx. |
| Fixes #543054 |
| |
| 2008-07-17 14:40:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Only use -Wno-attributes (which is there to work around a bug in the taglib 1.5 headers) if the c++ compiler actually... |
| Original commit message from CVS: |
| * configure.ac:: |
| * ext/taglib/Makefile.am:: |
| Only use -Wno-attributes (which is there to work around a |
| bug in the taglib 1.5 headers) if the c++ compiler actually |
| supports it (#543255). |
| |
| 2008-07-17 13:54:38 +0000 Benoit Fouet <benoit.fouet@purplelabs.com> |
| |
| sys/v4l2/gstv4l2src.c: Avoid compiler warning by initialising variable to NULL (#543259). |
| Original commit message from CVS: |
| Patch by: Benoit Fouet <benoit.fouet purplelabs com> |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_negotiate): |
| Avoid compiler warning by initialising variable to NULL (#543259). |
| |
| 2008-07-14 17:17:47 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/debug/gsttaginject.c: Don't pass NULL taglists to gst_tag_list_is_empty(). |
| Original commit message from CVS: |
| * gst/debug/gsttaginject.c: (gst_tag_inject_start): |
| Don't pass NULL taglists to gst_tag_list_is_empty(). |
| |
| 2008-07-14 17:15:42 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/: Don't use declarations after statements. |
| Original commit message from CVS: |
| * tests/check/elements/cmmldec.c: (GST_START_TEST): |
| * tests/check/elements/rtp-payloading.c: (rtp_pipeline_create), |
| (rtp_pipeline_run): |
| * tests/check/elements/souphttpsrc.c: (souphttpsrc_suite): |
| Don't use declarations after statements. |
| |
| 2008-07-14 16:28:25 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| ext/jpeg/gstjpegdec.c: Align documentation with reality. |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: |
| Align documentation with reality. |
| |
| 2008-07-14 13:11:14 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/udp/gstudpnetutils.c: EAI_ADDRFAMILY was obsoleted in BSD at some point. Define it to the old value (1) if it's n... |
| Original commit message from CVS: |
| * gst/udp/gstudpnetutils.c: |
| EAI_ADDRFAMILY was obsoleted in BSD at some point. Define it to the |
| old value (1) if it's not defined which should not cause any problems |
| as we're using it internal only anyway. |
| |
| 2008-07-14 13:02:48 +0000 Alessandro Decina <alessandro@nnva.org> |
| |
| gst/avi/gstavidemux.c: Fix build of avidemux on big endian architectures. |
| Original commit message from CVS: |
| Patch by: Alessandro Decina <alessandro at nnva dot org> |
| * gst/avi/gstavidemux.c: (gst_avi_demux_riff_parse_vprp): |
| Fix build of avidemux on big endian architectures. |
| |
| 2008-07-10 20:47:56 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br> |
| |
| gst/qtdemux/qtdemux.c: Correctly distinguish 8bit vs 16bit raw audio. Fixes #542410. |
| Original commit message from CVS: |
| Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br> |
| * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps): |
| Correctly distinguish 8bit vs 16bit raw audio. Fixes #542410. |
| |
| 2008-07-08 21:05:18 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/qtdemux/qtdemux.c: Set pixel-aspect-ratio in caps using display width and height provided in track. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), |
| (qtdemux_parse_trak): |
| Set pixel-aspect-ratio in caps using display width and height |
| provided in track. |
| |
| 2008-07-08 13:59:51 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++. Fixes bu... |
| Original commit message from CVS: |
| * configure.ac: |
| Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include |
| flags that are invalid for C++. Fixes bug #516509. |
| |
| 2008-07-08 12:51:34 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Don't use declarations after statements and variable length arrays. |
| Original commit message from CVS: |
| * ext/raw1394/gstdv1394src.c: (gst_dv1394src_uri_set_uri): |
| * ext/speex/gstspeexenc.c: (gst_speex_enc_sink_getcaps): |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_set_wp_config): |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format): |
| * tests/examples/equalizer/demo.c: (message_handler): |
| * tests/examples/spectrum/demo-audiotest.c: (message_handler): |
| * tests/examples/spectrum/demo-osssrc.c: (message_handler): |
| Don't use declarations after statements and variable length arrays. |
| |
| 2008-07-07 21:28:58 +0000 Daniel Drake <dsd@gentoo.org> |
| |
| sys/v4l2/v4l2src_calls.c: Try progressive video if interlaced fails. Fixes bug #541956 and the usage of v4l2src on OLPC. |
| Original commit message from CVS: |
| Patch by: Daniel Drake <dsd at gentoo dot org> |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture), |
| (gst_v4l2src_get_nearest_size): |
| Try progressive video if interlaced fails. Fixes bug #541956 |
| and the usage of v4l2src on OLPC. |
| |
| 2008-07-07 15:34:12 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/rtp/gstrtpspeexdepay.*: Revert last change: Only the jitterbuffer is able to convert RTP to |
| Original commit message from CVS: |
| * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_init), |
| (gst_rtp_speex_depay_process): |
| * gst/rtp/gstrtpspeexdepay.h: |
| Revert last change: Only the jitterbuffer is able to convert RTP to |
| Gstreamer timestamps and normal (de)payloaders should simply copy it. |
| Reopens bug #541787. |
| |
| 2008-07-07 10:30:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/rtp/gstrtpvrawdepay.c: Include stdlib.h for atoi(). |
| Original commit message from CVS: |
| * gst/rtp/gstrtpvrawdepay.c: |
| Include stdlib.h for atoi(). |
| * gst/rtsp/gstrtspsrc.c: |
| Use floating point math for latencies < 0 sec in log output. |
| |
| 2008-07-07 10:16:07 +0000 Tomasz Grobelny <tomasz@grobelny.oswiecenia.net> |
| |
| gst/rtp/gstrtpspeexdepay.*: Take timestamp from the RTP packet as a first step to fix problems with transmission over... |
| Original commit message from CVS: |
| Patch by: Tomasz Grobelny <tomasz at grobelny dot oswiecenia dot net> |
| * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_init), |
| (gst_rtp_speex_depay_process): |
| * gst/rtp/gstrtpspeexdepay.h: |
| Take timestamp from the RTP packet as a first step to fix problems |
| with transmission over RTP when the network is not reliable. |
| Fixes bug #541787. |
| |
| 2008-07-05 19:01:28 +0000 Tero Saarni <tero.saarni@gmail.com> |
| |
| gst/udp/gstudpsrc.c: Fix parsing of udp:// URIs containing IPv6 addresses. |
| Original commit message from CVS: |
| Patch by: Tero Saarni <tero dot saarni at gmail dot com> |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_set_uri): |
| Fix parsing of udp:// URIs containing IPv6 addresses. |
| Fixes bug #541650. |
| |
| 2008-07-04 20:43:07 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| ext/gdk_pixbuf/gstgdkpixbuf.c: Do not leak incoming buffers. |
| Original commit message from CVS: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain): |
| Do not leak incoming buffers. |
| |
| 2008-07-03 19:27:53 +0000 Damien Lespiau <damien.lespiau@gmail.com> |
| |
| configure.ac: Fix build of the RTP plugin with mingw32 by linking to ws2_32 for htons() and htonl(). Fixes bug #541412. |
| Original commit message from CVS: |
| Patch by: Damien Lespiau <damien dot lespiau at gmail dot com> |
| * configure.ac: |
| Fix build of the RTP plugin with mingw32 by linking to ws2_32 |
| for htons() and htonl(). Fixes bug #541412. |
| |
| 2008-07-02 09:51:16 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.c: Handle position and duration query in DEFAULT format if the pad's track has a default ... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_class_init), |
| (gst_matroska_demux_add_stream), (gst_matroska_demux_query), |
| (gst_matroska_demux_element_query), |
| (gst_matroska_demux_handle_src_query), |
| (gst_matroska_demux_handle_seek_event): |
| Handle position and duration query in DEFAULT format if the |
| pad's track has a default frame duration set. |
| Fix seeking now that the segment's duration doesn't contain the |
| (possibly wrong or inaccurate) duration of the Matroska file. |
| |
| 2008-07-02 09:04:50 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/ebml-read.c: Use NAN constant instead of 0.0/0.0 if possible. NAN is defined in math.h except on MSVC wh... |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: (_ext2dbl): |
| Use NAN constant instead of 0.0/0.0 if possible. NAN is defined |
| in math.h except on MSVC where it is defined in xmath.h. |
| Fixes compilation with MSVC. |
| |
| 2008-07-02 08:57:04 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.*: Don't set the segment duration to the duration from the Matroska header as this value ... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset), |
| (gst_matroska_demux_handle_src_query), |
| (gst_matroska_demux_parse_info), |
| (gst_matroska_demux_loop_stream_parse_id): |
| * gst/matroska/matroska-demux.h: |
| Don't set the segment duration to the duration from the Matroska |
| header as this value could be wrong and is just informational. |
| |
| 2008-07-02 08:47:00 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.c: If no Tracks element is found until the first Cluster is found search it and error out... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_loop_stream_parse_id): |
| If no Tracks element is found until the first Cluster is found |
| search it and error out if none is found in the complete file. |
| |
| 2008-07-02 08:14:35 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.c: Resync non-subtitle tracks too if a too large gap compared to other tracks is detected. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams): |
| Resync non-subtitle tracks too if a too large gap compared to other |
| tracks is detected. |
| |
| 2008-07-01 13:28:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Add raw video pay and depayloaders, see RFC4175. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_base_init), |
| (gst_rtp_vraw_depay_class_init), (gst_rtp_vraw_depay_init), |
| (gst_rtp_vraw_depay_setcaps), (gst_rtp_vraw_depay_process), |
| (gst_rtp_vraw_depay_change_state), |
| (gst_rtp_vraw_depay_plugin_init): |
| * gst/rtp/gstrtpvrawdepay.h: |
| * gst/rtp/gstrtpvrawpay.c: (gst_rtp_vraw_pay_get_type), |
| (gst_rtp_vraw_pay_base_init), (gst_rtp_vraw_pay_class_init), |
| (gst_rtp_vraw_pay_init), (gst_rtp_vraw_pay_finalize), |
| (gst_rtp_vraw_pay_setcaps), (gst_rtp_vraw_pay_handle_buffer), |
| (gst_rtp_vraw_pay_plugin_init): |
| * gst/rtp/gstrtpvrawpay.h: |
| Add raw video pay and depayloaders, see RFC4175. |
| |
| 2008-06-30 22:53:39 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/libpng/gstpngdec.c: Don't return GST_FLOW_ERROR when buffer_alloc fails - return whatever it returned. |
| Original commit message from CVS: |
| * ext/libpng/gstpngdec.c: |
| Don't return GST_FLOW_ERROR when buffer_alloc fails - return |
| whatever it returned. |
| |
| 2008-06-29 19:52:51 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/avi/avi-ids.h: Add vprp chunk related structures. |
| Original commit message from CVS: |
| * gst/avi/avi-ids.h: |
| Add vprp chunk related structures. |
| * gst/avi/gstavidemux.c: (gst_avi_demux_riff_parse_vprp), |
| (gst_avi_demux_parse_stream): |
| Parse optional vprp chunk and add calculated pixel-aspect-ratio |
| to caps. Fixes #539482. |
| * gst/avi/gstavimux.h: |
| * gst/avi/gstavimux.c: (gst_avi_mux_pad_reset), |
| (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_riff_get_avi_header): |
| Add a vprp chunk if non-trival pixel-aspect-ratio provided in caps. |
| |
| 2008-06-28 19:31:46 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| tests/check/elements/avimux.c: Adjust avimux unit test according to increased streamheader size. |
| Original commit message from CVS: |
| * tests/check/elements/avimux.c: (check_avimux_pad): |
| Adjust avimux unit test according to increased streamheader size. |
| |
| 2008-06-27 18:11:01 +0000 David Schleef <ds@schleef.org> |
| |
| gst/qtdemux/qtdemux.c: Add Dirac stream type |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: Add Dirac stream type |
| |
| 2008-06-27 15:25:00 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/avi/gstavimux.*: Add 8 bytes to current streamheader to make for a complete one and to make more players happy. ... |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: (gst_avi_mux_riff_get_avi_header): |
| * gst/avi/gstavimux.h: |
| Add 8 bytes to current streamheader to make for a complete one |
| and to make more players happy. Fixes #519460. |
| |
| 2008-06-26 16:36:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/v4l2/v4l2_calls.c: Don't include unused gstv4l2xoverlay.h. Fixes build in case where X11 headers are not installed. |
| Original commit message from CVS: |
| * sys/v4l2/v4l2_calls.c:: |
| Don't include unused gstv4l2xoverlay.h. Fixes build |
| in case where X11 headers are not installed. |
| |
| 2008-06-26 10:07:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/dv/gstdv.c: Fix compilation. |
| Original commit message from CVS: |
| * ext/dv/gstdv.c: (plugin_init): |
| Fix compilation. |
| |
| 2008-06-26 09:37:23 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/dv/gstdv.c: Marking rank of dvdec as GST_RANK_MARGINAL since it's the slowest |
| Original commit message from CVS: |
| * ext/dv/gstdv.c: (plugin_init): |
| Marking rank of dvdec as GST_RANK_MARGINAL since it's the slowest |
| DV decoder available. |
| Fixes #532393 |
| |
| 2008-06-25 08:12:18 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/udp/gstudpsrc.c: Call getsockname() after the call to bind() to get updated values for the port, etc. This fixes ... |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_start): |
| Call getsockname() after the call to bind() to get updated values |
| for the port, etc. This fixes the usage of udpsrc on anonymous |
| binding and it's usage by rtspsrc. Fixes bugs #539372, #539548. |
| Thanks to Aurelien Grimaud for pointing out the obvious fix. |
| |
| 2008-06-25 07:57:26 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/pipelines/wavpack.c: Remove workaround for a bug in identity that is fixed in 0.10.20. |
| Original commit message from CVS: |
| * tests/check/pipelines/wavpack.c: (bus_handler): |
| Remove workaround for a bug in identity that is fixed in 0.10.20. |
| |
| 2008-06-25 06:36:58 +0000 Jason Donenfeld <BugZilla@zx2c4.com> |
| |
| ext/soup/gstsouphttpsrc.c: Fix HTTP auth support with user/password passed via the URI. |
| Original commit message from CVS: |
| Patch by: Jason Donenfeld <BugZilla at zx2c4 dot com> |
| * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_headers_cb): |
| Fix HTTP auth support with user/password passed via the URI. |
| Fixes bug #540067. |
| |
| 2008-06-24 15:42:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Depend on released versions of core and -base. |
| Original commit message from CVS: |
| * configure.ac: |
| Depend on released versions of core and -base. |
| |
| 2008-06-23 16:13:40 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/matroska/matroska-demux.c: Fix buggy format strings in macros. (makes it build on OS X again...) |
| Original commit message from CVS: |
| 2008-06-23 Julien Moutte <julien@fluendo.com> |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_read_track_encoding), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock): Fix buggy |
| format strings in macros. (makes it build on OS X again...) |
| |
| 2008-06-20 16:24:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: Added debug. |
| Original commit message from CVS: |
| * gst/rtp/gstrtptheorapay.c: |
| * gst/udp/gstmultiudpsink.c: |
| Added debug. |
| |
| 2008-06-20 15:21:59 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * ChangeLog: |
| * common: |
| * configure.ac: |
| switch v4l2src from experimental to normal build. Fixes #536831 |
| Original commit message from CVS: |
| switch v4l2src from experimental to normal build. Fixes #536831 |
| |
| 2008-06-19 11:24:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpg726pay.c: Remove unused variable so that we can compile again. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_setcaps): |
| Remove unused variable so that we can compile again. |
| |
| 2008-06-19 11:06:29 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/rtp/gstrtpg726pay.c: No need to check for audio/G723 and audio/32KADPCM here as they are no longer supported. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_setcaps): |
| No need to check for audio/G723 and audio/32KADPCM here as they are |
| no longer supported. |
| |
| 2008-06-19 10:58:57 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackparse.c: Use G_GINT64_CONSTANT, this fixes the duration query on files without known length. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset), |
| (gst_wavpack_parse_src_query), (gst_wavpack_parse_create_src_pad): |
| Use G_GINT64_CONSTANT, this fixes the duration query on files without |
| known length. |
| |
| 2008-06-19 10:48:57 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/: Fix demuxing of WavPack files. Muxing is still broken. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_add_wvpk_header), |
| (gst_matroska_demux_audio_caps): |
| * gst/matroska/matroska-ids.h: |
| Fix demuxing of WavPack files. Muxing is still broken. |
| |
| 2008-06-19 09:12:55 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/: Add a "vfunc" to the track context for postprocessing frames and convert the wavpack and subtitle post... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_track_free), |
| (gst_matroska_demux_add_mpeg_seq_header), |
| (gst_matroska_demux_add_wvpk_header), |
| (gst_matroska_demux_check_subtitle_buffer), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps), |
| (gst_matroska_demux_subtitle_caps): |
| * gst/matroska/matroska-ids.h: |
| Add a "vfunc" to the track context for postprocessing frames and |
| convert the wavpack and subtitle postprocessing to this vfunc. |
| Copy buffer flags in those functions to the new buffers too. |
| Parse CodecState elements of Blocks. |
| Add a postprocessing function for MPEG video that adds the sequence |
| header from the codec private data or codec state to the frames if |
| it's not already there. |
| |
| 2008-06-19 08:22:16 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.c: If a gap of more than 1/2 second is found in one stream send a |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock): |
| If a gap of more than 1/2 second is found in one stream send a |
| NEWSEGMENT event to not stall the pipeline if the gap is too large. |
| This also fixes Matroska files where the first buffer doesn't start |
| at timestamp 0. Fixes bug #429322. |
| The duration of a block is the default duration multiplied with the |
| number of laces. Every lace is one frame and the default duration |
| is the duration of one frame. This fixes playback of files that use |
| lacing for some tracks. |
| |
| 2008-06-18 20:09:28 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.c: Update FIXME/TODOs and only ignore EOS at the central, important place instead of seve... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_parse_contents_seekentry): |
| Update FIXME/TODOs and only ignore EOS at the central, important place |
| instead of several places. |
| |
| 2008-06-18 16:55:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpg726pay.c: Fix caps, See #538891. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpg726pay.c: |
| Fix caps, See #538891. |
| |
| 2008-06-18 10:28:20 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.c: Improve debug output everywhere and fix the EOS logic. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset), |
| (gst_matroska_demux_stream_from_num), |
| (gst_matroska_demux_encoding_cmp), |
| (gst_matroska_demux_encoding_order_unique), |
| (gst_matroska_demux_read_track_encoding), |
| (gst_matroska_demux_read_track_encodings), |
| (gst_matroska_demux_tracknumber_unique), |
| (gst_matroska_demux_add_stream), (gst_matroska_demux_init_stream), |
| (gst_matroska_demux_parse_tracks), |
| (gst_matroska_demux_parse_index_cuetrack), |
| (gst_matroska_demux_parse_index_pointentry), |
| (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info), |
| (gst_matroska_demux_parse_metadata_id_simple_tag), |
| (gst_matroska_demux_parse_metadata_id_tag), |
| (gst_matroska_demux_parse_metadata), |
| (gst_matroska_demux_parse_attached_file), |
| (gst_matroska_demux_parse_attachments), |
| (gst_matroska_demux_parse_chapters), |
| (gst_matroska_demux_sync_streams), (gst_matroska_decode_buffer), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_parse_cluster), |
| (gst_matroska_demux_parse_contents_seekentry), |
| (gst_matroska_demux_parse_contents), |
| (gst_matroska_demux_loop_stream_parse_id), |
| (gst_matroska_demux_loop): |
| Improve debug output everywhere and fix the EOS logic. |
| Check the values of the ContentEncoding elements more strictly and |
| don't use tracks for which it's invalid. |
| Check that the track number is unique for this stream. |
| Check that seek positions are below G_MAXINT64 as our seeks are |
| int64-based and overflows will fail badly. |
| After seeks also don't push SimpleBlocks until the first one |
| containing a keyframe is found. Before this was done only for normal |
| Blocks. |
| Update some FIXME/TODOs. |
| * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes), |
| (gst_ebml_read_utf8), (gst_ebml_read_header): |
| Improve debug output. |
| * gst/matroska/matroska-ids.c: |
| (gst_matroska_track_init_video_context): |
| * gst/matroska/matroska-ids.h: |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_video_pad_setcaps): |
| Remove eye mode and don't parse it anymore. We can't use that |
| information in GStreamer yet so it's useless. |
| |
| 2008-06-18 10:12:57 +0000 mersad <mersad@axis.com> |
| |
| gst/rtp/: Added G726 pay/depayloaders. Fixes #538891. |
| Original commit message from CVS: |
| Patch by: mersad <mersad at axis dot com> |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpg726depay.c: (gst_rtp_g726_depay_base_init), |
| (gst_rtp_g726_depay_class_init), (gst_rtp_g726_depay_init), |
| (gst_rtp_g726_depay_setcaps), (gst_rtp_g726_depay_process), |
| (gst_rtp_g726_depay_plugin_init): |
| * gst/rtp/gstrtpg726depay.h: |
| * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_base_init), |
| (gst_rtp_g726_pay_class_init), (gst_rtp_g726_pay_init), |
| (gst_rtp_g726_pay_setcaps), (gst_rtp_g726_pay_plugin_init): |
| * gst/rtp/gstrtpg726pay.h: |
| Added G726 pay/depayloaders. Fixes #538891. |
| |
| 2008-06-17 10:14:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/URLS: Some more urls. |
| Original commit message from CVS: |
| * gst/rtsp/URLS: |
| Some more urls. |
| * gst/smpte/barboxwipes.c: |
| Add a comment |
| * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh: |
| Fix typo, add audioresample to the pipeline. |
| |
| 2008-06-17 10:05:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/libmng/: Somewhat port mngenc and mngdec to 0.10. Does not work yet and has many bits ifdeffed out still. |
| Original commit message from CVS: |
| * ext/libmng/Makefile.am: |
| * ext/libmng/gstmng.c: (plugin_init): |
| * ext/libmng/gstmngdec.c: (gst_mng_dec_base_init), |
| (gst_mng_dec_class_init), (gst_mng_dec_sink_setcaps), |
| (gst_mng_dec_init), (gst_mng_dec_src_getcaps), (gst_mng_dec_loop), |
| (gst_mng_dec_get_property), (gst_mng_dec_set_property), |
| (mngdec_error), (mngdec_openstream), (mngdec_closestream), |
| (gst_mng_dec_sink_event), (mngdec_readdata), (mngdec_settimer), |
| (mngdec_processheader), (mngdec_getcanvasline), (mngdec_refresh), |
| (gst_mng_dec_change_state): |
| * ext/libmng/gstmngdec.h: |
| * ext/libmng/gstmngenc.c: (gst_mng_enc_base_init), |
| (gst_mng_enc_class_init), (gst_mng_enc_sink_setcaps), |
| (gst_mng_enc_init), (gst_mng_enc_chain), |
| (gst_mng_enc_get_property), (gst_mng_enc_set_property): |
| * ext/libmng/gstmngenc.h: |
| Somewhat port mngenc and mngdec to 0.10. Does not work yet and has many |
| bits ifdeffed out still. |
| |
| 2008-06-16 11:34:54 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.c: When comparing index elements with the same time compare their block number. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_index_compare): |
| When comparing index elements with the same time compare their |
| block number. |
| |
| 2008-06-16 11:31:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-demux.c: (gst_matroska_demux_parse_attached_file) |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_parse_attached_file) |
| Init variable to NULL to avoid compiler warning. |
| |
| 2008-06-16 10:59:39 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/: Parse Attachments and post them as GST_TAG_IMAGE if we detect it as image and otherwise as GST_TAG_ATT... |
| Original commit message from CVS: |
| * gst/matroska/Makefile.am: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset), |
| (gst_matroska_demux_parse_attached_file), |
| (gst_matroska_demux_parse_attachments), |
| (gst_matroska_demux_parse_contents_seekentry), |
| (gst_matroska_demux_loop_stream_parse_id): |
| * gst/matroska/matroska-demux.h: |
| * gst/matroska/matroska-ids.c: (gst_matroska_register_tags): |
| * gst/matroska/matroska-ids.h: |
| * gst/matroska/matroska.c: (plugin_init): |
| Parse Attachments and post them as GST_TAG_IMAGE if we detect |
| it as image and otherwise as GST_TAG_ATTACHMENT. Include filename |
| and description of the attachments in the caps. Fixes bug #537622. |
| |
| 2008-06-16 10:09:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/speex/gstspeexenc.c: Add mode property. |
| Original commit message from CVS: |
| * ext/speex/gstspeexenc.c: (gst_speex_enc_mode_get_type), |
| (gst_speex_enc_class_init), (gst_speex_enc_sink_getcaps), |
| (gst_speex_enc_get_latency), (gst_speex_enc_get_query_types), |
| (gst_speex_enc_src_query), (gst_speex_enc_init), |
| (gst_speex_enc_setup), (gst_speex_enc_push_buffer), |
| (gst_speex_enc_chain), (gst_speex_enc_get_property), |
| (gst_speex_enc_set_property): |
| Add mode property. |
| Some cleanups, add more debug info. |
| Add latency query. |
| |
| 2008-06-16 09:54:27 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/ebml-read.c: Return GST_FLOW_UNEXPECTED instead of GST_FLOW_ERROR on short reads. |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes): |
| Return GST_FLOW_UNEXPECTED instead of GST_FLOW_ERROR on short reads. |
| If we get less bytes than requested we can't do anything except doing |
| our EOS logic. |
| |
| 2008-06-15 19:09:54 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/: Use a GArray for storing the Cue (i.e. seek) information, store the CueTrackPositions for every track,... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset), |
| (gst_matroskademux_do_index_seek), |
| (gst_matroska_demux_parse_index_cuetrack), |
| (gst_matroska_demux_parse_index_pointentry), |
| (gst_matroska_index_compare), (gst_matroska_demux_parse_index), |
| (gst_matroska_demux_parse_metadata): |
| * gst/matroska/matroska-demux.h: |
| * gst/matroska/matroska-ids.h: |
| Use a GArray for storing the Cue (i.e. seek) information, store |
| the CueTrackPositions for every track, store the block number |
| and optimize searching in the array by sorting it after the last |
| element was added. |
| Fix a small memory leak when trying to parse a tags element that was |
| already parsed. |
| |
| 2008-06-15 15:29:29 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-mux.*: Don't write another SeekHead which indexes all Clusters to the end of the file. This isn... |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset), |
| (gst_matroska_mux_start), (gst_matroska_mux_finish), |
| (gst_matroska_mux_write_data): |
| * gst/matroska/matroska-mux.h: |
| Don't write another SeekHead which indexes all Clusters to the end of |
| the file. This isn't useful for anything and just increases filesize. |
| |
| 2008-06-15 15:01:30 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/ebml-read.c: Prevent unaligned memory access when reading floats. |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: (_ext2dbl), (gst_ebml_read_float): |
| Prevent unaligned memory access when reading floats. |
| |
| 2008-06-15 14:08:41 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/: Make sure that every Tags element is only parsed once and it's containing tags are only posted once. |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: |
| * gst/matroska/ebml-read.h: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset), |
| (gst_matroska_demux_parse_metadata): |
| * gst/matroska/matroska-demux.h: |
| Make sure that every Tags element is only parsed once and it's |
| containing tags are only posted once. |
| |
| 2008-06-15 09:43:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/: Handle EBML elements like Void or CRC32 in the EbmlRead base class already. They're not useful in the ... |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: (gst_ebml_peek_id), |
| (gst_ebml_read_header): |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), |
| (gst_matroska_demux_parse_tracks), |
| (gst_matroska_demux_parse_index_cuetrack), |
| (gst_matroska_demux_parse_index_pointentry), |
| (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info), |
| (gst_matroska_demux_parse_metadata_id_simple_tag), |
| (gst_matroska_demux_parse_metadata_id_tag), |
| (gst_matroska_demux_parse_metadata), |
| (gst_matroska_demux_parse_attachments), |
| (gst_matroska_demux_parse_chapters), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_parse_cluster), |
| (gst_matroska_demux_parse_contents_seekentry), |
| (gst_matroska_demux_parse_contents), |
| (gst_matroska_demux_loop_stream_parse_id): |
| Handle EBML elements like Void or CRC32 in the EbmlRead base class |
| already. They're not useful in the matroska parser and only cause |
| additional code. |
| |
| 2008-06-14 15:51:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/: Reverse the level list as we usually are only interested in the first element or want to add a new fir... |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: (gst_ebml_level_free), |
| (gst_ebml_finalize), (gst_ebml_read_change_state), |
| (gst_ebml_read_element_level_up), (gst_ebml_read_master): |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_parse_contents_seekentry): |
| Reverse the level list as we usually are only interested in the |
| first element or want to add a new first element. Having the |
| first element stored at the end and calling g_list_last() and |
| g_list_append() is more expensive. |
| Also use GSlice for allocating the GstEbmlLevel structs. |
| |
| 2008-06-13 21:13:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/debug/gsttaginject.c: Don't unref NULL taglist in finalize. Don't use c++ style comments. |
| Original commit message from CVS: |
| * gst/debug/gsttaginject.c: (gst_tag_inject_finalize), |
| (gst_tag_inject_class_init), (gst_tag_inject_init): |
| Don't unref NULL taglist in finalize. Don't use c++ style |
| comments. |
| |
| 2008-06-13 19:14:41 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/: Use gst_value_serialize() and gst_value_deserialize() for transforming tags from some GType to a strin... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_parse_metadata_id_simple_tag): |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_simple_tag), |
| (gst_matroska_mux_write_data): |
| Use gst_value_serialize() and gst_value_deserialize() for transforming |
| tags from some GType to a string and the other way around. The default |
| transformations in GLib don't include transformations from string to |
| number types. |
| |
| 2008-06-13 19:07:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-demux.*: Only parse Tracks, SeekHead and SegmentInfo elements once but allow |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset), |
| (gst_matroska_demux_parse_tracks), |
| (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info), |
| (gst_matroska_demux_parse_attachments), |
| (gst_matroska_demux_parse_chapters), |
| (gst_matroska_demux_parse_contents_seekentry), |
| (gst_matroska_demux_loop_stream_parse_id): |
| * gst/matroska/matroska-demux.h: |
| Only parse Tracks, SeekHead and SegmentInfo elements once but allow |
| Tags multiple times. The first ones can appear more than once but must |
| contain the same content as the first for backup purposes so we ignore |
| all but the first one. Tags can appear multiple times with different |
| content. |
| Jump to all elements except Clusters that are available from a |
| SeekHead to make it more likely to have all required informations |
| before getting to the first Clusters. |
| Add dummy functions for parsing Attachments and Chapters. |
| |
| 2008-06-13 14:33:52 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/replaygain/: More doc updates. |
| Original commit message from CVS: |
| * gst/replaygain/gstrganalysis.c: |
| * gst/replaygain/gstrglimiter.c: |
| * gst/replaygain/gstrgvolume.c: |
| More doc updates. |
| |
| 2008-06-13 11:59:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/: docs/plugins/inspect/plugin-mythtv.xml |
| 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.args: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/gst-plugins-bad-plugins.interfaces: |
| * docs/plugins/gst-plugins-bad-plugins.prerequisites: |
| * docs/plugins/gst-plugins-bad-plugins.signals: |
| * docs/plugins/inspect/plugin-alsaspdif.xml: |
| * docs/plugins/inspect/plugin-amrwb.xml: |
| * docs/plugins/inspect/plugin-app.xml: |
| * docs/plugins/inspect/plugin-bayer.xml: |
| * docs/plugins/inspect/plugin-bz2.xml: |
| * docs/plugins/inspect/plugin-cdaudio.xml: |
| * docs/plugins/inspect/plugin-cdxaparse.xml: |
| * docs/plugins/inspect/plugin-dtsdec.xml: |
| * docs/plugins/inspect/plugin-dvb.xml: |
| * docs/plugins/inspect/plugin-dvdspu.xml: |
| * docs/plugins/inspect/plugin-faac.xml: |
| * docs/plugins/inspect/plugin-faad.xml: |
| * docs/plugins/inspect/plugin-fbdevsink.xml: |
| * docs/plugins/inspect/plugin-festival.xml: |
| * docs/plugins/inspect/plugin-filter.xml: |
| * docs/plugins/inspect/plugin-flvdemux.xml: |
| * docs/plugins/inspect/plugin-freeze.xml: |
| * docs/plugins/inspect/plugin-gsm.xml: |
| * docs/plugins/inspect/plugin-gstinterlace.xml: |
| * docs/plugins/inspect/plugin-gstrtpmanager.xml: |
| * docs/plugins/inspect/plugin-h264parse.xml: |
| * docs/plugins/inspect/plugin-interleave.xml: |
| * docs/plugins/inspect/plugin-jack.xml: |
| * docs/plugins/inspect/plugin-ladspa.xml: |
| * docs/plugins/inspect/plugin-metadata.xml: |
| * docs/plugins/inspect/plugin-mms.xml: |
| * docs/plugins/inspect/plugin-modplug.xml: |
| * docs/plugins/inspect/plugin-mpeg2enc.xml: |
| * docs/plugins/inspect/plugin-mpeg4videoparse.xml: |
| * docs/plugins/inspect/plugin-mpegtsparse.xml: |
| * docs/plugins/inspect/plugin-mpegvideoparse.xml: |
| * docs/plugins/inspect/plugin-musepack.xml: |
| * docs/plugins/inspect/plugin-musicbrainz.xml: |
| * docs/plugins/inspect/plugin-mve.xml: |
| * docs/plugins/inspect/plugin-mythtv.xml |
| * docs/plugins/inspect/plugin-nas.xml: |
| * docs/plugins/inspect/plugin-neon.xml: |
| * docs/plugins/inspect/plugin-nsfdec.xml: |
| * docs/plugins/inspect/plugin-nuvdemux.xml: |
| * docs/plugins/inspect/plugin-oss4.xml |
| * docs/plugins/inspect/plugin-rawparse.xml: |
| * docs/plugins/inspect/plugin-real.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-rfbsrc.xml: |
| * docs/plugins/inspect/plugin-sdl.xml: |
| * docs/plugins/inspect/plugin-sdp.xml: |
| * docs/plugins/inspect/plugin-selector.xml: |
| * docs/plugins/inspect/plugin-sndfile.xml: |
| * docs/plugins/inspect/plugin-soundtouch.xml: |
| * docs/plugins/inspect/plugin-spcdec.xml: |
| * docs/plugins/inspect/plugin-speed.xml: |
| * docs/plugins/inspect/plugin-speexresample.xml: |
| * docs/plugins/inspect/plugin-stereo.xml: |
| * docs/plugins/inspect/plugin-subenc.xml |
| * docs/plugins/inspect/plugin-timidity.xml: |
| * docs/plugins/inspect/plugin-tta.xml: |
| * docs/plugins/inspect/plugin-vcdsrc.xml: |
| * docs/plugins/inspect/plugin-videosignal.xml: |
| * docs/plugins/inspect/plugin-vmnc.xml: |
| * docs/plugins/inspect/plugin-wildmidi.xml: |
| * docs/plugins/inspect/plugin-x264.xml: |
| * docs/plugins/inspect/plugin-xvid.xml: |
| * docs/plugins/inspect/plugin-y4menc.xml: |
| * ext/amrwb/gstamrwbdec.c: |
| * ext/amrwb/gstamrwbenc.c: |
| * ext/amrwb/gstamrwbparse.c: |
| * ext/dc1394/gstdc1394.c: |
| * ext/directfb/dfbvideosink.c: |
| * ext/ivorbis/vorbisdec.c: |
| * ext/jack/gstjackaudiosink.c: |
| * ext/mpeg2enc/gstmpeg2enc.cc: |
| * ext/mplex/gstmplex.cc: |
| * ext/musicbrainz/gsttrm.c: |
| * ext/mythtv/gstmythtvsrc.c: |
| * ext/theora/theoradec.c: |
| * ext/timidity/gsttimidity.c: |
| * ext/timidity/gstwildmidi.c: |
| * gst-libs/gst/app/gstappsink.c: |
| * gst/deinterlace/gstdeinterlace.c: |
| * gst/dvdspu/gstdvdspu.c: |
| * gst/festival/gstfestival.c: |
| * gst/freeze/gstfreeze.c: |
| * gst/interleave/deinterleave.c: |
| * gst/interleave/interleave.c: |
| * gst/modplug/gstmodplug.cc: |
| * gst/nuvdemux/gstnuvdemux.c: |
| Add missing elements to docs. Fix doc-markup: use convinience syntax |
| for examples (produces valid docbook), add several refsec2 when we |
| have several titles. Fix some types. |
| |
| 2008-06-13 11:54:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudpsrc.*: Add property to control automatic join/leave of multicast groups. |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init), |
| (gst_udpsrc_create), (gst_udpsrc_set_property), |
| (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_stop): |
| * gst/udp/gstudpsrc.h: |
| Add property to control automatic join/leave of multicast groups. |
| Add G_LIKELY. |
| Remove setting caps on buffers explicitly, basesrc does that for us now. |
| Improve debug info. |
| Convert some non-fatal error into warnings. |
| Use g_ntohs for better portability. |
| Leave multicast groups when stopping. |
| When using external sockets, use getsockname() on them to fill up the |
| addr structure before calling methods that use the structure. |
| Should all fix #536903. |
| API: GstUDPSrc::auto-multicast property |
| |
| 2008-06-13 11:47:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudpnetutils.c: Use g_ntohl for better portability. |
| Original commit message from CVS: |
| * gst/udp/gstudpnetutils.c: (gst_udp_is_multicast): |
| Use g_ntohl for better portability. |
| |
| 2008-06-13 11:45:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstmultiudpsink.c: Fix a typo and do some small cleanups. |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send), |
| (gst_multiudpsink_remove): |
| Fix a typo and do some small cleanups. |
| |
| 2008-06-13 09:39:41 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/rtp/gstrtptheoradepay.c: Make the delivery-method mandatory on the caps and only accept inline for now. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps): |
| Make the delivery-method mandatory on the caps and only accept inline |
| for now. |
| Reverse strcmp checks for delivery-method. |
| * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps): |
| Make delivery method optional when parsing caps and note this in the |
| caps. |
| Reverse strcmp checks for delivery-method. |
| * gst/rtp/gstrtpvorbispay.c: |
| Update a comment to note that the delivery-method is optional, |
| Fixes #537675. |
| |
| 2008-06-12 17:30:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Set udpsrc for receiving data from multicast groups to PAUSED instead of leaving them in READY... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_mcast): |
| Set udpsrc for receiving data from multicast groups to PAUSED instead of |
| leaving them in READY. Fixes #537832. |
| |
| 2008-06-12 12:14:38 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavimux.c: Simplify code. gst_tag_list_merge() does the NULL checks. Add a FIXME for a random constant in t... |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: |
| Simplify code. gst_tag_list_merge() does the NULL checks. Add a FIXME |
| for a random constant in tagmuxing code. |
| |
| 2008-06-11 14:28:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/debug/gsttaginject.*: Now actually adding the new element. |
| Original commit message from CVS: |
| * gst/debug/gsttaginject.c: |
| * gst/debug/gsttaginject.h: |
| Now actually adding the new element. |
| |
| 2008-06-11 14:11:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Remove dummy plugin_init. Remove some undefined entries from doc- section file. Add taginject element and rebuild doc... |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/gst-plugins-good-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-goom2k1.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-monoscope.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-soup.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * gst/debug/Makefile.am: |
| * gst/debug/breakmydata.c: |
| * gst/debug/efence.c: |
| * gst/debug/gstdebug.c: |
| * gst/debug/gstnavseek.c: |
| * gst/debug/gstpushfilesrc.c: |
| * gst/debug/gstpushfilesrc.h: |
| * gst/debug/negotiation.c: |
| * gst/debug/progressreport.c: |
| * gst/debug/progressreport.h: |
| * gst/debug/rndbuffersize.c: |
| * gst/debug/testplugin.c: |
| Remove dummy plugin_init. Remove some undefined entries from doc- |
| section file. Add taginject element and rebuild docs for it. |
| |
| 2008-06-11 11:27:46 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/matroska-mux.c: Update the counter for the number of streams when pads are added or removed. This will m... |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_request_new_pad), |
| (gst_matroska_mux_release_pad), (gst_matroska_mux_write_data): |
| Update the counter for the number of streams when pads are added or |
| removed. This will make sure that a seek table is generated for |
| files with just one audio stream. |
| |
| 2008-06-11 11:18:23 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/: Add some more tags, improve debugging a bit and make sure that |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_parse_metadata_id_simple_tag): |
| * gst/matroska/matroska-ids.h: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_simple_tag): |
| Add some more tags, improve debugging a bit and make sure that |
| GValue transformation has succeeded before using the result |
| as a tag. |
| |
| 2008-06-11 08:56:16 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/rtp/gstrtptheorapay.c: The Theora RTP payloader only supports the "inline" delievery method so let's declare this... |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/rtp/gstrtptheorapay.c: |
| The Theora RTP payloader only supports the "inline" delievery method |
| so let's declare this on the caps of the static pad template. |
| Fixes bug #537675. |
| |
| 2008-06-10 17:20:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/videomixer/videomixer.c: Remove bogus check. |
| Original commit message from CVS: |
| * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues), |
| (gst_videomixer_blend_buffers), (gst_videomixer_update_queues): |
| Remove bogus check. |
| |
| 2008-06-10 16:25:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/videomixer/videomixer.c: Use stream_time to synchronize the object properties. |
| Original commit message from CVS: |
| * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues), |
| (gst_videomixer_blend_buffers): |
| Use stream_time to synchronize the object properties. |
| Use running_time of the master pad to timestamp outgoing buffers. |
| Fix the initial segment event to extend an unknown amount of time. |
| Fixes #537361. |
| |
| 2008-06-10 11:05:30 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Try to ignore unparsable/unknown streams and give a warning instead of erroring out. Fixes #53... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream), |
| (gst_avi_demux_parse_index), (gst_avi_demux_massage_index), |
| (gst_avi_demux_calculate_durations_from_index), |
| (gst_avi_demux_stream_header_push), |
| (gst_avi_demux_stream_header_pull): |
| Try to ignore unparsable/unknown streams and give a warning instead of |
| erroring out. Fixes #537377. |
| |
| 2008-06-10 10:44:53 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/ebml-write.c: Use GDOUBLE_TO_BE() instead of (probably slower) custom code. |
| Original commit message from CVS: |
| * gst/matroska/ebml-write.c: (gst_ebml_write_float): |
| Use GDOUBLE_TO_BE() instead of (probably slower) custom code. |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init), |
| (gst_matroska_demux_class_init), (gst_matroska_demux_init), |
| (gst_matroska_track_free), (gst_matroska_demux_encoding_cmp), |
| (gst_matroska_demux_read_track_encodings), |
| (gst_matroska_demux_add_stream), |
| (gst_matroska_demux_handle_src_query), |
| (gst_matroska_demux_init_stream), |
| (gst_matroska_demux_parse_index_cuetrack), |
| (gst_matroska_demux_parse_index_pointentry), |
| (gst_matroska_demux_parse_info), |
| (gst_matroska_demux_parse_metadata_id_simple_tag), |
| (gst_matroska_demux_parse_metadata), |
| (gst_matroska_demux_add_wvpk_header), (gst_matroska_decode_buffer), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_parse_cluster), |
| (gst_matroska_demux_parse_contents_seekentry), |
| (gst_matroska_demux_loop_stream_parse_id), |
| (gst_matroska_demux_loop), (gst_matroska_demux_video_caps), |
| (gst_matroska_demux_audio_caps), |
| (gst_matroska_demux_subtitle_caps): |
| * gst/matroska/matroska-demux.h: |
| * gst/matroska/matroska-ids.c: |
| (gst_matroska_track_init_subtitle_context): |
| * gst/matroska/matroska-ids.h: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init), |
| (gst_matroska_mux_class_init), (gst_matroska_mux_init), |
| (gst_matroska_mux_create_uid), (gst_matroska_mux_reset), |
| (gst_matroska_mux_video_pad_setcaps), |
| (gst_matroska_mux_audio_pad_setcaps), |
| (gst_matroska_mux_subtitle_pad_setcaps), |
| (gst_matroska_mux_request_new_pad), |
| (gst_matroska_mux_track_header), (gst_matroska_mux_start), |
| (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish), |
| (gst_matroska_mux_write_data), (gst_matroska_mux_collected), |
| (gst_matroska_mux_set_property): |
| Add many FIXMEs/TODOs all over the matroska muxer and demuxer |
| elements, do some checks for valid values in the demuxer, handle |
| tracktimecodescale in the demuxer, set correct default values for all |
| settings in the demuxer, review and add all missing matroska |
| IDs and some more raw YUV formats, and some trivial cleanup. |
| |
| 2008-06-10 08:59:17 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/pulse/: Some smaller cleanup. Use G_PARAM_STATIC_STRINGS, gst_element_class_set_details_simple() and fix coding s... |
| Original commit message from CVS: |
| * ext/pulse/pulsemixer.c: (gst_pulsemixer_base_init), |
| (gst_pulsemixer_class_init): |
| * ext/pulse/pulsesink.c: (gst_pulsesink_base_init), |
| (gst_pulsesink_class_init), (gst_pulsesink_prepare): |
| * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported), |
| (gst_pulsesrc_base_init), (gst_pulsesrc_class_init), |
| (gst_pulsesrc_prepare): |
| Some smaller cleanup. Use G_PARAM_STATIC_STRINGS, |
| gst_element_class_set_details_simple() and fix coding style a bit |
| more. |
| |
| 2008-06-10 08:22:17 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Add documentation to the pulseaudio plugin and run make update in docs/plugins. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/gst-plugins-good-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-goom2k1.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-monoscope.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-pulseaudio.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-soup.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * ext/pulse/plugin.c: |
| * ext/pulse/pulsemixer.c: |
| * ext/pulse/pulsesink.c: |
| * ext/pulse/pulsesrc.c: |
| Add documentation to the pulseaudio plugin and run make update |
| in docs/plugins. |
| |
| 2008-06-10 06:52:44 +0000 Brian Cameron <brian.cameron@sun.com> |
| |
| sys/sunaudio/gstsunaudiomixerctrl.c: Improvements for the SunAudio mixer by handling mute as no gain for tracks that ... |
| Original commit message from CVS: |
| Patch by: Brian Cameron <brian.cameron at sun dot com> |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| (gst_sunaudiomixer_ctrl_get_volume), |
| (gst_sunaudiomixer_ctrl_set_volume): |
| Improvements for the SunAudio mixer by handling mute as no gain |
| for tracks that have a gain property but no mute property. |
| Fixes bug #536067. |
| |
| 2008-06-10 06:45:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Add pulseaudio GStreamer element from gst-pulse. Development will continue here instead of pulseaudio SVN. Fixes bug ... |
| Original commit message from CVS: |
| * configure.ac: |
| * ext/pulse/Makefile.am: |
| * ext/pulse/plugin.c: (plugin_init): |
| * ext/pulse/pulsemixer.c: (gst_pulsemixer_interface_supported), |
| (gst_pulsemixer_implements_interface_init), |
| (gst_pulsemixer_init_interfaces), (gst_pulsemixer_base_init), |
| (gst_pulsemixer_class_init), (gst_pulsemixer_init), |
| (gst_pulsemixer_finalize), (gst_pulsemixer_set_property), |
| (gst_pulsemixer_get_property), (gst_pulsemixer_change_state): |
| * ext/pulse/pulsemixer.h: |
| * ext/pulse/pulsemixerctrl.c: |
| (gst_pulsemixer_ctrl_context_state_cb), |
| (gst_pulsemixer_ctrl_sink_info_cb), |
| (gst_pulsemixer_ctrl_source_info_cb), |
| (gst_pulsemixer_ctrl_subscribe_cb), |
| (gst_pulsemixer_ctrl_success_cb), (gst_pulsemixer_ctrl_open), |
| (gst_pulsemixer_ctrl_close), (gst_pulsemixer_ctrl_new), |
| (gst_pulsemixer_ctrl_free), (gst_pulsemixer_ctrl_list_tracks), |
| (gst_pulsemixer_ctrl_timeout_event), (restart_time_event), |
| (gst_pulsemixer_ctrl_set_volume), (gst_pulsemixer_ctrl_get_volume), |
| (gst_pulsemixer_ctrl_set_record), (gst_pulsemixer_ctrl_set_mute): |
| * ext/pulse/pulsemixerctrl.h: |
| * ext/pulse/pulsemixertrack.c: (gst_pulsemixer_track_class_init), |
| (gst_pulsemixer_track_init), (gst_pulsemixer_track_new): |
| * ext/pulse/pulsemixertrack.h: |
| * ext/pulse/pulseprobe.c: (gst_pulseprobe_context_state_cb), |
| (gst_pulseprobe_sink_info_cb), (gst_pulseprobe_source_info_cb), |
| (gst_pulseprobe_invalidate), (gst_pulseprobe_open), |
| (gst_pulseprobe_enumerate), (gst_pulseprobe_close), |
| (gst_pulseprobe_new), (gst_pulseprobe_free), |
| (gst_pulseprobe_get_properties), (gst_pulseprobe_needs_probe), |
| (gst_pulseprobe_probe_property), (gst_pulseprobe_get_values), |
| (gst_pulseprobe_set_server): |
| * ext/pulse/pulseprobe.h: |
| * ext/pulse/pulsesink.c: (gst_pulsesink_base_init), |
| (gst_pulsesink_class_init), (gst_pulsesink_init), |
| (gst_pulsesink_destroy_stream), (gst_pulsesink_destroy_context), |
| (gst_pulsesink_finalize), (gst_pulsesink_dispose), |
| (gst_pulsesink_set_property), (gst_pulsesink_get_property), |
| (gst_pulsesink_context_state_cb), (gst_pulsesink_stream_state_cb), |
| (gst_pulsesink_stream_request_cb), |
| (gst_pulsesink_stream_latency_update_cb), (gst_pulsesink_open), |
| (gst_pulsesink_close), (gst_pulsesink_prepare), |
| (gst_pulsesink_unprepare), (gst_pulsesink_write), |
| (gst_pulsesink_delay), (gst_pulsesink_success_cb), |
| (gst_pulsesink_reset), (gst_pulsesink_change_title), |
| (gst_pulsesink_event), (gst_pulsesink_get_type): |
| * ext/pulse/pulsesink.h: |
| * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported), |
| (gst_pulsesrc_implements_interface_init), |
| (gst_pulsesrc_init_interfaces), (gst_pulsesrc_base_init), |
| (gst_pulsesrc_class_init), (gst_pulsesrc_init), |
| (gst_pulsesrc_destroy_stream), (gst_pulsesrc_destroy_context), |
| (gst_pulsesrc_finalize), (gst_pulsesrc_dispose), |
| (gst_pulsesrc_set_property), (gst_pulsesrc_get_property), |
| (gst_pulsesrc_context_state_cb), (gst_pulsesrc_stream_state_cb), |
| (gst_pulsesrc_stream_request_cb), (gst_pulsesrc_open), |
| (gst_pulsesrc_close), (gst_pulsesrc_prepare), |
| (gst_pulsesrc_unprepare), (gst_pulsesrc_read), |
| (gst_pulsesrc_delay), (gst_pulsesrc_change_state), |
| (gst_pulsesrc_get_type): |
| * ext/pulse/pulsesrc.h: |
| * ext/pulse/pulseutil.c: (gst_pulse_fill_sample_spec), |
| (gst_pulse_client_name), (gst_pulse_gst_to_channel_map): |
| * ext/pulse/pulseutil.h: |
| Add pulseaudio GStreamer element from gst-pulse. Development will |
| continue here instead of pulseaudio SVN. Fixes bug #400679. |
| Only changes over gst-pulse SVN are added copyright to the top of |
| files and coding style changes. |
| |
| 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com> |
| |
| ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021). |
| Original commit message from CVS: |
| Patch by: Benjamin Kampmann <benjamin at fluendo dot com> |
| * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext), |
| (gst_cdio_add_cdtext_album_tags): |
| * ext/cdio/gstcdio.h: |
| * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open): |
| Also extract album title and album genre from CD-TEXT if |
| available (#537021). |
| |
| 2008-06-09 08:52:04 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| sys/v4l2/gstv4l2src.c: Improve negotiation a bit more by picking the smallest possible resolution that is larger than... |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_negotiate): |
| Improve negotiation a bit more by picking the smallest possible |
| resolution that is larger than the resolution specified in the |
| first caps entry of the peer caps. Fixes bug #536994. |
| |
| 2008-06-09 08:42:49 +0000 Bastien Nocera <hadess@hadess.net> |
| |
| sys/v4l2/: Fix compilation with newer GIT kernels that deprecated |
| Original commit message from CVS: |
| Patch by: Bastien Nocera <hadess at hadess dot net> |
| * sys/v4l2/gstv4l2vidorient.c: |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists): |
| Fix compilation with newer GIT kernels that deprecated |
| V4L2_CID_HCENTER and V4L2_CID_VCENTER. Fixes bug #536317. |
| |
| 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Require libcdio >= 0.76. |
| Original commit message from CVS: |
| * configure.ac: |
| * ext/cdio/gstcdio.c: |
| * ext/cdio/gstcdio.h: |
| * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open): |
| Require libcdio >= 0.76. |
| |
| 2008-06-05 11:07:17 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/interleave/: Properly implement duration and position queries in bytes format. We have to take the upstream reply... |
| Original commit message from CVS: |
| * gst/interleave/deinterleave.c: (gst_deinterleave_add_new_pads), |
| (gst_deinterleave_src_query): |
| * gst/interleave/interleave.c: (gst_interleave_src_query_duration), |
| (gst_interleave_src_query): |
| Properly implement duration and position queries in bytes format. We |
| have to take the upstream reply and divide/multiply it by the number |
| of channels to get the correct result. |
| |
| 2008-06-05 09:45:00 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/avi/gstavidemux.c: Catch UNEXPECTED when downstream has reached end of segment in reverse mode. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| Catch UNEXPECTED when downstream has reached end of |
| segment in reverse mode. |
| |
| 2008-06-04 18:08:35 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/avi/gstavidemux.c: Fix typo in comment |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| Fix typo in comment |
| |
| 2008-06-04 18:03:24 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/avi/gstavidemux.c: Because we don't know the frame order we need to push till the next keyframe |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| Because we don't know the frame order we need to push till |
| the next keyframe |
| |
| 2008-06-04 17:39:31 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| sys/v4l2/gstv4l2src.c: Provide a custom negotiation function to make sure to pick the highest possible framerate and ... |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init), |
| (gst_v4l2src_fixate), (gst_v4l2src_negotiate): |
| Provide a custom negotiation function to make sure to pick the highest |
| possible framerate and resolution. Fixes bug #536646. |
| |
| 2008-06-04 16:49:26 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/avi/gstavidemux.c: Set EOS when going out of the segment in reverse playback |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| Set EOS when going out of the segment in reverse playback |
| |
| 2008-06-04 15:19:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/taglib/Makefile.am: Add -Wno-attributes to CXXFLAGS to suppress warning caused by taglib headers (with gcc 4.3.1). |
| Original commit message from CVS: |
| * ext/taglib/Makefile.am:: |
| Add -Wno-attributes to CXXFLAGS to suppress warning caused by |
| taglib headers (with gcc 4.3.1). |
| |
| 2008-06-04 11:59:18 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/rtsp/gstrtspsrc.c: Use the new gst_rtsp_connection_get_ip() to access the IP address of a GstRTSPConnection since... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_udp_sink): |
| Use the new gst_rtsp_connection_get_ip() to access the IP address |
| of a GstRTSPConnection since it is a private member. |
| |
| 2008-06-04 10:42:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Use new utility functions in libgsttag to process coverart (#512333). |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_extract_picture_buffer): |
| * gst/id3demux/id3v2frames.c: (parse_picture_frame): |
| Use new utility functions in libgsttag to process coverart (#512333). |
| |
| 2008-06-04 08:54:09 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/gstflacdec.c: We actually support left/side, right/side and mid/side files. The conversion to normal, interl... |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_write): |
| We actually support left/side, right/side and mid/side files. The |
| conversion to normal, interleaved stereo is done by libflac. |
| |
| 2008-06-04 07:36:07 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/ebml-write.c: Unref the write cache in finalize if it was set and add add "FIXME" to a comment that need... |
| Original commit message from CVS: |
| * gst/matroska/ebml-write.c: (gst_ebml_write_finalize), |
| (gst_ebml_write_set_cache): |
| Unref the write cache in finalize if it was set and add add "FIXME" |
| to a comment that needs it. |
| |
| 2008-06-04 06:48:46 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/interleave/interleave.*: Use an always increasing integer for the number in the name of the requested sink pads t... |
| Original commit message from CVS: |
| * gst/interleave/interleave.c: (gst_interleave_pad_get_type), |
| (gst_interleave_pad_get_property), (gst_interleave_pad_class_init), |
| (gst_interleave_request_new_pad), (gst_interleave_release_pad): |
| * gst/interleave/interleave.h: |
| Use an always increasing integer for the number in the name of the |
| requested sink pads to guarantuee a unique name. Add a "channel" |
| property to GstInterleavePad to make it possible for applications |
| to retrieve the channel number in the output for every pad. |
| Use g_type_register_static_simple() instead of |
| g_type_register_static() to save some relocations. |
| |
| 2008-06-03 14:35:59 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/interleave/interleave.c: Stop GstCollectPads before calling the parent's state change function when going from PA... |
| Original commit message from CVS: |
| * gst/interleave/interleave.c: (gst_interleave_pad_get_type), |
| (gst_interleave_change_state): |
| Stop GstCollectPads before calling the parent's state change function |
| when going from PAUSED to READY as we otherwise deadlock. |
| Fixes bug #536258. |
| |
| 2008-06-03 09:03:19 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/interleave/interleave.c: Use new gst_audio_check_channel_positions() function and register the GstInterleavePad t... |
| Original commit message from CVS: |
| * gst/interleave/interleave.c: |
| (gst_interleave_check_channel_positions), |
| (gst_interleave_set_channel_positions), |
| (gst_interleave_class_init): |
| Use new gst_audio_check_channel_positions() function and register |
| the GstInterleavePad type from a threadsafe context. |
| |
| 2008-06-02 16:10:00 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/avi/gstavidemux.*: Implement reverse playback. Fixes #535300. |
| Original commit message from CVS: |
| Patch by: Thijs Vermeir <thijsvermeir at gmail dot com> |
| * gst/avi/gstavidemux.c: (gst_avi_demux_index_next), |
| (gst_avi_demux_index_prev), (gst_avi_demux_index_entry_for_time), |
| (gst_avi_demux_do_seek), (gst_avi_demux_handle_seek), |
| (gst_avi_demux_process_next_entry): |
| * gst/avi/gstavidemux.h: |
| Implement reverse playback. Fixes #535300. |
| Small cleanups. |
| |
| 2008-06-02 12:42:14 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/interleave/interleave.*: Allow setting channel positions via a property and allow using the channel positions on ... |
| Original commit message from CVS: |
| * gst/interleave/interleave.c: (gst_interleave_pad_get_type), |
| (gst_interleave_finalize), (gst_audio_check_channel_positions), |
| (gst_interleave_set_channel_positions), |
| (gst_interleave_class_init), (gst_interleave_init), |
| (gst_interleave_set_property), (gst_interleave_get_property), |
| (gst_interleave_request_new_pad), (gst_interleave_release_pad), |
| (gst_interleave_sink_setcaps), (gst_interleave_src_query_duration), |
| (gst_interleave_src_query_latency), (gst_interleave_collected): |
| * gst/interleave/interleave.h: |
| Allow setting channel positions via a property and allow using the |
| channel positions on the input as the channel positions of the output. |
| Fix some broken logic and memory leaks. |
| * tests/check/Makefile.am: |
| * tests/check/elements/interleave.c: (src_handoff_float32), |
| (sink_handoff_float32), (GST_START_TEST), (interleave_suite): |
| Add unit tests for checking correct handling of channel positions. |
| |
| 2008-06-02 12:22:56 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/videomixer/videomixer.c: When using gst_element_iterate_pads() one has to unref every pad after usage. |
| Original commit message from CVS: |
| * gst/videomixer/videomixer.c: (gst_videomixer_query_duration), |
| (gst_videomixer_query_latency): |
| When using gst_element_iterate_pads() one has to unref every pad |
| after usage. |
| |
| 2008-05-31 16:53:23 +0000 Bastien Nocera <hadess@hadess.net> |
| |
| gst/qtdemux/: Improve meta-data handling, add 'comment', 'description' and 'copyright' tag handling. |
| Original commit message from CVS: |
| Patch by: Bastien Nocera <hadess at hadess dot net> |
| * gst/qtdemux/qtdemux.c: (qtdemux_tag_add_str), |
| (qtdemux_parse_udta): |
| * gst/qtdemux/qtdemux_fourcc.h: |
| Improve meta-data handling, add 'comment', 'description' and |
| 'copyright' tag handling. |
| Fixes #535935 |
| |
| 2008-05-31 15:30:41 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/qtdemux/qtdemux.c: Make sure we we don't clip the segment's stop using the main segment duration as that could cr... |
| Original commit message from CVS: |
| 2008-05-31 Julien Moutte <julien@fluendo.com> |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_keyframe), |
| (gst_qtdemux_find_segment), (gst_qtdemux_perform_seek), |
| (gst_qtdemux_seek_to_previous_keyframe), |
| (gst_qtdemux_activate_segment), (gst_qtdemux_loop): Make sure we |
| we don't clip the segment's stop using the main segment duration |
| as |
| that could crop quite some video frames. Make reverse playback |
| support |
| more robust and support edit lists. Support seeking to the last |
| frame, |
| and fix reverse looping playback. Add some debugging. |
| * win32/common/config.h: Updated. |
| |
| 2008-05-31 08:37:00 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/gstiirequalizer.c: Don't clip float/double samples, correctly unset passthrough mode and use better rou... |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer.c: |
| (gst_iir_equalizer_transform_ip): |
| Don't clip float/double samples, correctly unset passthrough mode |
| and use better rounding for integer samples. |
| |
| 2008-05-30 11:03:57 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/gstiirequalizer.*: Update the filter coefficients only when needed in the transform_ip function and cor... |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer.c: |
| (gst_iir_equalizer_band_set_property), (gst_iir_equalizer_init), |
| (setup_filter), (set_passthrough), (update_coefficients), |
| (gst_iir_equalizer_compute_frequencies), |
| (gst_iir_equalizer_transform_ip): |
| * gst/equalizer/gstiirequalizer.h: |
| Update the filter coefficients only when needed in the transform_ip |
| function and correctly set the element into passthrough mode if the |
| gain of all bands is 0. |
| |
| 2008-05-29 11:30:16 +0000 Sebastian Keller <sebastian-keller@gmx.de> |
| |
| gst/alpha/gstalpha.c: Try to skip pixels or areas that are too dark or too bright for us to do meaningfull color dete... |
| Original commit message from CVS: |
| Based on patch by: Sebastian Keller <sebastian-keller at gmx dot de> |
| * gst/alpha/gstalpha.c: (gst_alpha_class_init), (gst_alpha_init), |
| (gst_alpha_set_property), (gst_alpha_get_property), |
| (gst_alpha_chroma_key_ayuv), (gst_alpha_chromakey_row_i420): |
| Try to skip pixels or areas that are too dark or too bright for us to do |
| meaningfull color detection. |
| Added properties to control the sensitivity to light and darkness. |
| Added some small cleanups. Fixes #512345. |
| |
| 2008-05-28 20:01:32 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Ignore some more generated things |
| Original commit message from CVS: |
| * docs/plugins/.cvsignore: |
| * tests/check/elements/.cvsignore: |
| Ignore some more generated things |
| * tests/check/Makefile.am: |
| Ignore OSS elements in the state changes test too. |
| |
| 2008-05-28 16:22:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/plugins/: Add SMPTE effect elements to docs. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| Add SMPTE effect elements to docs. |
| |
| 2008-05-28 14:31:05 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Document whats first shown on the fdo plugin docs page :) |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * ext/raw1394/gstdv1394src.c: |
| Document whats first shown on the fdo plugin docs page :) |
| |
| 2008-05-28 14:07:21 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Rename audiovoice to audiokaraoke and add it to the docs. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audiofx.c: |
| * gst/audiofx/audiokaraoke.c: |
| * gst/audiofx/audiokaraoke.h: |
| * gst/audiofx/audiovoice.c: |
| * gst/audiofx/audiovoice.h: |
| Rename audiovoice to audiokaraoke and add it to the docs. |
| |
| 2008-05-28 13:28:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Document aasink and cacasink. |
| Original commit message from CVS: |
| * REQUIREMENTS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/gst-plugins-good-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-goom2k1.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-monoscope.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-soup.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * ext/aalib/gstaasink.c: |
| * ext/libcaca/gstcacasink.c: |
| Document aasink and cacasink. |
| |
| 2008-05-28 08:36:44 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/videomixer/videomixer.*: duration and latency queries. |
| Original commit message from CVS: |
| * gst/videomixer/videomixer.c: (gst_videomixer_reset), |
| (gst_videomixer_init), (gst_videomixer_query_duration), |
| (gst_videomixer_query_latency), (gst_videomixer_query), |
| (gst_videomixer_blend_buffers): |
| * gst/videomixer/videomixer.h: |
| Implement position (in time), duration and latency queries. |
| |
| 2008-05-28 08:14:16 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/interleave/interleave.c: Implement latency query. |
| Original commit message from CVS: |
| * gst/interleave/interleave.c: (gst_interleave_src_query_duration), |
| (gst_interleave_src_query_latency), (gst_interleave_src_query): |
| Implement latency query. |
| |
| 2008-05-27 17:55:30 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/videomixer/videomixer.*: Implement proper seek/newsegment handling. |
| Original commit message from CVS: |
| * gst/videomixer/videomixer.c: (gst_videomixer_reset), |
| (gst_videomixer_init), (gst_videomixer_request_new_pad), |
| (gst_videomixer_fill_queues), (forward_event_func), |
| (forward_event), (gst_videomixer_src_event), |
| (gst_videomixer_sink_event): |
| * gst/videomixer/videomixer.h: |
| Implement proper seek/newsegment handling. |
| Based on adder's implementation. |
| Fixes #535121 |
| |
| 2008-05-26 16:25:15 +0000 j^ <j@oil21.org> |
| |
| gst/qtdemux/qtdemux.c: Add caps for DVCPRO50 and DVCPRO HD PAL/NTSC. See #526481. |
| Original commit message from CVS: |
| Patch by: j^ <j at oil21 dot org> |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add caps for DVCPRO50 and DVCPRO HD PAL/NTSC. See #526481. |
| |
| 2008-05-26 15:51:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/audiofx/: Add simple voice removal element. Yay karaoke. |
| Original commit message from CVS: |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audiofx.c: (plugin_init): |
| * gst/audiofx/audiovoice.c: (gst_audio_voice_base_init), |
| (gst_audio_voice_class_init), (gst_audio_voice_init), |
| (update_filter), (gst_audio_voice_set_property), |
| (gst_audio_voice_get_property), (gst_audio_voice_setup), |
| (gst_audio_voice_transform_int), (gst_audio_voice_transform_float), |
| (gst_audio_voice_transform_ip): |
| * gst/audiofx/audiovoice.h: |
| Add simple voice removal element. Yay karaoke. |
| |
| 2008-05-26 15:39:26 +0000 William M. Brack <wbrack@mmm.com.hk> |
| |
| sys/v4l2/v4l2src_calls.c: Fix potential caps leak. |
| Original commit message from CVS: |
| Patch by: William M. Brack <wbrack at mmm dot com dot hk> |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format): |
| Fix potential caps leak. |
| If we can't get the framerate with an ioctl, try to get it with the |
| current norm. Fixes #520092. |
| |
| 2008-05-26 15:14:55 +0000 William M. Brack <wbrack@mmm.com.hk> |
| |
| sys/v4l2/v4l2src_calls.c: If we fail to get the frame intervals, simply don't touch the framerates on the template ca... |
| Original commit message from CVS: |
| Patch by: William M. Brack <wbrack at mmm dot com dot hk> |
| * sys/v4l2/v4l2src_calls.c: |
| (gst_v4l2src_probe_caps_for_format_and_size): |
| If we fail to get the frame intervals, simply don't touch the framerates |
| on the template caps instead of discarding the format. See #520092. |
| |
| 2008-05-26 14:52:51 +0000 William M. Brack <wbrack@mmm.com.hk> |
| |
| sys/v4l2/gstv4l2src.c: Add NV12, NV21 and bayer support. See #520092. |
| Original commit message from CVS: |
| Patch by: William M. Brack <wbrack at mmm dot com dot hk> |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_structure), |
| (gst_v4l2_get_caps_info): |
| Add NV12, NV21 and bayer support. See #520092. |
| |
| 2008-05-26 13:51:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Unbreak segment activation again. Fixes #531672. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_segment), |
| (gst_qtdemux_activate_segment): |
| Unbreak segment activation again. Fixes #531672. |
| |
| 2008-05-26 10:28:47 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/interleave/deinterleave.c: Add another example launch line. |
| Original commit message from CVS: |
| * gst/interleave/deinterleave.c: |
| Add another example launch line. |
| * gst/interleave/interleave.c: (interleave_24), |
| (gst_interleave_finalize), (gst_interleave_base_init), |
| (gst_interleave_class_init), (gst_interleave_init), |
| (gst_interleave_request_new_pad), (gst_interleave_release_pad), |
| (gst_interleave_change_state), (__remove_channels), |
| (__set_channels), (gst_interleave_sink_getcaps), |
| (gst_interleave_set_process_function), |
| (gst_interleave_sink_setcaps), (gst_interleave_sink_event), |
| (gst_interleave_src_query_duration), (gst_interleave_src_query), |
| (forward_event_func), (forward_event), (gst_interleave_src_event), |
| (gst_interleave_collected): |
| * gst/interleave/interleave.h: |
| Major rewrite of interleave using GstCollectpads. This new version |
| also supports almost all raw audio formats and has better caps |
| negotiation. Fixes bug #506594. |
| Also update docs and add some more examples. |
| * tests/check/elements/interleave.c: (interleave_chain_func), |
| (GST_START_TEST), (src_handoff_float32), (sink_handoff_float32), |
| (interleave_suite): |
| Add some more extensive unit tests for interleave. |
| |
| 2008-05-26 09:57:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Don't use _gst_pad(). |
| Original commit message from CVS: |
| * examples/switch/switcher.c: (switch_timer): |
| * gst/replaygain/gstrgvolume.c: (gst_rg_volume_init): |
| * gst/rtpmanager/gstrtpclient.c: (create_stream): |
| * gst/sdp/gstsdpdemux.c: (gst_sdp_demux_stream_configure_udp), |
| (gst_sdp_demux_stream_configure_udp_sink): |
| * tests/check/elements/deinterleave.c: (GST_START_TEST), |
| (pad_added_setup_data_check_float32_8ch_cb): |
| * tests/check/elements/rganalysis.c: (send_eos_event), |
| (send_tag_event): |
| Don't use _gst_pad(). |
| |
| 2008-05-25 16:09:39 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/: Set the channel layout when decoding FLAC files with more than 2 channels as defined by the FLAC spec. Fix... |
| Original commit message from CVS: |
| * ext/flac/Makefile.am: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_write): |
| Set the channel layout when decoding FLAC files with more than 2 |
| channels as defined by the FLAC spec. Fixes bug #534570. |
| Also don't try to decode left/side, right/side and mid/side files |
| as we don't support this at all. |
| |
| 2008-05-24 12:55:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: We need -base CVS (rtsp). |
| Original commit message from CVS: |
| * configure.ac: |
| We need -base CVS (rtsp). |
| |
| 2008-05-22 19:47:53 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| docs/plugins/: Add interleave/deinterleave to the docs and while at that run make update in docs/plugins. |
| 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.args: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/gst-plugins-bad-plugins.interfaces: |
| * docs/plugins/gst-plugins-bad-plugins.prerequisites: |
| * docs/plugins/gst-plugins-bad-plugins.signals: |
| * docs/plugins/inspect/plugin-alsaspdif.xml: |
| * docs/plugins/inspect/plugin-amrwb.xml: |
| * docs/plugins/inspect/plugin-app.xml: |
| * docs/plugins/inspect/plugin-bayer.xml: |
| * docs/plugins/inspect/plugin-bz2.xml: |
| * docs/plugins/inspect/plugin-cdaudio.xml: |
| * docs/plugins/inspect/plugin-cdxaparse.xml: |
| * docs/plugins/inspect/plugin-dfbvideosink.xml: |
| * docs/plugins/inspect/plugin-dtsdec.xml: |
| * docs/plugins/inspect/plugin-dvb.xml: |
| * docs/plugins/inspect/plugin-dvdspu.xml: |
| * docs/plugins/inspect/plugin-faac.xml: |
| * docs/plugins/inspect/plugin-faad.xml: |
| * docs/plugins/inspect/plugin-fbdevsink.xml: |
| * docs/plugins/inspect/plugin-festival.xml: |
| * docs/plugins/inspect/plugin-filter.xml: |
| * docs/plugins/inspect/plugin-flvdemux.xml: |
| * docs/plugins/inspect/plugin-freeze.xml: |
| * docs/plugins/inspect/plugin-gsm.xml: |
| * docs/plugins/inspect/plugin-gstrtpmanager.xml: |
| * docs/plugins/inspect/plugin-h264parse.xml: |
| * docs/plugins/inspect/plugin-interleave.xml: |
| * docs/plugins/inspect/plugin-jack.xml: |
| * docs/plugins/inspect/plugin-ladspa.xml: |
| * docs/plugins/inspect/plugin-metadata.xml: |
| * docs/plugins/inspect/plugin-mms.xml: |
| * docs/plugins/inspect/plugin-modplug.xml: |
| * docs/plugins/inspect/plugin-mpeg2enc.xml: |
| * docs/plugins/inspect/plugin-mpeg4videoparse.xml: |
| * docs/plugins/inspect/plugin-mpegtsparse.xml: |
| * docs/plugins/inspect/plugin-mpegvideoparse.xml: |
| * docs/plugins/inspect/plugin-musepack.xml: |
| * docs/plugins/inspect/plugin-musicbrainz.xml: |
| * docs/plugins/inspect/plugin-mve.xml: |
| * docs/plugins/inspect/plugin-nas.xml: |
| * docs/plugins/inspect/plugin-neon.xml: |
| * docs/plugins/inspect/plugin-nsfdec.xml: |
| * docs/plugins/inspect/plugin-nuvdemux.xml: |
| * docs/plugins/inspect/plugin-rawparse.xml: |
| * docs/plugins/inspect/plugin-real.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-rfbsrc.xml: |
| * docs/plugins/inspect/plugin-sdl.xml: |
| * docs/plugins/inspect/plugin-sdp.xml: |
| * docs/plugins/inspect/plugin-selector.xml: |
| * docs/plugins/inspect/plugin-sndfile.xml: |
| * docs/plugins/inspect/plugin-soundtouch.xml: |
| * docs/plugins/inspect/plugin-spcdec.xml: |
| * docs/plugins/inspect/plugin-speed.xml: |
| * docs/plugins/inspect/plugin-speexresample.xml: |
| * docs/plugins/inspect/plugin-stereo.xml: |
| * docs/plugins/inspect/plugin-tta.xml: |
| * docs/plugins/inspect/plugin-vcdsrc.xml: |
| * docs/plugins/inspect/plugin-videosignal.xml: |
| * docs/plugins/inspect/plugin-vmnc.xml: |
| * docs/plugins/inspect/plugin-wildmidi.xml: |
| * docs/plugins/inspect/plugin-x264.xml: |
| * docs/plugins/inspect/plugin-xvid.xml: |
| * docs/plugins/inspect/plugin-y4menc.xml: |
| Add interleave/deinterleave to the docs and while at that |
| run make update in docs/plugins. |
| * gst/interleave/deinterleave.c: |
| Add a parapraph about using a queue and audioconvert after the source |
| pads to the docs. |
| |
| 2008-05-22 18:55:09 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/interleave/deinterleave.*: Don't set a getcaps() function on the src pads as it's not required and the default ge... |
| Original commit message from CVS: |
| * gst/interleave/deinterleave.c: (gst_deinterleave_base_init), |
| (gst_deinterleave_class_init), (gst_deinterleave_init), |
| (gst_deinterleave_add_new_pads), (gst_deinterleave_sink_getcaps): |
| * gst/interleave/deinterleave.h: |
| Don't set a getcaps() function on the src pads as it's not required |
| and the default getcaps() function returns the correct results for |
| our src pads. |
| Complete documentation and add myself to the authors of the element. |
| |
| 2008-05-22 14:49:08 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/udp/Makefile.am: Add -D_GNU_SOURCE to CFLAGS so we get things like EAI_ADDRFAMILY when including netdb.h when bui... |
| Original commit message from CVS: |
| * gst/udp/Makefile.am: |
| Add -D_GNU_SOURCE to CFLAGS so we get things like EAI_ADDRFAMILY |
| when including netdb.h when building against glibc >= 2.8. |
| |
| 2008-05-22 11:19:03 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/smpte/gstsmptealpha.c: Fix debug statement arguments. |
| Original commit message from CVS: |
| 2008-05-22 Julien Moutte <julien@fluendo.com> |
| * gst/smpte/gstsmptealpha.c: (gst_smpte_alpha_setcaps): Fix |
| debug statement arguments. |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_setup_qos_dscp): |
| * gst/udp/gstudpnetutils.c: (gst_udp_join_group), |
| (gst_udp_leave_group): Fix IP and IPV6 options to make it work |
| on more platforms. |
| |
| 2008-05-21 17:51:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/elements/: Don't use gst_element_get_pad(), it's a bad, bad method. |
| Original commit message from CVS: |
| * tests/check/elements/avimux.c: (setup_src_pad), |
| (teardown_src_pad): |
| * tests/check/elements/icydemux.c: (icydemux_found_pad), |
| (GST_START_TEST): |
| * tests/check/elements/matroskamux.c: (setup_src_pad), |
| (teardown_src_pad), (setup_sink_pad), (teardown_sink_pad): |
| * tests/check/elements/videocrop.c: (video_crop_get_test_caps), |
| (GST_START_TEST): |
| * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad), |
| (setup_wavpackparse), (cleanup_wavpackparse): |
| Don't use gst_element_get_pad(), it's a bad, bad method. |
| |
| 2008-05-21 17:39:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Don't use gst_element_get_pad(), it's a bad method. |
| Original commit message from CVS: |
| * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset), |
| (do_toggle_element): |
| * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset), |
| (do_toggle_element): |
| * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset), |
| (do_toggle_element): |
| * ext/gconf/gstswitchsink.c: (gst_switch_commit_new_kid): |
| * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_reset), |
| (do_toggle_element): |
| * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_reset), |
| (do_toggle_element): |
| * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset), |
| (gst_auto_audio_sink_detect): |
| * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset), |
| (gst_auto_video_sink_detect): |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), |
| (gst_rtspsrc_stream_free), (gst_rtspsrc_stream_configure_udp), |
| (gst_rtspsrc_stream_configure_udp_sink), (gst_rtspsrc_skip_lws), |
| (gst_rtspsrc_unskip_lws), (gst_rtspsrc_skip_commas), |
| (gst_rtspsrc_skip_item), (gst_rtsp_decode_quoted_string), |
| (gst_rtspsrc_parse_digest_challenge), (gst_rtspsrc_parse_auth_hdr): |
| * tests/icles/videocrop-test.c: (test_with_caps), |
| (video_crop_get_test_caps): |
| Don't use gst_element_get_pad(), it's a bad method. |
| |
| 2008-05-21 17:35:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/: Joining a multicast group and setting the loop/ttl properties are totally unrelated tasks are must be separ... |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send), |
| (gst_multiudpsink_add_internal): |
| * gst/udp/gstudpnetutils.c: (gst_udp_set_loop_ttl), |
| (gst_udp_join_group): |
| * gst/udp/gstudpnetutils.h: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_start): |
| Joining a multicast group and setting the loop/ttl properties are |
| totally unrelated tasks are must be separated. |
| |
| 2008-05-21 14:09:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavimux.c: Also support alaw/mulaw. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: |
| Also support alaw/mulaw. |
| |
| 2008-05-21 13:47:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstmultiudpsink.*: Add a fixme for the auto-multicast property. |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init), |
| (gst_multiudpsink_setup_qos_dscp), (gst_multiudpsink_add_internal): |
| * gst/udp/gstmultiudpsink.h: |
| Add a fixme for the auto-multicast property. |
| Fix some confusing debug messages. |
| Disable setting a qos value by default. |
| |
| 2008-05-21 11:38:17 +0000 Gustaf Räntilä <g.rantila@gmail.com> |
| |
| gst/udp/gstmultiudpsink.c: Ignore EPERM errors from sendto. Fixes #533619. |
| Original commit message from CVS: |
| Patch by: Gustaf Räntilä <g dot rantila at gmail dot com> |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render): |
| Ignore EPERM errors from sendto. Fixes #533619. |
| |
| 2008-05-21 10:51:52 +0000 Henrik Eriksson <henriken@axis.com> |
| |
| gst/udp/gstmultiudpsink.*: Add qos-dscp property to manage the Quality of service. |
| Original commit message from CVS: |
| Patch by: Henrik Eriksson <henriken at axis dot com> |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init), |
| (gst_multiudpsink_init), (gst_multiudpsink_setup_qos_dscp), |
| (gst_multiudpsink_set_property), (gst_multiudpsink_get_property), |
| (gst_multiudpsink_init_send), (gst_multiudpsink_add_internal): |
| * gst/udp/gstmultiudpsink.h: |
| Add qos-dscp property to manage the Quality of service. |
| |
| 2008-05-21 10:09:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtptheoradepay.c: Improve debugging of the ident. |
| Original commit message from CVS: |
| * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_process): |
| Improve debugging of the ident. |
| |
| 2008-05-21 09:56:02 +0000 Bruno Santos <brunof@ua.pt> |
| |
| gst/udp/gstudpnetutils.*: Provide a bunch of helper methods to deal with IPv4 and IPv6 transparently. |
| Original commit message from CVS: |
| Patch by: Bruno Santos <brunof at ua dot pt> |
| * gst/udp/gstudpnetutils.c: (gst_udp_get_addr), |
| (gst_udp_join_group), (gst_udp_leave_group), |
| (gst_udp_is_multicast): |
| * gst/udp/gstudpnetutils.h: |
| Provide a bunch of helper methods to deal with IPv4 and IPv6 |
| transparently. |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init), |
| (gst_multiudpsink_init), (gst_multiudpsink_set_property), |
| (gst_multiudpsink_get_property), (join_multicast), |
| (gst_multiudpsink_init_send), (gst_multiudpsink_add_internal), |
| (gst_multiudpsink_remove): |
| * gst/udp/gstmultiudpsink.h: |
| Add multicast TTL and loopback properties. |
| Use the helper methods to implement ip4 and ip6. |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_create), (gst_udpsrc_start): |
| * gst/udp/gstudpsrc.h: |
| Use the helper methods to implement ip4 and ip6. |
| Fixes #515962. |
| |
| 2008-05-21 09:38:48 +0000 Patrick Radizi <patrick.radizi@axis.com> |
| |
| gst/multipart/multipartdemux.*: Don't blindly copy the mime-type as the caps name because they not always map directl... |
| Original commit message from CVS: |
| Patch by: Patrick Radizi <patrick dot radizi at axis dot com> |
| * gst/multipart/multipartdemux.c: (gst_multipart_demux_class_init), |
| (gst_multipart_demux_get_gstname), |
| (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain): |
| * gst/multipart/multipartdemux.h: |
| Don't blindly copy the mime-type as the caps name because they not |
| always map directly. Instead use a hashtable with common mappings. |
| Fixes #533287. |
| |
| 2008-05-20 17:27:35 +0000 Michael Meeks <mmeeks@ximian.org> |
| |
| ext/esd/esdsink.c: When we post an error, we must return -1 to let the parent know that we cannot write the segment e... |
| Original commit message from CVS: |
| * ext/esd/esdsink.c: (gst_esdsink_write): |
| When we post an error, we must return -1 to let the parent know that we |
| cannot write the segment else it will loop and continue to call us again |
| forever. Patch by Michael Meeks. |
| |
| 2008-05-20 14:24:21 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/videomixer/videomixer.c: Add missing incudes. |
| Original commit message from CVS: |
| * gst/videomixer/videomixer.c: |
| Add missing incudes. |
| |
| 2008-05-20 13:57:44 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/rtp/gstrtph264pay.*: Correct a typo (sinle -> single). |
| Original commit message from CVS: |
| * gst/rtp/gstrtph264pay.c: (gst_h264_scan_mode_get_type), |
| (gst_rtp_h264_pay_handle_buffer): |
| * gst/rtp/gstrtph264pay.h: |
| Correct a typo (sinle -> single). |
| |
| 2008-05-20 11:33:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtph264depay.*: Add experimental support for outputting quicktime-like AVC output in addition to the exist... |
| Original commit message from CVS: |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init), |
| (gst_rtp_h264_depay_init), (gst_rtp_h264_depay_set_property), |
| (gst_rtp_h264_depay_get_property), (gst_rtp_h264_depay_setcaps), |
| (gst_rtp_h264_depay_process): |
| * gst/rtp/gstrtph264depay.h: |
| Add experimental support for outputting quicktime-like AVC output in |
| addition to the existing bytestream output. |
| * gst/rtp/gstrtph264pay.c: (gst_h264_scan_mode_get_type), |
| (gst_rtp_h264_pay_class_init), (gst_rtp_h264_pay_init), |
| (gst_rtp_h264_pay_setcaps), (gst_rtp_h264_pay_payload_nal), |
| (gst_rtp_h264_pay_handle_buffer), (gst_rtp_h264_pay_set_property), |
| (gst_rtp_h264_pay_get_property): |
| * gst/rtp/gstrtph264pay.h: |
| Make the parsing mode configurable, for some inputs we don't need to |
| scan every byte for start codes. |
| Only set the marker bit on ACCESS units. |
| |
| 2008-05-20 10:47:10 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/gstiirequalizer.c: Use a bigger type in integer mode for the intermediate results to prevent overflows.... |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer.c: |
| Use a bigger type in integer mode for the intermediate results to |
| prevent overflows. This fixes the crippled sound when using the |
| equalizer in integer mode. Fixes bug #510865. |
| |
| 2008-05-20 10:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/videomixer/videomixer.*: Instead of a random number for the request pad id's, use a counter. |
| Original commit message from CVS: |
| * gst/videomixer/videomixer.c: |
| * gst/videomixer/videomixer.h: |
| Instead of a random number for the request pad id's, |
| use a counter. |
| Register the videomixerpad class from the element's class_init |
| where it's safer, and allows the docs generator to scan it. |
| |
| 2008-05-20 09:29:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/smpte/: Add new plugin that adds the SMPTE transition in the alpha channel of |
| Original commit message from CVS: |
| * gst/smpte/Makefile.am: |
| * gst/smpte/gstsmpte.c: (gst_smpte_plugin_init): |
| * gst/smpte/gstsmpte.h: |
| * gst/smpte/gstsmptealpha.c: |
| (gst_smpte_alpha_transition_type_get_type), |
| (gst_smpte_alpha_get_type), (gst_smpte_alpha_base_init), |
| (gst_smpte_alpha_class_init), (gst_smpte_alpha_update_mask), |
| (gst_smpte_alpha_setcaps), (gst_smpte_alpha_get_unit_size), |
| (gst_smpte_alpha_init), (gst_smpte_alpha_finalize), |
| (gst_smpte_alpha_do_ayuv), (gst_smpte_alpha_do_i420), |
| (gst_smpte_alpha_transform), (gst_smpte_alpha_set_property), |
| (gst_smpte_alpha_get_property), (gst_smpte_alpha_plugin_init): |
| * gst/smpte/gstsmptealpha.h: |
| * gst/smpte/plugin.c: (plugin_init): |
| Add new plugin that adds the SMPTE transition in the alpha channel of |
| I420 and AYUV frames so that they can be blended with videomixer later |
| on. Uses all niceties such as using base transform for efficient alloc |
| and negotiation. It currently requires GstController to control the |
| position in the transition effect. |
| |
| 2008-05-19 21:05:03 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Try using thaytans new mechanism to get extra classes into plugin docs. Aparently works for the Eq. For VideoMixer th... |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/gst-plugins-good-plugins.types: |
| * gst/videomixer/videomixer.c: |
| Try using thaytans new mechanism to get extra classes into plugin |
| docs. Aparently works for the Eq. For VideoMixer the GObject stuff is |
| missing still. |
| |
| 2008-05-19 12:32:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/deinterleave.c: Set keep-positions property to TRUE for the 8 channel test to ensure that the or... |
| Original commit message from CVS: |
| * tests/check/elements/deinterleave.c: (GST_START_TEST): |
| Set keep-positions property to TRUE for the 8 channel test to ensure |
| that the original channel position is set on the output. |
| |
| 2008-05-19 07:46:05 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/interleave/deinterleave.*: Add a property to select whether channel positions should be kept on the mono output b... |
| Original commit message from CVS: |
| * gst/interleave/deinterleave.c: (gst_deinterleave_class_init), |
| (gst_deinterleave_init), (gst_deinterleave_add_new_pads), |
| (gst_deinterleave_set_pads_caps), (gst_deinterleave_set_property), |
| (gst_deinterleave_get_property): |
| * gst/interleave/deinterleave.h: |
| Add a property to select whether channel positions should be kept on |
| the mono output buffers or should be dropped. |
| |
| 2008-05-18 19:27:59 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/avi/gstavimux.c: Set proper rate in avi stream header for PCM audio, and also do some more sanity checks on caps ... |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: (gst_avi_mux_audsink_set_caps): |
| Set proper rate in avi stream header for PCM audio, and also do some |
| more sanity checks on caps in this case. Fixes #511489. |
| |
| 2008-05-17 19:39:53 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/interleave/deinterleave.*: Queue events until src pads were added and they can be sent. Otherwise downstream will... |
| Original commit message from CVS: |
| * gst/interleave/deinterleave.c: (gst_deinterleave_finalize), |
| (gst_deinterleave_init), (gst_deinterleave_sink_event), |
| (gst_deinterleave_process), (gst_deinterleave_sink_activate_push): |
| * gst/interleave/deinterleave.h: |
| Queue events until src pads were added and they can be sent. Otherwise |
| downstream will never get the first newsegment event. |
| |
| 2008-05-17 14:05:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/interleave/deinterleave.c: Always set the channel positions when gst_audio_get_channel_positions() returns someth... |
| Original commit message from CVS: |
| * gst/interleave/deinterleave.c: (gst_deinterleave_sink_setcaps), |
| (gst_deinterleave_getcaps): |
| Always set the channel positions when gst_audio_get_channel_positions() |
| returns something, even if they're not set in the caps. This makes |
| sure that the output channels can be interleaved again correctly |
| in the mono/stereo cases too. |
| Don't ask for the peercaps of the current pad in getcaps() as this |
| might call getcaps() again and deadlock. |
| |
| 2008-05-17 10:38:18 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| sys/v4l2/gstv4l2src.c: Don't include the gstv4l2xoverlay.h header as the XOverlay support isn't implemented at all ye... |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: |
| Don't include the gstv4l2xoverlay.h header as the XOverlay support |
| isn't implemented at all yet and this requires X headers to be |
| installed. Fixes bug #533264. |
| |
| 2008-05-16 21:56:24 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/interleave/: Add support for all raw audio formats and provide better negotiation if the caps are changing. |
| Original commit message from CVS: |
| * gst/interleave/Makefile.am: |
| * gst/interleave/deinterleave.c: (deinterleave_24), |
| (gst_deinterleave_finalize), (gst_deinterleave_base_init), |
| (gst_deinterleave_class_init), (gst_deinterleave_init), |
| (gst_deinterleave_add_new_pads), (gst_deinterleave_set_pads_caps), |
| (gst_deinterleave_set_process_function), |
| (gst_deinterleave_sink_setcaps), (__remove_channels), |
| (__set_channels), (gst_deinterleave_getcaps), |
| (gst_deinterleave_process), (gst_deinterleave_chain), |
| (gst_deinterleave_sink_activate_push): |
| * gst/interleave/deinterleave.h: |
| Add support for all raw audio formats and provide better negotiation |
| if the caps are changing. |
| Don't allow changes of the channel positions and set the position of |
| the corresponding channel on the src pad caps. |
| General cleanup and smaller bugfixes. |
| * tests/check/elements/deinterleave.c: (float_buffer_check_probe): |
| Check the channel positions on the output buffer caps. |
| |
| 2008-05-16 17:50:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Fix some compiler warnings. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackstreamreader.c: |
| * tests/examples/spectrum/demo-audiotest.c: |
| * tests/examples/spectrum/demo-osssrc.c: |
| Fix some compiler warnings. |
| |
| 2008-05-14 18:28:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtph264depay.c: Small comment added. |
| Original commit message from CVS: |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process): |
| Small comment added. |
| * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_class_init), |
| (gst_rtp_h264_pay_decode_nal), (gst_rtp_h264_pay_parse_sps_pps), |
| (gst_rtp_h264_pay_payload_nal), (gst_rtp_h264_pay_handle_buffer): |
| Debug string cleanups (remove trailing \n) |
| Refactor and clean up the payloader a bit and make sure that we only |
| put one NAL unit in an RTP packet even if the input buffer contains |
| multiple NAL units. |
| Add suport for AVC format input. |
| |
| 2008-05-14 17:58:50 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/rtp/gstrtph264pay.*: Make it possible to specify profile-level-id and sprop-parameter-sets using properties in ca... |
| Original commit message from CVS: |
| * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_class_init), |
| (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_handle_buffer), |
| (gst_rtp_h264_pay_set_property), (gst_rtp_h264_pay_get_property): |
| * gst/rtp/gstrtph264pay.h: |
| Make it possible to specify profile-level-id and sprop-parameter-sets |
| using properties in case they are not available in-stream. |
| |
| 2008-05-14 14:19:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/Makefile.am: Add deinterleave unit test to VALGRIND_TO_FIX, since it causes weird invalid free errors in ... |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Add deinterleave unit test to VALGRIND_TO_FIX, since it causes |
| weird invalid free errors in valgrind/libc after _exit for some |
| reason. |
| * tests/check/elements/deinterleave.c: (pads_created), |
| (set_channel_positions), (src_handoff_float32_8ch), |
| (float_buffer_check_probe), |
| (pad_added_setup_data_check_float32_8ch_cb), |
| (make_fake_src_8chans_float32), (GST_START_TEST), |
| (deinterleave_suite): |
| Add some more deinterleave unit test bits I had locally. |
| |
| 2008-05-14 12:52:15 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/: Remove ladspa fro plugin-docs, its in gst-plugins-bad. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-ladspa.xml: |
| Remove ladspa fro plugin-docs, its in gst-plugins-bad. |
| |
| 2008-05-14 07:32:44 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/interleave/: Split definitions into separate header files for better documentation generation. |
| Original commit message from CVS: |
| * gst/interleave/Makefile.am: |
| * gst/interleave/deinterleave.h: |
| * gst/interleave/interleave.h: |
| * gst/interleave/plugin.h: |
| Split definitions into separate header files for better documentation |
| generation. |
| * gst/interleave/deinterleave.c: (gst_deinterleave_base_init), |
| (gst_deinterleave_class_init), (gst_deinterleave_sink_setcaps), |
| (gst_deinterleave_process): |
| Don't use alloca, allow caps changes as long as the number of channels |
| does not change, don't use g_warning, return NOT_NEGOTIATED as early |
| as possible and some other cleanup. |
| * gst/interleave/interleave.c: (gst_interleave_base_init), |
| (gst_interleave_class_init): |
| Do some random cleanup. |
| * tests/check/Makefile.am: |
| * tests/check/elements/deinterleave.c: (GST_START_TEST), |
| (deinterleave_chain_func), (deinterleave_pad_added), |
| (deinterleave_suite): |
| Add unit tests for the deinterleave element. |
| |
| 2008-05-13 20:25:20 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/avi/gstavimux.c: Send an initial BYTE segment to inform downstream of later seeking, and to forego sync attempts. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: (gst_avi_mux_start_file): |
| Send an initial BYTE segment to inform downstream of later seeking, |
| and to forego sync attempts. |
| |
| 2008-05-13 08:59:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpg729depay.c: Fix wrong caps string. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_setcaps): |
| Fix wrong caps string. |
| |
| 2008-05-13 08:35:55 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/rtp/: Added G729 pay and depayloaders. Fixes #532409. |
| Original commit message from CVS: |
| Based on patch by: Olivier Crete <tester at tester dot ca> |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_base_init), |
| (gst_rtp_g729_depay_class_init), (gst_rtp_g729_depay_init), |
| (gst_rtp_g729_depay_setcaps), (gst_rtp_g729_depay_process), |
| (gst_rtp_g729_depay_plugin_init): |
| * gst/rtp/gstrtpg729depay.h: |
| * gst/rtp/gstrtpg729pay.c: (gst_rtpg729pay_base_init), |
| (gst_rtpg729pay_class_init), (gst_rtpg729pay_init), |
| (gst_rtpg729pay_setcaps), (gst_rtp_g729_pay_plugin_init): |
| * gst/rtp/gstrtpg729pay.h: |
| Added G729 pay and depayloaders. Fixes #532409. |
| |
| 2008-05-13 08:21:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/speex/gstspeexdec.c: Fix the calculation of the duration of the concealment packets. |
| Original commit message from CVS: |
| * ext/speex/gstspeexdec.c: (speex_dec_sink_event): |
| Fix the calculation of the duration of the concealment packets. |
| |
| 2008-05-12 18:27:24 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/rtp/: Add DV pay and depayloaders. Fixes #532423. |
| Original commit message from CVS: |
| Based on patch by: Olivier Crete <tester at tester dot ca> |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_base_init), |
| (gst_rtp_dv_depay_class_init), (gst_rtp_dv_depay_init), |
| (parse_encode), (gst_rtp_dv_depay_setcaps), |
| (calculate_difblock_location), (gst_rtp_dv_depay_process), |
| (gst_rtp_dv_depay_reset), (gst_rtp_dv_depay_change_state), |
| (gst_rtp_dv_depay_plugin_init): |
| * gst/rtp/gstrtpdvdepay.h: |
| * gst/rtp/gstrtpdvpay.c: (gst_dv_pay_mode_get_type), |
| (gst_rtp_dv_pay_base_init), (gst_rtp_dv_pay_class_init), |
| (gst_rtp_dv_pay_init), (gst_dv_pay_set_property), |
| (gst_dv_pay_get_property), (gst_rtp_dv_pay_setcaps), |
| (gst_dv_pay_negotiate), (include_dif), |
| (gst_rtp_dv_pay_handle_buffer), (gst_rtp_dv_pay_plugin_init): |
| * gst/rtp/gstrtpdvpay.h: |
| Add DV pay and depayloaders. Fixes #532423. |
| |
| 2008-05-12 16:35:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/matroska/matroska-demux.c: Convert subtitle palette info in VobSub private data from VobSub's (buggy) RGB to YUV. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_push_dvd_clut_change_event): |
| Convert subtitle palette info in VobSub private data from VobSub's |
| (buggy) RGB to YUV. |
| |
| 2008-05-12 15:26:01 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> |
| |
| gst/avi/gstavimux.c: Do not leave fourcc stream header field empty upon reset. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: (gst_avi_mux_pad_reset): |
| Do not leave fourcc stream header field empty upon reset. |
| Fixes #519301. |
| |
| 2008-05-11 14:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Add goom2k1 into the docs. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-goom2k1.xml: |
| * gst/goom/gstgoom.c: |
| * gst/goom2k1/gstgoom.c: |
| Add goom2k1 into the docs. |
| |
| 2008-05-08 16:58:02 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| gst/rtsp/gstrtspsrc.c: Support Digest authentication. Fixes #532065. |
| Original commit message from CVS: |
| Based on patch by: Wouter Cloetens <wouter at mind be> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), |
| (gst_rtspsrc_skip_lws), (gst_rtspsrc_unskip_lws), |
| (gst_rtspsrc_skip_commas), (gst_rtspsrc_skip_item), |
| (gst_rtsp_decode_quoted_string), |
| (gst_rtspsrc_parse_digest_challenge), (gst_rtspsrc_parse_auth_hdr), |
| (gst_rtspsrc_setup_auth): |
| Support Digest authentication. Fixes #532065. |
| |
| 2008-05-08 10:20:52 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/level/gstlevel.c: Also support 32bit (e.g. whe having it after 'mad'). Add more notes about whats needed for libo... |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: |
| Also support 32bit (e.g. whe having it after 'mad'). Add more notes |
| about whats needed for liboil acceleration. Simplify docs a bit. |
| |
| 2008-05-08 08:15:34 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| gst/matroska/matroska-mux.c: Update the track duration if the old one was invalid. |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_collected): |
| Update the track duration if the old one was invalid. |
| Fixes bug #532117. |
| |
| 2008-05-07 16:36:04 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps): Use GST_STR_NULL when trying to print sps and pps strings t... |
| Original commit message from CVS: |
| * gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps): |
| Use GST_STR_NULL when trying to print sps and pps strings that could |
| be NULL, as this might crash on some platforms. |
| |
| 2008-05-07 15:33:52 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com> |
| |
| sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw): Do IDirectDrawClipper_SetHWnd() if the window I... |
| Original commit message from CVS: |
| patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com> |
| * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw): |
| Do IDirectDrawClipper_SetHWnd() if the window ID has already been |
| set after creating the clipper. |
| |
| 2008-05-07 15:28:06 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com> |
| |
| sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame): Added checking of surface lost case after an uns... |
| Original commit message from CVS: |
| patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com> |
| * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame): |
| Added checking of surface lost case after an unsuccessful |
| IDirectDrawSurface7_Lock() call. |
| If surface is lost, return GST_FLOW_OK. |
| |
| 2008-05-07 15:19:47 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com> |
| |
| * ChangeLog: |
| * sys/directdraw/gstdirectdrawsink.c: |
| sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame, |
| Original commit message from CVS: |
| patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com> |
| * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame, |
| WndProc, gst_directdraw_sink_window_thread): |
| Improved Windows message loop and fixed window destruction issue. |
| When the window which DirectDraw is rendering to is destroyed, the |
| render/show_frame function will return GST_FLOW_ERROR. |
| Partially fixes #520885. |
| |
| 2008-05-07 15:09:10 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com> |
| |
| sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps): Fixed mid stream resolution change bug, the offscr... |
| Original commit message from CVS: |
| patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com> |
| * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps): |
| Fixed mid stream resolution change bug, the offscreen surface is now |
| released when set_caps is called. |
| Partially fixes #520885. |
| |
| 2008-05-07 14:56:22 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| * ChangeLog: |
| * sys/directdraw/gstdirectdrawsink.c: |
| sys/directdraw/gstdirectdrawsink.c |
| Original commit message from CVS: |
| * sys/directdraw/gstdirectdrawsink.c |
| (gst_directdraw_sink_buffer_alloc): |
| Make it so that gst_directdraw_sink_buffer_alloc uses the right |
| width/height. |
| Especially when looking through the pool of buffers, make sure that |
| the width/height of caps is used instead of the already negotiated |
| dimensions. |
| For example if a buffer with different caps is requested, i.e. |
| higher resolution, the caller would get a buffer with the old |
| dimensions and thus corrupt the heap. |
| |
| 2008-05-07 14:43:39 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| * sys/directdraw/gstdirectdrawsink.c: |
| sys/directdraw/gstdirectdrawsink.c |
| Original commit message from CVS: |
| * sys/directdraw/gstdirectdrawsink.c |
| (gst_directdraw_sink_buffer_alloc): |
| Clear the flags on recycled buffers from buffer_alloc. |
| Partially fixes #520885. |
| The right fix this time. |
| |
| 2008-05-07 14:39:45 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| * sys/directdraw/gstdirectdrawsink.c: |
| sys/directdraw/gstdirectdrawsink.c |
| Original commit message from CVS: |
| * sys/directdraw/gstdirectdrawsink.c |
| (gst_directdraw_sink_buffer_alloc): |
| Reverting previous commit, it had it all mixed up, was for a different |
| patch (major automation screw-up). Sorry! |
| |
| 2008-05-07 13:48:28 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| * ChangeLog: |
| * sys/directdraw/gstdirectdrawsink.c: |
| sys/directdraw/gstdirectdrawsink.c |
| Original commit message from CVS: |
| * sys/directdraw/gstdirectdrawsink.c |
| (gst_directdraw_sink_buffer_alloc): |
| Clear the flags on recycled buffers from buffer_alloc. |
| Partially fixes #520885. |
| |
| 2008-05-07 11:22:51 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made include ordering and style consistent ... |
| Original commit message from CVS: |
| * gst/rtp/gstrtpilbcpay.c: |
| Added missing stdlib.h include for strtol(), and made include ordering and |
| style consistent with the corresponding depayloader. |
| |
| 2008-05-07 09:52:34 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made include ordering and style consistent ... |
| Original commit message from CVS: |
| * gst/rtp/gstrtpilbcpay.c: |
| Added missing stdlib.h include for strtol(), and made include ordering and |
| style consistent with the corresponding depayloader. |
| |
| 2008-05-07 08:03:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Error out if we don't have the required core/base versions. |
| Original commit message from CVS: |
| * configure.ac: |
| Error out if we don't have the required core/base versions. |
| |
| 2008-05-06 09:33:46 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| sys/osxvideo/cocoawindow.m: Fix compiler warnings on PPC64. Fixes bug #499318. |
| Original commit message from CVS: |
| Patch by: Thijs Vermeir <thijsvermeir at gmail dot com> |
| * sys/osxvideo/cocoawindow.m: |
| Fix compiler warnings on PPC64. Fixes bug #499318. |
| |
| 2008-05-05 11:19:13 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| gst/rtsp/gstrtspsrc.c: Don't leak file descriptors on error. Fixes #531532. |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), (gst_rtspsrc_open): |
| Don't leak file descriptors on error. Fixes #531532. |
| |
| 2008-05-03 09:18:22 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/gconf/: When we can't create a fakesink/fakesrc complain instead of unreffing |
| Original commit message from CVS: |
| * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset), |
| (gst_gconf_audio_src_change_state): |
| * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset), |
| (gst_gconf_video_sink_change_state): |
| * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset), |
| (gst_gconf_video_src_change_state): |
| * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset), |
| (gst_switch_commit_new_kid), (gst_switch_sink_change_state): |
| When we can't create a fakesink/fakesrc complain instead of unreffing |
| NULL pointers and crashing later. See bug #530535. |
| |
| 2008-05-02 12:44:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtph263pdepay.c: Add some more debug info and guard against small payloads. |
| Original commit message from CVS: |
| * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process): |
| Add some more debug info and guard against small payloads. |
| * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_process): |
| Set duration on outgoing buffers because we can. |
| |
| 2008-05-02 12:39:03 +0000 Olivier Crete <tester@tester.ca> |
| |
| ext/speex/gstspeexenc.c: Add negotiation for the speex channels and rate. Fixes #465146. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * ext/speex/gstspeexenc.c: (gst_speex_enc_sink_getcaps), |
| (gst_speex_enc_init), (gst_speex_enc_chain): |
| Add negotiation for the speex channels and rate. Fixes #465146. |
| |
| 2008-05-02 12:34:22 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/rtp/gstrtpspeexpay.c: Add negotiation for the speec channels and rate. See #465146. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_class_init), |
| (gst_rtp_speex_pay_getcaps): |
| Add negotiation for the speec channels and rate. See #465146. |
| |
| 2008-05-02 12:24:55 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/rtp/gstrtpilbcpay.c: Add negotiation for the ILBC mode. See #465146. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_class_init), |
| (gst_rtpilbcpay_sink_setcaps), (gst_rtpilbcpay_sink_getcaps): |
| Add negotiation for the ILBC mode. See #465146. |
| |
| 2008-05-02 11:32:31 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/soup/gstsouphttpsrc.c: Include stdlib to fix the build. Use g_free instead of free, libsoup uses glib. |
| Original commit message from CVS: |
| * ext/soup/gstsouphttpsrc.c: |
| Include stdlib to fix the build. Use g_free instead of free, libsoup |
| uses glib. |
| |
| 2008-05-02 09:09:58 +0000 j^ <j@bootlab.org> |
| |
| gst/qtdemux/qtdemux.c: Add more mpeg2 variants. Fixes #530886. |
| Original commit message from CVS: |
| Patch by: j^ <j@bootlab.org> |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add more mpeg2 variants. Fixes #530886. |
| |
| 2008-05-01 10:52:11 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk> |
| |
| gst/udp/gstudpsrc.c: Don't error out if we get an ICMP destination-unreachable message when trying to read packets on... |
| Original commit message from CVS: |
| Patch by: Youness Alaoui <youness.alaoui at collabora co uk> |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_create): |
| Don't error out if we get an ICMP destination-unreachable |
| message when trying to read packets on win32 (#529454). |
| |
| 2008-04-30 12:18:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Use new error code for encrypted streams (which requires core CVS). |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| Use new error code for encrypted streams (which requires core CVS). |
| |
| 2008-04-30 12:10:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Fix swapped pad template names, spotted by Thiago Sousa Santos. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_videosrc_template), |
| (gst_qtdemux_audiosrc_template): |
| Fix swapped pad template names, spotted by Thiago Sousa Santos. |
| |
| 2008-04-30 09:48:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/speex/gstspeexdec.c: Produce concealment data when time progresses in a segment update. |
| Original commit message from CVS: |
| * ext/speex/gstspeexdec.c: (speex_dec_sink_event), |
| (speex_dec_chain_parse_data): |
| Produce concealment data when time progresses in a segment update. |
| |
| 2008-04-29 14:11:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/speex/gstspeexdec.c: Try to preserve input timestamps when we can. |
| Original commit message from CVS: |
| * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data), |
| (speex_dec_chain): |
| Try to preserve input timestamps when we can. |
| Do beginnings of error concealment. |
| |
| 2008-04-28 22:38:11 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/debug/gstnavigationtest.c: MSVC doesn't provide rint(), define an adequate replacement locally as elsewhere. |
| Original commit message from CVS: |
| * gst/debug/gstnavigationtest.c: |
| MSVC doesn't provide rint(), define an adequate replacement locally as |
| elsewhere. |
| |
| 2008-04-28 11:16:32 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/debug/rndbuffersize.c: Fix printf format to pacify Mac OSX's gcc. |
| Original commit message from CVS: |
| 2008-04-28 Julien Moutte <julien@fluendo.com> |
| * gst/debug/rndbuffersize.c: (gst_rnd_buffer_size_loop): Fix printf |
| format to pacify Mac OSX's gcc. |
| |
| 2008-04-25 19:34:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/debug/rndbuffersize.c: Bring rndbuffersize element into a state that doesn't require us to move it to -bad immedi... |
| Original commit message from CVS: |
| * gst/debug/rndbuffersize.c: (DEFAULT_SEED), (DEFAULT_MIN), |
| (DEFAULT_MAX), (src_template), (sink_template), |
| (gst_rnd_buffer_size_base_init), (gst_rnd_buffer_size_class_init), |
| (gst_rnd_buffer_size_init), (gst_rnd_buffer_size_activate), |
| (gst_rnd_buffer_size_loop), (gst_rnd_buffer_size_plugin_init): |
| Bring rndbuffersize element into a state that doesn't require us |
| to move it to -bad immediately. For one, fix up default min/max |
| values so that the element actuall works using the default values. |
| Also, don't ignore flow return values and do some kind of minimal |
| eos logic. Allow min=max to pull fixed-sized buffers. Bunch of |
| other gratuitious clean-ups. |
| |
| 2008-04-25 19:24:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/plugins/: Add docs for gdkpixbufsink; update docs to CVS version. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/gst-plugins-good-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-monoscope.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| Add docs for gdkpixbufsink; update docs to CVS version. |
| |
| 2008-04-25 18:45:33 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh: Remove test sync-offset by default. |
| Original commit message from CVS: |
| * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh: |
| Remove test sync-offset by default. |
| |
| 2008-04-25 13:31:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Use GLib versions of htonl, htons, ntohl and ntohs in order to avoid problems on win32 (#529707). |
| Original commit message from CVS: |
| * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_chain): |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add_internal): |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_start): |
| Use GLib versions of htonl, htons, ntohl and ntohs in order |
| to avoid problems on win32 (#529707). |
| |
| 2008-04-25 12:52:44 +0000 Jesús Corrius <jesus@softcatala.org> |
| |
| gst/goom/: Fix build with mingw32: use rand() instead of random() and replace bzero() with memset(). Fixes #529692. |
| Original commit message from CVS: |
| Patch by: Jesús Corrius <jesus at softcatala org> |
| * gst/goom/filters.c: (zoomVector): |
| * gst/goom/goom_core.c: (init_buffers): |
| Fix build with mingw32: use rand() instead of random() and |
| replace bzero() with memset(). Fixes #529692. |
| |
| 2008-04-25 07:56:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Fix typo in comments. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_combine_flows): |
| Fix typo in comments. |
| * tests/examples/rtp/client-H263p-PCMA.sdp: |
| * tests/examples/rtp/client-H263p-PCMA.sh: |
| * tests/examples/rtp/client-H264-PCMA.sdp: |
| * tests/examples/rtp/client-H264-PCMA.sh: |
| * tests/examples/rtp/client-H264.sdp: |
| * tests/examples/rtp/client-H264.sh: |
| * tests/examples/rtp/client-PCMA.sdp: |
| * tests/examples/rtp/client-PCMA.sh: |
| * tests/examples/rtp/server-alsasrc-PCMA.sh: |
| * tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh: |
| * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh: |
| Add some more docs and fix examples. |
| |
| 2008-04-24 22:04:57 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/multifile.c: Include stdlib.h and unistd.h for mkdtemp. Some platforms have it declared in the f... |
| Original commit message from CVS: |
| * tests/check/elements/multifile.c: |
| Include stdlib.h and unistd.h for mkdtemp. Some platforms have it |
| declared in the former, some have it declared in the latter. |
| |
| 2008-04-24 22:01:52 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Stop using deprecated GLib functions. |
| Original commit message from CVS: |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_set_property): |
| * gst/debug/tests.c: (md5_get_value): |
| * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps): |
| * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps): |
| * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps): |
| * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps): |
| Stop using deprecated GLib functions. |
| |
| 2008-04-24 21:17:42 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to development -> 0.10.8.1 |
| Original commit message from CVS: |
| * configure.ac: |
| Back to development -> 0.10.8.1 |
| === release 0.10.8 === |
| |
| === release 0.10.8 === |
| |
| 2008-04-23 23:40:48 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * NEWS: |
| * RELEASE: |
| Release 0.10.8 a little harder (edited the release notes) |
| Original commit message from CVS: |
| Release 0.10.8 a little harder (edited the release notes) |
| |
| 2008-04-23 23:26:24 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/gst-plugins-good-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-soup.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * gst-plugins-good.doap: |
| * po/LINGUAS: |
| * win32/common/config.h: |
| Release 0.10.8 |
| Original commit message from CVS: |
| Release 0.10.8 |
| |
| 2008-04-23 23:18:44 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * common: |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/eu.po: |
| * po/fi.po: |
| * po/fr.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/pl.po: |
| * po/ru.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_HK.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2008-04-22 00:29:00 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: 0.10.7.4 pre-release |
| Original commit message from CVS: |
| * configure.ac: |
| 0.10.7.4 pre-release |
| |
| 2008-04-22 00:18:52 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/goom/: Free a bunch of stuff, and initialise things to fix leaks and valgrind warnings in the testsuite. |
| Original commit message from CVS: |
| * gst/goom/config_param.c: (goom_plugin_parameters_free): |
| * gst/goom/convolve_fx.c: (convolve_init), (convolve_free): |
| * gst/goom/filters.c: (zoomFilterVisualFXWrapper_free): |
| * gst/goom/flying_stars_fx.c: (fs_free): |
| * gst/goom/goom_config_param.h: |
| * gst/goom/goom_core.c: (goom_init), (goom_close): |
| * gst/goom/goom_plugin_info.h: |
| * gst/goom/gstgoom.c: (gst_goom_finalize): |
| * gst/goom/lines.c: (goom_lines_free): |
| * gst/goom/plugin_info.c: (plugin_info_init), (plugin_info_free): |
| * gst/goom/surf3d.c: (grid3d_free): |
| * gst/goom/surf3d.h: |
| * gst/goom/tentacle3d.c: (tentacle_free): |
| Free a bunch of stuff, and initialise things to fix leaks |
| and valgrind warnings in the testsuite. |
| Fixes: #529268 |
| |
| 2008-04-21 21:54:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/rganalysis.c: Don't leak a tag list. Fixes bug #529285. |
| Original commit message from CVS: |
| * tests/check/elements/rganalysis.c: (GST_START_TEST): |
| Don't leak a tag list. Fixes bug #529285. |
| |
| 2008-04-21 08:21:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Ref caps as the return value for the request_pt_map signal. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), (request_pt_map), |
| (gst_rtspsrc_configure_caps): |
| Ref caps as the return value for the request_pt_map signal. |
| Remove some caps weirdness when configuring a stream. See #528245. |
| |
| 2008-04-18 18:47:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/icles/gdkpixbufsink-test.c: Add cast to placate gcc 4.1.2. |
| Original commit message from CVS: |
| * tests/icles/gdkpixbufsink-test.c: |
| Add cast to placate gcc 4.1.2. |
| |
| 2008-04-17 23:00:29 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: 0.10.7.3 pre-release |
| Original commit message from CVS: |
| * configure.ac: |
| 0.10.7.3 pre-release |
| |
| 2008-04-17 22:32:16 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/Makefile.am: Disable some more elements in the state test. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Disable some more elements in the state test. |
| Add a define so the soup test can find the test files |
| it needs at runtime. |
| * tests/check/elements/souphttpsrc.c: (run_server): |
| Add a define so the soup test can find the test files |
| it needs at runtime. |
| |
| 2008-04-17 18:08:53 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/goom/convolve_fx.c: Don't ever draw the GOOM logo. |
| Original commit message from CVS: |
| * gst/goom/convolve_fx.c: (convolve_apply): |
| Don't ever draw the GOOM logo. |
| Fixes: #528615 |
| |
| 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/: gst_atomic_int_set ==> g_atomic_int_set |
| Original commit message from CVS: |
| * ext/cdio/gstcdiocddasrc.c: |
| * ext/dv/gstdvdemux.c: |
| gst_atomic_int_set ==> g_atomic_int_set |
| |
| 2008-04-16 10:31:17 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Strip out the config/script parsing stuff, we don't need it. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/goom/Makefile.am: |
| * gst/goom/convolve_fx.c: |
| * gst/goom/default_scripts.h: |
| * gst/goom/goom.h: |
| * gst/goom/goom_core.c: (choose_a_goom_line): |
| * gst/goom/goom_plugin_info.h: |
| * gst/goom/goomsl.c: |
| * gst/goom/goomsl.h: |
| * gst/goom/goomsl_hash.c: |
| * gst/goom/goomsl_hash.h: |
| * gst/goom/goomsl_heap.c: |
| * gst/goom/goomsl_heap.h: |
| * gst/goom/goomsl_private.h: |
| * gst/goom/plugin_info.c: |
| Strip out the config/script parsing stuff, we don't need it. |
| Fixes #527999. |
| |
| 2008-04-15 16:58:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/goom/plugin_info.c: Disable altivec optimisations for 32-bit PPC as well to make things build properly on all PPC... |
| Original commit message from CVS: |
| * gst/goom/plugin_info.c: (setOptimizedMethods): |
| Disable altivec optimisations for 32-bit PPC as well to make |
| things build properly on all PPC systems. Fixes #528143 |
| |
| 2008-04-14 20:01:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst-plugins-good.spec.in: Update for souphttpsrc plugin which has moved to -good. |
| Original commit message from CVS: |
| * gst-plugins-good.spec.in: |
| Update for souphttpsrc plugin which has moved to -good. |
| |
| 2008-04-14 13:38:32 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/matroska/matroska-demux.c: Fix open-ended seeks in matroskademux |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_handle_seek_event): |
| Fix open-ended seeks in matroskademux |
| Patch by: Mark Nauwelaerts <manauw skynet be> |
| Fixes: #526557 |
| |
| 2008-04-13 23:13:32 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/Makefile.am: Add soup test certificates to the dist. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Add soup test certificates to the dist. |
| |
| 2008-04-13 17:43:52 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/Makefile.am: Remove LADSPA reference I missed. |
| Original commit message from CVS: |
| * ext/Makefile.am: |
| Remove LADSPA reference I missed. |
| |
| 2008-04-13 13:06:39 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/soup/gstsouphttpsrc.c: Give souphttpsrc GST_RANK_PRIMARY to make it the default HTTP source over gnome-vfs and ev... |
| Original commit message from CVS: |
| * ext/soup/gstsouphttpsrc.c: (plugin_init): |
| Give souphttpsrc GST_RANK_PRIMARY to make it the default HTTP source |
| over gnome-vfs and everything else. Fixes bug #527848. |
| |
| 2008-04-12 23:47:23 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Remove LADSPA plugin. Fixes: #515978 |
| Original commit message from CVS: |
| * configure.ac: |
| * ext/Makefile.am: |
| Remove LADSPA plugin. Fixes: #515978 |
| |
| 2008-04-12 23:30:54 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Move soup plugin from -bad (Fixes: #523124) |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-soup.xml: |
| * ext/Makefile.am: |
| * tests/check/Makefile.am: |
| Move soup plugin from -bad (Fixes: #523124) |
| |
| 2008-04-11 11:08:35 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Fix the Changelog - actually speex <= 1.1.12 are vulnerable. |
| Original commit message from CVS: |
| Fix the Changelog - actually speex <= 1.1.12 are vulnerable. |
| |
| 2008-04-11 10:32:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/speex/gstspeexdec.c: Fix bounds checking of mode in Speex header, which may produce negative numbers in speex < 1... |
| Original commit message from CVS: |
| * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_header): |
| Fix bounds checking of mode in Speex header, which may |
| produce negative numbers in speex < 1.1.12 |
| |
| 2008-04-10 07:11:51 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/souphttpsrc.c: Increase the timeout for the internet tests to 250 seconds and check for NULL cap... |
| Original commit message from CVS: |
| * tests/check/elements/souphttpsrc.c: (got_buffer), |
| (souphttpsrc_suite): |
| Increase the timeout for the internet tests to 250 seconds |
| and check for NULL caps instead of just crashing. |
| The real fix would be to implement an shoutcast server for the unit test |
| instead of relying on a working internet connection. |
| Fixes bug #521749. |
| |
| 2008-04-09 16:11:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/goom/: Remove a bunch of font/text related code that we don't need. |
| Original commit message from CVS: |
| * gst/goom/Makefile.am: |
| * gst/goom/gfontlib.c: |
| * gst/goom/gfontlib.h: |
| * gst/goom/gfontrle.c: |
| * gst/goom/gfontrle.h: |
| * gst/goom/goom.h: |
| * gst/goom/goom_core.c: (goom_update): |
| * gst/goom/goom_plugin_info.h: |
| * gst/goom/gstgoom.c: (gst_goom_chain): |
| * gst/goom/plugin_info.c: |
| Remove a bunch of font/text related code that we don't need. |
| |
| 2008-04-09 14:02:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/goom/: Change license of these files to LGPL, as permitted by the author, Guillaume Borios. See #515073. |
| Original commit message from CVS: |
| * gst/goom/ppc_drawings.s: |
| * gst/goom/ppc_zoom_ultimate.s: |
| Change license of these files to LGPL, as permitted by the |
| author, Guillaume Borios. See #515073. |
| |
| 2008-04-09 13:31:22 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/goom/: As hinted in Bug #518213, revert one change and fix warnings properly. |
| Original commit message from CVS: |
| * gst/goom/convolve_fx.c: |
| * gst/goom/motif_goom1.h: |
| * gst/goom/motif_goom2.h: |
| As hinted in Bug #518213, revert one change and fix warnings properly. |
| This fixes both #518213 and #520073 for me. |
| |
| 2008-04-09 12:02:55 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/matroska/: Fix the Forte build by making function declaration signatures match the implementations. |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: (gst_ebml_read_seek): |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_handle_seek_event), |
| (gst_matroska_demux_parse_contents_seekentry), |
| (gst_matroska_demux_loop): |
| Fix the Forte build by making function declaration signatures |
| match the implementations. |
| |
| 2008-04-08 19:49:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/oss/: More logging when probing (see #518474), some comments in _reset(). |
| Original commit message from CVS: |
| * sys/oss/gstosshelper.c: (gst_oss_helper_rate_check_rate): |
| * sys/oss/gstosssink.c: (gst_oss_sink_reset): |
| * sys/oss/gstosssrc.c: (gst_oss_src_reset): |
| More logging when probing (see #518474), some comments in _reset(). |
| |
| 2008-04-07 17:18:48 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/rtp/gstrtph264pay.c: Fix build because of a bad argument number. |
| Original commit message from CVS: |
| 2008-04-07 Julien Moutte <julien@fluendo.com> |
| * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_setcaps): Fix build |
| because of a bad argument number. |
| |
| 2008-04-06 18:28:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/icles/: Interactive test app for gdkpixbufsink. |
| Original commit message from CVS: |
| * tests/icles/.cvsignore: |
| * tests/icles/Makefile.am: |
| * tests/icles/gdkpixbufsink-test.c: |
| Interactive test app for gdkpixbufsink. |
| |
| 2008-04-06 09:01:42 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| ext/soup/gstsouphttpsrc.c: Only ignore actual redirects not all responses when in state |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_response_cb): |
| Only ignore actual redirects not all responses when in state |
| GST_SOUP_HTTP_SRC_SESSION_IO_STATUS_RUNNING. Fixes bug #526337. |
| |
| 2008-04-06 08:57:59 +0000 Damien Lespiau <damien.lespiau@gmail.com> |
| |
| configure.ac: Actually build dlls when cross-compiling with mingw32. |
| Original commit message from CVS: |
| Patch by: Damien Lespiau <damien dot lespiau at gmail dot com> |
| * configure.ac: |
| Actually build dlls when cross-compiling with mingw32. |
| Fixes bug #526247. |
| |
| 2008-04-05 12:00:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/hal/hal.c: Don't munge device string to 'default:x' for capture devices. |
| Original commit message from CVS: |
| * ext/hal/hal.c: (gst_hal_get_alsa_element): |
| Don't munge device string to 'default:x' for capture devices. |
| Fixes #525833. |
| |
| 2008-04-04 19:00:19 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackparse.c: Always use GSlice as we actually depend on GLib 2.12 already. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackparse.c: |
| (gst_wavpack_parse_index_entry_free): |
| Always use GSlice as we actually depend on GLib 2.12 already. |
| |
| 2008-04-04 11:26:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo. |
| Original commit message from CVS: |
| * configure.ac: |
| Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo. |
| Also bump the GLib requirement to the current de-facto requirement |
| (ie. 2.12). |
| |
| 2008-04-04 10:32:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtph264pay.*: Parse codec_data for future AVC compatibility. |
| Original commit message from CVS: |
| * gst/rtp/gstrtph264pay.c: (encode_base64), |
| (gst_rtp_h264_pay_setcaps), (gst_rtp_h264_pay_handle_buffer): |
| * gst/rtp/gstrtph264pay.h: |
| Parse codec_data for future AVC compatibility. |
| Fail when we encounter AVC data for now. |
| |
| 2008-04-04 09:50:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/spectrum/gstspectrum.c: Rename property enums and default defines for the properties to match the property names ... |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), |
| (gst_spectrum_init), (gst_spectrum_set_property), |
| (gst_spectrum_get_property), (gst_spectrum_message_new): |
| Rename property enums and default defines for the properties to match |
| the property names and rephrase property descriptions to make them a |
| bit clearer (hopefully). See #518188. |
| |
| 2008-04-03 22:59:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/: Add unit test for gdkpixbufsink element. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/gdkpixbufsink.c: |
| Add unit test for gdkpixbufsink element. |
| |
| 2008-04-03 22:50:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/gdk_pixbuf/: Add gdkpixbufsink element for easy snapshotting (#525946). |
| Original commit message from CVS: |
| * ext/gdk_pixbuf/Makefile.am: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (plugin_init): |
| * ext/gdk_pixbuf/gstgdkpixbufsink.c: |
| (gst_gdk_pixbuf_sink_base_init), |
| (gst_gdk_pixbuf_sink_class_init), (gst_gdk_pixbuf_sink_init), |
| (gst_gdk_pixbuf_sink_start), (gst_gdk_pixbuf_sink_stop), |
| (gst_gdk_pixbuf_sink_set_caps), |
| (gst_gdk_pixbuf_sink_pixbuf_destroy_notify), |
| (gst_gdk_pixbuf_sink_get_pixbuf_from_buffer), |
| (gst_gdk_pixbuf_sink_handle_buffer), (gst_gdk_pixbuf_sink_preroll), |
| (gst_gdk_pixbuf_sink_render), (gst_gdk_pixbuf_sink_set_property), |
| (gst_gdk_pixbuf_sink_get_property): |
| * ext/gdk_pixbuf/gstgdkpixbufsink.h: |
| Add gdkpixbufsink element for easy snapshotting (#525946). |
| |
| 2008-04-03 20:25:34 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/pipelines/wavpack.c: Bump timeout from 3 to 60 seconds. |
| Original commit message from CVS: |
| * tests/check/pipelines/wavpack.c: (wavpack_suite): |
| Bump timeout from 3 to 60 seconds. |
| |
| 2008-04-03 20:21:15 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/pipelines/.cvignore: Remove useless file. |
| Original commit message from CVS: |
| * tests/check/pipelines/.cvignore: |
| Remove useless file. |
| * tests/check/pipelines/.cvsignore: |
| Add new test to .cvsignore. |
| |
| 2008-04-03 20:05:31 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/: Add unit test that encodes and decodes some data, checks that it is still the same and that all timesta... |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/pipelines/wavpack.c: (bus_handler), |
| (identity_handoff), (fakesink_handoff), (GST_START_TEST), |
| (wavpack_suite), (main): |
| Add unit test that encodes and decodes some data, checks that it |
| is still the same and that all timestamps/offsets are perfect. |
| |
| 2008-04-03 18:28:28 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/: Use GSlice for allocating index entries and use gst_element_class_set_details_simple(). |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init): |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init): |
| * ext/wavpack/gstwavpackparse.c: |
| (gst_wavpack_parse_index_entry_new), |
| (gst_wavpack_parse_index_entry_free), |
| (gst_wavpack_parse_base_init), |
| (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset): |
| Use GSlice for allocating index entries and use |
| gst_element_class_set_details_simple(). |
| |
| 2008-04-02 22:37:29 +0000 Brian Cameron <brian.cameron@sun.com> |
| |
| sys/sunaudio/: Fix up copyrights (#525860). |
| Original commit message from CVS: |
| Patch by: Brian Cameron <brian.cameron at sun dot com> |
| * sys/sunaudio/gstsunaudio.c: |
| * sys/sunaudio/gstsunaudiomixer.c: |
| * sys/sunaudio/gstsunaudiomixer.h: |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| * sys/sunaudio/gstsunaudiomixerctrl.h: |
| * sys/sunaudio/gstsunaudiomixertrack.c: |
| * sys/sunaudio/gstsunaudiomixertrack.h: |
| * sys/sunaudio/gstsunaudiosink.c: |
| * sys/sunaudio/gstsunaudiosink.h: |
| * sys/sunaudio/gstsunaudiosrc.c: |
| * sys/sunaudio/gstsunaudiosrc.h: |
| Fix up copyrights (#525860). |
| |
| 2008-04-02 16:10:33 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| add new goom plugin to spec file |
| Original commit message from CVS: |
| add new goom plugin to spec file |
| |
| 2008-04-02 15:42:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/goom/goomsl.c: Check return value of fread() to avoid compiler warnings. |
| Original commit message from CVS: |
| * gst/goom/goomsl.c: (gsl_read_file): |
| Check return value of fread() to avoid compiler warnings. |
| |
| 2008-04-01 11:00:43 +0000 mersad <mersad@axis.com> |
| |
| gst/law/: Make negotiation a bit modern. |
| Original commit message from CVS: |
| Based on patch by: mersad <mersad at axis dot com> |
| * gst/law/alaw-decode.c: (gst_alaw_dec_sink_setcaps), |
| (gst_alaw_dec_chain), (gst_alaw_dec_change_state): |
| * gst/law/alaw-decode.h: |
| * gst/law/alaw-encode.c: (gst_alaw_enc_chain): |
| * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps), |
| (gst_mulawdec_chain), (gst_mulawdec_change_state): |
| * gst/law/mulaw-decode.h: |
| * gst/law/mulaw-encode.c: (gst_mulawenc_chain): |
| Make negotiation a bit modern. |
| Use pad_alloc. Fixes #525359. |
| |
| 2008-03-31 22:06:14 +0000 David Schleef <ds@schleef.org> |
| |
| gst/goom/xmmx.c: Fix constraints on asm code so that it compiles consistently. Fixes #522278. |
| Original commit message from CVS: |
| * gst/goom/xmmx.c: Fix constraints on asm code so that it |
| compiles consistently. Fixes #522278. |
| |
| 2008-03-27 09:36:58 +0000 Brian Cameron <brian.cameron@sun.com> |
| |
| sys/sunaudio/: Fix up the mixer tracks to use a volume range of 0-255, which is what the sun audio API uses. This sim... |
| Original commit message from CVS: |
| Patch by: Brian Cameron <brian.cameron at sun dot com> |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| (gst_sunaudiomixer_ctrl_get_volume), |
| (gst_sunaudiomixer_ctrl_set_volume): |
| * sys/sunaudio/gstsunaudiomixertrack.c: (gst_sunaudiomixer_track_new): |
| Fix up the mixer tracks to use a volume range of 0-255, which is what |
| the sun audio API uses. This simplifies the code and avoids rounding |
| errors. Fixes #524593. |
| |
| 2008-03-26 15:10:08 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2object.h: |
| Add device-fd property to make it possible to apps to call ioctl's. |
| Original commit message from CVS: |
| Add device-fd property to make it possible to apps to call ioctl's. |
| |
| 2008-03-25 16:44:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Unbreak streaming mode again. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (next_entry_size): |
| Unbreak streaming mode again. |
| |
| 2008-03-25 12:39:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/v4l2/v4l2src_calls.c: Remove superfluous DEBUG macro. |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture): |
| Remove superfluous DEBUG macro. |
| |
| 2008-03-25 12:33:09 +0000 William M. Brack <wbrack@mmm.com.hk> |
| |
| sys/v4l2/v4l2src_calls.c: Check whether the device supports setting the framerate before trying to set it and then po... |
| Original commit message from CVS: |
| Based on patch by: William M. Brack <wbrack at mmm com hk> |
| * sys/v4l2/v4l2src_calls.c: (fractions_are_equal), |
| (gst_v4l2src_set_capture): |
| Check whether the device supports setting the framerate before |
| trying to set it and then posting a warning or error if it doesn't |
| work (#516649, #520092). Also compare fractions more correctly. |
| |
| 2008-03-24 12:32:59 +0000 Rene Stadler <mail@renestadler.de> |
| |
| Make rganalysis and rglimiter elements GAP-flag aware. |
| Original commit message from CVS: |
| * gst/replaygain/gstrganalysis.c (gst_rg_analysis_init), |
| (gst_rg_analysis_transform_ip): |
| * gst/replaygain/gstrglimiter.c (gst_rg_limiter_init), |
| (gst_rg_limiter_transform_ip): |
| Make rganalysis and rglimiter elements GAP-flag aware. |
| * tests/check/elements/rganalysis.c: (test_gap_buffers), |
| (rganalysis_suite): |
| * tests/check/elements/rglimiter.c (test_gap), (rglimiter_suite): |
| Add tests to verify gap-awareness. |
| |
| 2008-03-23 13:31:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/goom/Makefile.am: Remove ppc assembler optimisations from the build until they actually build (they also seem to ... |
| Original commit message from CVS: |
| * gst/goom/Makefile.am: |
| Remove ppc assembler optimisations from the build until they |
| actually build (they also seem to have GPL headers). |
| |
| 2008-03-23 12:48:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| m4/Makefile.am: Better not dist files that don't exist any longer (lrint*m4). |
| Original commit message from CVS: |
| * m4/Makefile.am: |
| Better not dist files that don't exist any longer (lrint*m4). |
| |
| 2008-03-22 19:26:04 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/soup/gstsouphttpsrc.c: Don't autoplug souphttpsrc for dav/davs. This is better handled by |
| Original commit message from CVS: |
| * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_headers_cb), |
| (gst_soup_http_src_chunk_allocator), |
| (gst_soup_http_src_got_chunk_cb), |
| (gst_soup_http_src_uri_get_protocols): |
| Don't autoplug souphttpsrc for dav/davs. This is better handled by |
| GIO and GnomeVFS as they provide authentication. |
| Don't leak the icy caps if we already set them and get a new |
| icy-metaint header. |
| Try harder to set the icy caps on the output buffer to have correct |
| caps for the first buffer already. |
| * tests/check/elements/souphttpsrc.c: (got_buffer), |
| (GST_START_TEST): |
| Check that we get a buffer with application/x-icy caps if iradio-mode |
| is enabled and we have an icecast URL. |
| |
| 2008-03-22 18:18:46 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/soup/gstsouphttpsrc.c: Actually set the icy caps on our src pad if we have icecast data. |
| Original commit message from CVS: |
| * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_chunk_allocator): |
| Actually set the icy caps on our src pad if we have icecast data. |
| Fixes bug #523854. |
| |
| 2008-03-21 13:36:27 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Remove lrint/lrintf checks. We don't use it anywhere. |
| Original commit message from CVS: |
| * configure.ac: |
| * m4/lrint.m4: |
| * m4/lrintf.m4: |
| Remove lrint/lrintf checks. We don't use it anywhere. |
| |
| 2008-03-19 19:56:59 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/freeze/: Add example to source code documentation blob and remove the 3 line |
| Original commit message from CVS: |
| * gst/freeze/FAQ: |
| * gst/freeze/Makefile.am: |
| * gst/freeze/gstfreeze.c: |
| Add example to source code documentation blob and remove the 3 line |
| FAQ. |
| * gst/interleave/interleave.c: |
| Add a source code documentation blob. |
| |
| 2008-03-18 15:03:06 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy) |
| Original commit message from CVS: |
| 2008-03-18 Andy Wingo <wingo@pobox.com> |
| * sys/osxvideo/osxvideosink.m |
| (gst_osx_video_sink_osxwindow_destroy) |
| (gst_osx_video_sink_osxwindow_new): Actually set a lock on the |
| task, whoopdee. |
| (cocoa_event_loop): Pacify the taymans by upping the usleepage to |
| 2 ms. |
| |
| 2008-03-18 11:50:08 +0000 Andy Wingo <wingo@pobox.com> |
| |
| sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy) |
| Original commit message from CVS: |
| 2008-03-18 Andy Wingo <wingo@pobox.com> |
| * sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy) |
| (gst_osx_video_sink_osxwindow_new, cocoa_event_loop): |
| * sys/osxvideo/osxvideosink.h (struct _GstOSXVideoSink): If we |
| need to run an event loop, do so in a task instead of assuming |
| that there will be a GMainLoop. Fixes #523134. |
| |
| 2008-03-17 19:50:58 +0000 William M. Brack <wbrack@mmm.com.hk> |
| |
| sys/v4l2/v4l2src_calls.c: Make sure the probed frame sizes are reversed in the resulting caps also when using V4L2_FR... |
| Original commit message from CVS: |
| Patch by: William M. Brack <wbrack at mmm com hk> |
| * sys/v4l2/v4l2src_calls.c: |
| (gst_v4l2src_probe_caps_for_format_and_size), |
| (gst_v4l2src_probe_caps_for_format): |
| Make sure the probed frame sizes are reversed in the resulting |
| caps also when using V4L2_FRMSIZE_STEPWISE (so they end up |
| highest resolution first); also remove unused variable. |
| (Partly fixes #520092) |
| |
| 2008-03-17 15:56:01 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| gst/rtsp/gstrtspsrc.c: Call WSAStartup() and WSACleanup before using the Winsock API. |
| Original commit message from CVS: |
| Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), |
| (gst_rtspsrc_finalize): |
| Call WSAStartup() and WSACleanup before using the Winsock API. |
| See #520808. |
| |
| 2008-03-16 15:01:07 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.c: Erm, the buffer-size is just guint, no need for the special format specifier. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| Erm, the buffer-size is just guint, no need for the special format |
| specifier. |
| |
| 2008-03-16 14:34:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/goom/: Small fixes to build more on PPC: ifdef out code that uses unknown define; add newline at end of header fi... |
| Original commit message from CVS: |
| * gst/goom/plugin_info.c: |
| * gst/goom/ppc_zoom_ultimate.h: |
| Small fixes to build more on PPC: ifdef out code that uses unknown |
| define; add newline at end of header file to avoid compiler warning. |
| Assembler code still doesn't build though. |
| |
| 2008-03-16 14:04:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.c: Fix up my last commit. Use G_GUINT32_FORMAT for the guint32 debug log. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| Fix up my last commit. Use G_GUINT32_FORMAT for the guint32 debug log. |
| Also downgrade a GST_WARNING to GST_DEBUG and add a comment. |
| |
| 2008-03-15 22:10:38 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.c: Chunksize is uint32. Fix format specifier. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| Chunksize is uint32. Fix format specifier. |
| |
| 2008-03-14 15:53:01 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * ChangeLog: |
| * gst/rtsp/COPYING.MIT: |
| fix license file, remove extra line copied over by mistake |
| Original commit message from CVS: |
| fix license file, remove extra line copied over by mistake |
| |
| 2008-03-13 14:30:45 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/audiofx.c: Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead of hardcoding values. |
| Original commit message from CVS: |
| * gst/audiofx/audiofx.c: |
| Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead |
| of hardcoding values. |
| |
| 2008-03-13 09:45:09 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| ext/soup/gstsouphttpsrc.*: Try to resume on server disconnect. Fixes bug #522134. |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_init), |
| (gst_soup_http_src_finished_cb), (gst_soup_http_src_response_cb), |
| (gst_soup_http_src_build_message), (gst_soup_http_src_create): |
| * ext/soup/gstsouphttpsrc.h: |
| Try to resume on server disconnect. Fixes bug #522134. |
| |
| 2008-03-11 23:12:04 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| sys/oss/gstosssrc.*: Cache probed caps, so _get_caps() during recording doesn't cause ioctl calls which may disrupt t... |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw skynet be> |
| * sys/oss/gstosssrc.c: (gst_oss_src_init), (gst_oss_src_getcaps), |
| (gst_oss_src_close): |
| * sys/oss/gstosssrc.h: |
| Cache probed caps, so _get_caps() during recording doesn't cause |
| ioctl calls which may disrupt the recording (fixes #521875). |
| |
| 2008-03-11 16:23:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Make sure we always send a DISCONT after a seek by setting the sample index to an undefined va... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek), |
| (gst_qtdemux_activate_segment), |
| (gst_qtdemux_prepare_current_sample), |
| (gst_qtdemux_loop_state_movie), (qtdemux_parse_trak): |
| Make sure we always send a DISCONT after a seek by setting the sample |
| index to an undefined value after a seek. |
| |
| 2008-03-11 15:18:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavisubtitle.h: Fix up IS_FOO macros, which makes gtk-doc much happier. |
| Original commit message from CVS: |
| * gst/avi/gstavisubtitle.h: (GST_IS_AVI_SUBTITLE), |
| (GST_IS_AVI_SUBTITLE_CLASS): |
| Fix up IS_FOO macros, which makes gtk-doc much happier. |
| |
| 2008-03-08 19:29:20 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/icles/Makefile.am: Move the -lgstfoo where it belongs. |
| Original commit message from CVS: |
| * tests/icles/Makefile.am: |
| Move the -lgstfoo where it belongs. |
| |
| 2008-03-08 19:14:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| ChangeLog surgery |
| Original commit message from CVS: |
| ChangeLog surgery |
| |
| 2008-03-08 04:40:32 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/matroska/ebml-ids.h: Add ID for EBML CRC32 elements. |
| Original commit message from CVS: |
| * gst/matroska/ebml-ids.h: |
| Add ID for EBML CRC32 elements. |
| * gst/matroska/Makefile.am: |
| * gst/matroska/ebml-read.c: (gst_ebml_finalize), |
| (gst_ebml_read_class_init), (gst_ebml_read_peek_bytes), |
| (gst_ebml_read_get_length), (_ext2dbl), (gst_ebml_read_float), |
| (gst_ebml_read_header): |
| Support reading 80bit floats, add finalize method to clean up |
| in any case, support reading length/id elements with any length |
| as long as it's smaller than our supported maximum, don't leak |
| buffers if reading as much data as we wanted failed and some |
| smaller cleanup. |
| |
| 2008-03-08 04:21:34 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/rtp/gstrtph263pdepay.c: Check that a buffer is large enough before reading from it. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process): |
| Check that a buffer is large enough before reading from it. |
| Fixes bug #521102. |
| |
| 2008-03-07 15:54:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudpsrc.c: Fix compilation after removing the GstPollMode from the constructor. |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_start): |
| Fix compilation after removing the GstPollMode from the |
| constructor. |
| |
| 2008-03-07 13:08:42 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Check for sinh(), cosh() and asinh() and define our own implementations if they're not available. Fixes bug #520880. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audiochebband.c: |
| * gst/audiofx/audiocheblimit.c: |
| * gst/audiofx/math_compat.h: |
| Check for sinh(), cosh() and asinh() and define our own |
| implementations if they're not available. Fixes bug #520880. |
| |
| 2008-03-07 12:40:18 +0000 Olivier Crete <tester@tester.ca> |
| |
| ext/speex/gstspeexenc.c: Unref the buffers only once when handling not-negotiated errors. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * ext/speex/gstspeexenc.c: (gst_speex_enc_chain): |
| Unref the buffers only once when handling not-negotiated errors. |
| Fixes bug #520764. |
| |
| 2008-03-07 10:01:40 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| gst/udp/gstudpsrc.c: Properly balance WSA_Cleanup with WSA_Startup. |
| Original commit message from CVS: |
| Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_finalize), (gst_udpsrc_start), |
| (gst_udpsrc_stop): |
| Properly balance WSA_Cleanup with WSA_Startup. |
| Also make the poll controllable on windows. Fixes #520888. |
| |
| 2008-03-06 19:47:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/matroska/: Handle return values from pull_range in a more granular way to properly shut down on seeks. |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes), |
| (gst_ebml_read_pull_bytes), (gst_ebml_read_element_id), |
| (gst_ebml_read_element_length), (gst_ebml_peek_id), |
| (gst_ebml_read_skip), (gst_ebml_read_buffer), |
| (gst_ebml_read_bytes), (gst_ebml_read_uint), (gst_ebml_read_sint), |
| (gst_ebml_read_float), (gst_ebml_read_ascii), (gst_ebml_read_utf8), |
| (gst_ebml_read_date), (gst_ebml_read_master), |
| (gst_ebml_read_binary), (gst_ebml_read_header): |
| * gst/matroska/ebml-read.h: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_combine_flows), (gst_matroska_demux_reset), |
| (gst_matroska_demux_read_track_encodings), |
| (gst_matroska_demux_add_stream), |
| (gst_matroska_demux_handle_src_query), |
| (gst_matroska_demux_handle_seek_event), |
| (gst_matroska_demux_init_stream), |
| (gst_matroska_demux_parse_tracks), |
| (gst_matroska_demux_parse_index_cuetrack), |
| (gst_matroska_demux_parse_index_pointentry), |
| (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info), |
| (gst_matroska_demux_parse_metadata_id_simple_tag), |
| (gst_matroska_demux_parse_metadata_id_tag), |
| (gst_matroska_demux_parse_metadata), |
| (gst_matroska_demux_sync_streams), |
| (gst_matroska_demux_push_hdr_buf), |
| (gst_matroska_demux_push_flac_codec_priv_data), |
| (gst_matroska_demux_push_xiph_codec_priv_data), |
| (gst_matroska_demux_add_wvpk_header), |
| (gst_matroska_demux_check_subtitle_buffer), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_parse_cluster), |
| (gst_matroska_demux_parse_contents_seekentry), |
| (gst_matroska_demux_parse_contents), |
| (gst_matroska_demux_loop_stream_parse_id), |
| (gst_matroska_demux_loop_stream), (gst_matroska_demux_loop): |
| * gst/matroska/matroska-demux.h: |
| * gst/matroska/matroska-ids.h: |
| Handle return values from pull_range in a more granular way to properly |
| shut down on seeks. |
| Combine return values from push. |
| Implement proper error handling. |
| Prepare for handling seeking correctly. |
| |
| 2008-03-03 22:01:56 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/matroska/ebml-read.c: Use GINT64 formatting constants from GLIB. |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: |
| Use GINT64 formatting constants from GLIB. |
| * gst/matroska/matroska-demux.c: |
| Add some guards to avoid a possible division by 0 and crashing |
| with NULL events on some systems. |
| Use gst_gdouble_to_guint64 somewhere instead of an implicit |
| conversion. |
| * gst/matroska/matroska-mux.c: |
| Check for invalid timestamps in a bunch of places to avoid |
| writing bogus durations into the output file. |
| Fix some double<->gint64 conversions that weren't using |
| gst_guint64_to_gdouble |
| |
| 2008-03-03 13:03:43 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| configure.ac: Move the checks for bison, flex and as to the program section and the check for gcc inline asm to the c... |
| Original commit message from CVS: |
| * configure.ac: |
| Move the checks for bison, flex and as to the program section and the |
| check for gcc inline asm to the compiler characteristics section. |
| |
| 2008-03-03 12:10:55 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4... |
| Original commit message from CVS: |
| * configure.ac: |
| Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which |
| plug-ins are included/excluded. (#498222) |
| |
| 2008-02-29 12:35:24 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/videomixer/videomixer.c: Don't call gst_object_sync_values() unless we have a valid timestamp. |
| Original commit message from CVS: |
| * gst/videomixer/videomixer.c: (gst_videomixer_blend_buffers): |
| Don't call gst_object_sync_values() unless we have a valid timestamp. |
| |
| 2008-02-29 06:18:55 +0000 David Schleef <ds@schleef.org> |
| |
| gst/matroska/: Fix Dirac mapping. I had previously added a VfW-type mapping, but it looks like Dirac will get a nati... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| * gst/matroska/matroska-ids.h: |
| * gst/matroska/matroska-mux.c: |
| Fix Dirac mapping. I had previously added a VfW-type |
| mapping, but it looks like Dirac will get a native Matroska |
| mapping, and this is the most likely method. |
| |
| 2008-02-28 23:56:30 +0000 David Schleef <ds@schleef.org> |
| |
| gst/avi/gstavimux.c: Add Dirac encoding |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: Add Dirac encoding |
| |
| 2008-02-28 11:51:24 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/udp/gstudpsrc.*: Port to GstPoll. See #505417. |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create), |
| (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_unlock), |
| (gst_udpsrc_unlock_stop), (gst_udpsrc_stop): |
| * gst/udp/gstudpsrc.h: |
| Port to GstPoll. See #505417. |
| |
| 2008-02-28 08:37:44 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/law/mulaw-decode.c: Return GST_FLOW_NOT_NEGOTIATED when the caps are not set yet on the srcpad. We need rate and ... |
| Original commit message from CVS: |
| * gst/law/mulaw-decode.c: (gst_mulawdec_chain): |
| Return GST_FLOW_NOT_NEGOTIATED when the caps are not set |
| yet on the srcpad. We need rate and channels before we |
| can do any processing. Fixes bug #519088. |
| |
| 2008-02-26 10:09:38 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Detect and indicate if GCC inline assembly syntax is available. |
| Original commit message from CVS: |
| * configure.ac: |
| Detect and indicate if GCC inline assembly syntax is |
| available. |
| * gst/goom/Makefile.am: |
| * gst/goom/convolve_fx.c: |
| * gst/goom/flying_stars_fx.c: |
| * gst/goom/goom_config.h: |
| * gst/goom/goom_core.c: |
| * gst/goom/goomsl.c: |
| * gst/goom/ifs.c: |
| * gst/goom/mmx.c: |
| * gst/goom/plugin_info.c: |
| * gst/goom/xmmx.c: |
| Fix various GCC-isms, and only build the inline assembly |
| with compilers that support GCC inline assembly. |
| Fix a couple of other warnings shown with Forte. |
| |
| 2008-02-26 05:36:17 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| Add support for specifying a list of cookies to be passed in the HTTP request. Fixes bug #518722. |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init), |
| (gst_soup_http_src_init), (gst_soup_http_src_dispose), |
| (gst_soup_http_src_set_property), (gst_soup_http_src_get_property), |
| (gst_soup_http_src_create): |
| * ext/soup/gstsouphttpsrc.h: |
| * tests/check/elements/souphttpsrc.c: (run_test), (GST_START_TEST), |
| (souphttpsrc_suite): |
| Add support for specifying a list of cookies to be passed in |
| the HTTP request. Fixes bug #518722. |
| |
| 2008-02-25 12:03:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/goom/xmmx.c: Use 'emms' instead of 'femms' to not crash on cpus that do not implement this 3dnow specific instruc... |
| Original commit message from CVS: |
| * gst/goom/xmmx.c: |
| Use 'emms' instead of 'femms' to not crash on cpus that do not |
| implement this 3dnow specific instruction. |
| |
| 2008-02-25 10:32:35 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/goom/plugin_info.c: Use extended MMX for draw_line() too if available, not only normal MMX. |
| Original commit message from CVS: |
| * gst/goom/plugin_info.c: (setOptimizedMethods): |
| Use extended MMX for draw_line() too if available, not only |
| normal MMX. |
| |
| 2008-02-25 06:50:31 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/jpeg/gstjpeg.c: Remove (commented out) smoke typefinder. This is in base now. |
| Original commit message from CVS: |
| * ext/jpeg/gstjpeg.c: (plugin_init): |
| Remove (commented out) smoke typefinder. This is in base now. |
| |
| 2008-02-23 15:02:15 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/goom2k1/: Rename the installed library, and don't register the same |
| Original commit message from CVS: |
| * gst/goom2k1/Makefile.am: |
| * gst/goom2k1/gstgoom.c: |
| Rename the installed library, and don't register the same |
| GType name as the new goom. |
| |
| 2008-02-23 12:23:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Check for and define ERROR_CXXFLAGS and use them when building |
| Original commit message from CVS: |
| * configure.ac: |
| * ext/taglib/Makefile.am: |
| Check for and define ERROR_CXXFLAGS and use them when building |
| C++ code (#516509). |
| |
| 2008-02-23 12:10:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/goom/: Call oil_init(), otherwise oil_get_cpu_flags() won't return anything useful. Export goom debug category so... |
| Original commit message from CVS: |
| * gst/goom/gstgoom.c: (goom_debug), (plugin_init): |
| * gst/goom/plugin_info.c: (goom_debug), (GST_CAT_DEFAULT), |
| (setOptimizedMethods): |
| Call oil_init(), otherwise oil_get_cpu_flags() won't return |
| anything useful. Export goom debug category so we can get |
| rid of the VERBOSE define and the printfs. |
| |
| 2008-02-23 11:53:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/goom/: Compile fixes for x86-64. |
| Original commit message from CVS: |
| * gst/goom/goomsl_heap.c: (align_it): |
| * gst/goom/plugin_info.c: (setOptimizedMethods): |
| Compile fixes for x86-64. |
| |
| 2008-02-23 03:10:55 +0000 Bastien Nocera <hadess@hadess.net> |
| |
| gst/goom/Makefile.am: Don't compile lex or yacc outputs with warnings, but add other CFLAGS |
| Original commit message from CVS: |
| * gst/goom/Makefile.am: Don't compile lex or yacc outputs |
| with warnings, but add other CFLAGS |
| * gst/goom/goomsl.c (gsl_instr_set_namespace), |
| (gsl_instr_add_param), (iflow_execute), (gsl_enternamespace), |
| (calculate_labels), (gsl_read_file): |
| * gst/goom/goomsl_lex.l: |
| * gst/goom/goomsl_yacc.y: |
| * gst/goom/plugin_info.c: Remove a few live printf, and |
| fprintf, replace exit() calls with g_assert_not_reached() |
| if it not optimal for a library |
| |
| 2008-02-23 02:38:03 +0000 Bastien Nocera <hadess@hadess.net> |
| |
| gst/goom/Makefile.am: Remove the warnings being disabled, fix linkage on x86, spotted by Sebastian Dröge |
| Original commit message from CVS: |
| * gst/goom/Makefile.am: Remove the warnings being disabled, |
| fix linkage on x86, spotted by Sebastian Dröge |
| <slomo@circular-chaos.org> |
| * gst/goom/convolve_fx.c (convolve_init), |
| (create_output_with_brightness), (convolve_apply): |
| * gst/goom/filters.c (zoomFilterVisualFXWrapper_create): |
| * gst/goom/goomsl.c: |
| * gst/goom/ifs.c (ifs_update), (ifs_visualfx_create): |
| * gst/goom/plugin_info.c: |
| * gst/goom/tentacle3d.c (tentacle_fx_create): |
| Fix warnings, and disable the motifs in the convolve_fx |
| plugin (they were causing warnings, and they were just |
| "Goom" in funny letterring) |
| |
| 2008-02-23 01:51:37 +0000 Bastien Nocera <hadess@hadess.net> |
| |
| configure.ac: Add checks for Flex/Yacc/Bison and other furry animals, for the new goom 2k4 based plugin |
| Original commit message from CVS: |
| 2008-02-23 Bastien Nocera <hadess@hadess.net> |
| * configure.ac: Add checks for Flex/Yacc/Bison and other |
| furry animals, for the new goom 2k4 based plugin |
| * gst/goom/*: Update to use goom 2k4, uses liboil to detect |
| CPU optimisations (not working yet), move the old plugin to... |
| * gst/goom2k1/*: ... here, in case somebody is sick enough |
| Fixes #515073 |
| |
| 2008-02-22 09:56:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Post the server response code in an error message instead of a generic 'error' message. Fixes ... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams): |
| Post the server response code in an error message instead of a generic |
| 'error' message. Fixes #517237. |
| |
| 2008-02-22 07:20:03 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| Implement zero-copy and make the buffer size configurable. |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * configure.ac: |
| * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_cancel_message), |
| (gst_soup_http_src_finished_cb), (gst_soup_http_src_chunk_free), |
| (gst_soup_http_src_chunk_allocator), |
| (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_create), |
| (gst_soup_http_src_start), (gst_soup_http_src_set_proxy): |
| * ext/soup/gstsouphttpsrc.h: |
| Implement zero-copy and make the buffer size configurable. |
| Prefix proxy URIs with "http://" if they don't start with it |
| already and catch errors earlier, fixes hanging in some situations. |
| Fixes bug #514948. |
| |
| 2008-02-22 06:22:39 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/Makefile.am: Ignore gconfaudiosrc for the states unit test too. It will fallback to alsasrc if the gconf ... |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Ignore gconfaudiosrc for the states unit test too. It will fallback |
| to alsasrc if the gconf settings can't be read and not everybody has |
| alsa. |
| |
| 2008-02-22 06:06:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackparse.*: Always report the duration if we know it in push mode and don't return 0 just to make ... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query), |
| (gst_wavpack_parse_create_src_pad): |
| * ext/wavpack/gstwavpackparse.h: |
| Always report the duration if we know it in push mode and don't |
| return 0 just to make totem believe we can't seek in push mode. |
| Newer totem version use the SEEKING query which properly reports |
| if we can seek or not. |
| |
| 2008-02-22 05:39:01 +0000 Jens Granseuer <jensgr@gmx.net> |
| |
| tests/examples/equalizer/demo.c: C89 fix, moving variable declarations to the beginning of the block. Fixes bug #517933. |
| Original commit message from CVS: |
| Patch by: Jens Granseuer <jensgr at gmx dot net> |
| * tests/examples/equalizer/demo.c: (main): |
| C89 fix, moving variable declarations to the beginning of |
| the block. Fixes bug #517933. |
| |
| 2008-02-21 23:47:37 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to development... |
| Original commit message from CVS: |
| * configure.ac: |
| Back to development... |
| |
| === release 0.10.7 === |
| |
| 2008-02-21 00:09:07 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/gst-plugins-good-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-monoscope.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * gst-plugins-good.doap: |
| * po/LINGUAS: |
| * win32/common/config.h: |
| Release 0.10.7 - Red Door Black |
| Original commit message from CVS: |
| Release 0.10.7 - Red Door Black |
| |
| 2008-02-20 22:51:08 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/bg.po: |
| * po/ca.po: |
| * po/cs.po: |
| * po/da.po: |
| * po/en_GB.po: |
| * po/es.po: |
| * po/eu.po: |
| * po/fi.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/pl.po: |
| * po/sk.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| * po/zh_CN.po: |
| * po/zh_HK.po: |
| * po/zh_TW.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2008-02-19 10:47:20 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/alpha/Makefile.am: Link alpha plugin with libgstbase. Fixes bug #517386. |
| Original commit message from CVS: |
| * gst/alpha/Makefile.am: |
| Link alpha plugin with libgstbase. Fixes bug #517386. |
| |
| 2008-02-18 11:13:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Init values to -1 instead of the default 0 value. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream): |
| Init values to -1 instead of the default 0 value. |
| Fixes #516524. |
| |
| 2008-02-14 14:50:30 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/examples/spectrum/spectrum-example.c: Add missing include to fix compilation when libxml usage is disabled. |
| Original commit message from CVS: |
| * tests/examples/spectrum/spectrum-example.c: |
| Add missing include to fix compilation when libxml usage is disabled. |
| Fixes: #516371 |
| |
| 2008-02-12 23:38:19 +0000 Wim Taymans <wim.taymans@collabora.co.uk> |
| |
| fixes: #514889 |
| Original commit message from CVS: |
| patch by: Wim Taymans <wim.taymans@collabora.co.uk> |
| fixes: #514889 |
| * gst/rtp/gstrtph264pay.c: |
| * gst/rtp/gstrtpmp4gdepay.c: |
| * gst/rtp/gstrtpmp4gpay.c: |
| * gst/rtp/gstrtpmp4gpay.h: |
| * gst/rtp/gstrtptheorapay.c: |
| * gst/rtp/gstrtpvorbispay.c: |
| Fix various leaks shown up in valgrind |
| - free sprops and buffer in error cases in H264 payloader |
| - fix leak in mp4g depayloader when construction the caps |
| - don't leak config string in the mp4g payloader |
| - don't leak buffers and headers in theora and vorbis payloaders |
| * tests/check/elements/rtp-payloading.c: |
| Fix the RTP data test |
| - Actually send valid amr data to the payloader instead of 20 |
| zero-bytes |
| - The mp4g payloader expects codec_data on the caps |
| |
| 2008-02-12 21:36:40 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/MANIFEST: Add libgstpng.dsp to MANIFEST. |
| Original commit message from CVS: |
| * win32/MANIFEST: |
| Add libgstpng.dsp to MANIFEST. |
| * win32/vs6/libgstaudiofx.dsp: |
| Add new source files to VS project file. |
| |
| 2008-02-12 13:34:52 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| sys/ximage/gstximagesrc.c: Initialise variables when opening the X display rather than in _start(), as the display ca... |
| Original commit message from CVS: |
| * sys/ximage/gstximagesrc.c: |
| Initialise variables when opening the X display rather |
| than in _start(), as the display can be opened before that. |
| Fixes: #515985 |
| |
| 2008-02-12 12:22:48 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| sys/directdraw/gstdirectdrawsink.c: Properly chain up finalize functions. Fixes bug #515980. |
| Original commit message from CVS: |
| * sys/directdraw/gstdirectdrawsink.c: |
| (gst_ddrawsurface_class_init), (gst_ddrawsurface_finalize), |
| (gst_directdraw_sink_finalize): |
| Properly chain up finalize functions. Fixes bug #515980. |
| |
| 2008-02-12 11:38:54 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| sys/v4l2/v4l2src_calls.c: Chain up the finalize functions. Fixes bug #515984. |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize), |
| (gst_v4l2_buffer_class_init), (gst_v4l2_buffer_pool_finalize), |
| (gst_v4l2_buffer_pool_class_init): |
| Chain up the finalize functions. Fixes bug #515984. |
| |
| 2008-02-12 11:14:36 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| sys/ximage/ximageutil.c: Chain up in the finalize function for our custom buffer sub-class. |
| Original commit message from CVS: |
| * sys/ximage/ximageutil.c: |
| Chain up in the finalize function for our custom |
| buffer sub-class. |
| Patch by: Sebastian Dröge <slomo@circular-chaos.org> |
| Fixes: #515706 |
| |
| 2008-02-12 11:12:43 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/debug/efence.c: Properly chain up finalize method. Fixes bug #515979. |
| Original commit message from CVS: |
| * gst/debug/efence.c: (gst_fenced_buffer_finalize), |
| (gst_fenced_buffer_class_init): |
| Properly chain up finalize method. Fixes bug #515979. |
| |
| 2008-02-12 11:09:08 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| sys/ximage/gstximagesrc.c: Free allocated Damage memory before closing our connection to the |
| Original commit message from CVS: |
| * sys/ximage/gstximagesrc.c: |
| Free allocated Damage memory before closing our connection to the |
| X server. Fixes: #515706 |
| |
| 2008-02-12 05:21:46 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/souphttpsrc.c: Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564. |
| Original commit message from CVS: |
| * tests/check/elements/souphttpsrc.c: |
| Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564. |
| |
| 2008-02-12 05:14:16 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Add a few libjpeg suppressions and initialize a variable to make smokeenc valgrind clean. Fixes bug #515701. |
| Original commit message from CVS: |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain): |
| * tests/check/Makefile.am: |
| * tests/check/gst-plugins-good.supp: |
| Add a few libjpeg suppressions and initialize a variable to |
| make smokeenc valgrind clean. Fixes bug #515701. |
| |
| 2008-02-11 21:24:30 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/avi/gstavidemux.c: Revert patch which sends timestamps only on keyframes, as it breaks playback with current gst-... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| Revert patch which sends timestamps only on keyframes, as it |
| breaks playback with current gst-ffmpeg. |
| Fixes: #515562 |
| |
| 2008-02-11 14:01:52 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Close some memory leaks spotted by the unit test. Fixes bug #515697. |
| Original commit message from CVS: |
| * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create): |
| * tests/check/elements/multifile.c: (GST_START_TEST): |
| Close some memory leaks spotted by the unit test. Fixes bug #515697. |
| |
| 2008-02-11 13:48:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/gconf/gconf.c: Use and unset the GError when pipeline creation fails instead of simply leaking it. Fixes bug #515... |
| Original commit message from CVS: |
| * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default): |
| Use and unset the GError when pipeline creation fails instead of |
| simply leaking it. Fixes bug #515704. |
| |
| 2008-02-10 10:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: Fix long description of audiofx elements. Fixes bug #515457. |
| Original commit message from CVS: |
| * gst/audiofx/audioamplify.c: |
| * gst/audiofx/audiochebband.c: |
| * gst/audiofx/audiocheblimit.c: |
| * gst/audiofx/audiodynamic.c: |
| * gst/audiofx/audioinvert.c: |
| * gst/audiofx/audiopanorama.c: |
| * gst/audiofx/audiowsincband.c: |
| * gst/audiofx/audiowsinclimit.c: |
| Fix long description of audiofx elements. Fixes bug #515457. |
| |
| 2008-02-09 01:45:32 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Add a simple example application for the spectrum element, include it in the docs, and fix some documentation ambigui... |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * gst/spectrum/gstspectrum.c: |
| * tests/examples/spectrum/.cvsignore: |
| * tests/examples/spectrum/Makefile.am: |
| * tests/examples/spectrum/spectrum-example.c: |
| Add a simple example application for the spectrum element, include it |
| in the docs, and fix some documentation ambiguities. |
| Fixes: #348085 |
| |
| 2008-02-09 00:15:25 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/: Fix includes order |
| Original commit message from CVS: |
| * gst/equalizer/Makefile.am: |
| * gst/spectrum/Makefile.am: |
| Fix includes order |
| * tests/check/Makefile.am: |
| Exclude v4l2src from the states test - it takes too long to start. |
| * tests/check/elements/spectrum.c: |
| Make the test run properly with CK_FORK=no |
| |
| 2008-02-08 15:32:36 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| add 3 new plugins to spec file |
| Original commit message from CVS: |
| add 3 new plugins to spec file |
| |
| 2008-02-08 15:27:51 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * ChangeLog: |
| * gst/audiofx/Makefile.am: |
| add missing header files for disting |
| Original commit message from CVS: |
| add missing header files for disting |
| |
| 2008-02-08 15:20:31 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/matroska/matroska-demux.c: Flag keyframe and delta units correctly when dealign with a |
| Original commit message from CVS: |
| 2008-02-08 Julien Moutte <julien@fluendo.com> |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock): Flag |
| keyframe and delta units correctly when dealign with a |
| BlockGroup. |
| Fixes: #514397 |
| |
| 2008-02-08 10:19:33 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/elements/.cvsignore: Spell the new tests correctly in .cvsignore |
| Original commit message from CVS: |
| * tests/check/elements/.cvsignore: |
| Spell the new tests correctly in .cvsignore |
| |
| 2008-02-08 10:09:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/multifile/gstmultifilesrc.c: Need to use gsize here for the size, fixes compiler warning. |
| Original commit message from CVS: |
| * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create): |
| Need to use gsize here for the size, fixes compiler warning. |
| * tests/examples/equalizer/.cvsignore: |
| * tests/examples/equalizer/Makefile.am: |
| * tests/examples/spectrum/.cvsignore: |
| * tests/examples/spectrum/Makefile.am: |
| Add missing files to fix the build. |
| |
| 2008-02-08 04:25:32 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Move multifile plugin from -bad. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-multifile.xml: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| Move multifile plugin from -bad. |
| Fixes: #490283 |
| |
| 2008-02-08 03:44:12 +0000 David Schleef <ds@schleef.org> |
| |
| gst/multifile/: Use g_file_[sg]et_contents() instead of using stdio functions. |
| Original commit message from CVS: |
| * gst/multifile/gstmultifilesink.c: |
| * gst/multifile/gstmultifilesrc.c: |
| Use g_file_[sg]et_contents() instead of using stdio functions. |
| Should be less error prone. |
| * tests/check/elements/multifile.c: |
| Create a temporary directory using standard functions instead of |
| creating a directory in the current dir. |
| |
| 2008-02-08 03:28:57 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Move spectrum plugin from -bad. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * gst/spectrum/Makefile.am: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/examples/Makefile.am: |
| Move spectrum plugin from -bad. |
| Move examples into tests/examples/spectrum. |
| |
| 2008-02-08 02:56:12 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Mention bug 415627 fixed with previous commit |
| Original commit message from CVS: |
| Mention bug 415627 fixed with previous commit |
| |
| 2008-02-08 02:49:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Move the equalizer plugin across from -bad |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * gst/equalizer/Makefile.am: |
| * tests/check/Makefile.am: |
| * tests/examples/Makefile.am: |
| Move the equalizer plugin across from -bad |
| * tests/check/elements/.cvsignore: |
| Add equalizer, audiosincwband and audiosincwlimit |
| * tests/check/elements/equalizer.c: |
| Fix compiler warnings |
| |
| 2008-02-08 02:48:54 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/plugins/gst-plugins-bad-plugins.*: Remove equalizer plugin docs |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/gst-plugins-bad-plugins.interfaces: |
| Remove equalizer plugin docs |
| * tests/check/Makefile.am: |
| Add GST_OPTION_CFLAGS, to get -Werror -Wall into the tests as for |
| other modules. |
| * tests/check/elements/multifile.c: |
| * tests/check/elements/rganalysis.c: |
| * tests/check/elements/rglimiter.c: |
| Fix compiler warnings from -Wall -Werror |
| |
| 2008-02-08 01:07:02 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases are treated like releases and bui... |
| Original commit message from CVS: |
| * configure.ac: |
| Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases |
| are treated like releases and build without it. |
| |
| 2008-02-07 21:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Move the lpwsinc and bpwsinc elements from gst-plugins-bad into the audiofx plugin, and rename to audiowsinclimit and... |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audiofx.c: |
| * gst/audiofx/audiowsincband.c: |
| * gst/audiofx/audiowsincband.h: |
| * gst/audiofx/audiowsinclimit.c: |
| * gst/audiofx/audiowsinclimit.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/audiowsincband.c: |
| * tests/check/elements/audiowsinclimit.c: |
| Move the lpwsinc and bpwsinc elements from gst-plugins-bad into |
| the audiofx plugin, and rename to audiowsinclimit and audiowsincband |
| respectively. |
| Fixes: #467666 |
| |
| 2008-02-07 21:17:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without caps, and add a somewhat useful debug message. Plus test. |
| Original commit message from CVS: |
| * gst/icydemux/gsticydemux.c: (gst_icydemux_chain): |
| * tests/check/elements/icydemux.c: |
| Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without |
| caps, and add a somewhat useful debug message. Plus test. |
| |
| 2008-02-07 19:13:56 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/rtsp/gstrtspsrc.c: Include unistd.h only if HAVE_UNISTD_H is defined |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: |
| Include unistd.h only if HAVE_UNISTD_H is defined |
| * win32/common/config.h.in: |
| * win32/common/config.h: |
| Define socklen_t as it seems it's not defined in default |
| Visual Studio headers. |
| * win32/vs6/libgstalpha.dsp: |
| * win32/vs6/libgstapetag.dsp: |
| * win32/vs6/libgstavi.dsp: |
| * win32/vs6/libgstrtp.dsp: |
| * win32/vs6/libgstrtsp.dsp: |
| * win32/vs6/libgstvideomixer.dsp: |
| Update project file dependencies and add new source files |
| |
| 2008-02-07 16:38:55 +0000 Bjarne Rosengren <bjarne@axis.com> |
| |
| gst/matroska/ebml-write.c: Don't leak buffers when we don't push them downstream. |
| Original commit message from CVS: |
| Patch by: Bjarne Rosengren <bjarne at axis dot com> |
| * gst/matroska/ebml-write.c: (gst_ebml_write_element_push): |
| Don't leak buffers when we don't push them downstream. |
| Fixes bug #514965. |
| |
| 2008-02-07 13:48:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/multifile/gstmultifilesink.c: Add a fixme comment. |
| Original commit message from CVS: |
| * gst/multifile/gstmultifilesink.c: |
| Add a fixme comment. |
| * gst/selector/gstoutputselector.c: |
| Fix same leak as in input-selector. |
| * tests/icles/output-selector-test.c: |
| Improve the test. |
| |
| 2008-02-07 13:41:11 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/spectrum/gstspectrum.c: Improve the docs. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: |
| Improve the docs. |
| |
| 2008-02-07 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Bump requirements to (good) released versions to avoid confusion and make implicit core requirement exp... |
| Original commit message from CVS: |
| * configure.ac: |
| Bump requirements to (good) released versions to avoid |
| confusion and make implicit core requirement explicit. |
| |
| 2008-02-07 10:04:01 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/gstlpwsinc.c: Fix typo in the long description of the element. |
| Original commit message from CVS: |
| * gst/filter/gstlpwsinc.c: |
| Fix typo in the long description of the element. |
| |
| 2008-02-06 23:44:43 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Rename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS... |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audiochebband.c: |
| * gst/audiofx/audiochebband.h: |
| * gst/audiofx/audiocheblimit.c: |
| * gst/audiofx/audiocheblimit.h: |
| * gst/audiofx/audiochebyshevfreqband.c: |
| * gst/audiofx/audiochebyshevfreqband.h: |
| * gst/audiofx/audiochebyshevfreqlimit.c: |
| * gst/audiofx/audiochebyshevfreqlimit.h: |
| * gst/audiofx/audiofx.c: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/audiochebband.c: |
| * tests/check/elements/audiocheblimit.c: |
| * tests/check/elements/audiochebyshevfreqband.c: |
| * tests/check/elements/audiochebyshevfreqlimit.c: |
| Rename audiochebyshevfreqband -> audiochebband and |
| audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS |
| surgery. |
| Closes: #491811 |
| |
| 2008-02-06 11:07:47 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| ext/soup/gstsouphttpsrc.c: Fix memory leak and improve debugging a bit. |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_chunk_cb), |
| (gst_soup_http_src_create): |
| Fix memory leak and improve debugging a bit. |
| |
| 2008-02-05 17:59:24 +0000 orjan <orjanf@axis.com> |
| |
| gst/multipart/multipartmux.c: Fix caps memory leak. Fixes #514573. |
| Original commit message from CVS: |
| Patch by: orjan <orjanf at axis dot com> |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_collected): |
| Fix caps memory leak. Fixes #514573. |
| |
| 2008-02-04 12:07:14 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/avi/gstavidemux.c: If there's no entries in the subindex, don't try to do anything stupid, just return. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex): |
| If there's no entries in the subindex, don't try to do anything stupid, |
| just return. |
| |
| 2008-02-02 19:47:50 +0000 John Millikin <jmillikin@gmail.com> |
| |
| ext/flac/gstflacdec.c: Fix extraction of picture blocks with newer libflac versions again: |
| Original commit message from CVS: |
| Patch by: John Millikin <jmillikin at gmail dot com> |
| * ext/flac/gstflacdec.c: (gst_flac_dec_scan_for_last_block), |
| (gst_flac_extract_picture_buffer), (gst_flac_dec_metadata_callback): |
| Fix extraction of picture blocks with newer libflac versions again: |
| FLAC__METADATA_TYPE_PICTURE is an enum, not a define (#513628). |
| |
| 2008-02-02 18:06:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/Makefile.am: Add rtp-payloading test to VALGRIND_TO_FIX. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Add rtp-payloading test to VALGRIND_TO_FIX. |
| * tests/check/elements/rtp-payloading.c: |
| Add semicolons after GST_TEST_END so gst-indent gets the |
| formatting right; make test less verbose in general, but |
| more verbose in the error case (which should probably |
| make the test fail anyway). |
| |
| 2008-02-01 18:29:21 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| Add documentation for avisubtitle and change class to |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * gst/avi/gstavisubtitle.c: |
| Add documentation for avisubtitle and change class to |
| Codec/Parser/Subtitle |
| |
| 2008-01-31 16:12:28 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| sys/v4l2/v4l2_calls.c: Treat ENOTTY (driver does not implement ioctl) the same as |
| Original commit message from CVS: |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists): |
| Treat ENOTTY (driver does not implement ioctl) the same as |
| EINVAL since it implies there are no available standards. |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format), |
| (gst_v4l2src_get_nearest_size): |
| Replace gst_v4l2src_get_size_limits with 2 calls to new function |
| gst_v4l2src_get_nearest_size, and get it to use VIDIOC_S_FMT to |
| probe if the driver does not support VIDIOC_TRY_FMT for whatever |
| reason, and if we aren't yet actively capturing. |
| * sys/v4l2/v4l2src_calls.h: |
| Remove replaced function declaration. |
| |
| 2008-01-31 16:03:48 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Bump plugins-base requirement to 0.10.16 for the gst_video_format_* |
| Original commit message from CVS: |
| * configure.ac: |
| Bump plugins-base requirement to 0.10.16 for the gst_video_format_* |
| API. |
| |
| 2008-01-31 09:50:31 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/soup/gstsouphttpsrc.c: Add changes to gstsouphttpsrc.c that were missing from last commit. |
| Original commit message from CVS: |
| * ext/soup/gstsouphttpsrc.c: (_do_init), |
| (gst_soup_http_src_base_init), (gst_soup_http_src_class_init), |
| (gst_soup_http_src_init), (gst_soup_http_src_dispose), |
| (gst_soup_http_src_set_property), (gst_soup_http_src_get_property), |
| (gst_soup_http_src_unicodify), (gst_soup_http_src_cancel_message), |
| (gst_soup_http_src_queue_message), |
| (gst_soup_http_src_add_range_header), |
| (gst_soup_http_src_session_unpause_message), |
| (gst_soup_http_src_session_pause_message), |
| (gst_soup_http_src_session_close), |
| (gst_soup_http_src_got_headers_cb), |
| (gst_soup_http_src_got_body_cb), (gst_soup_http_src_finished_cb), |
| (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_response_cb), |
| (gst_soup_http_src_parse_status), (gst_soup_http_src_create), |
| (gst_soup_http_src_start), (gst_soup_http_src_stop), |
| (gst_soup_http_src_unlock), (gst_soup_http_src_unlock_stop), |
| (gst_soup_http_src_get_size), (gst_soup_http_src_is_seekable), |
| (gst_soup_http_src_do_seek), (gst_soup_http_src_set_location), |
| (gst_soup_http_src_set_proxy), (gst_soup_http_src_uri_get_type), |
| (gst_soup_http_src_uri_get_protocols), |
| (gst_soup_http_src_uri_get_uri), (gst_soup_http_src_uri_set_uri), |
| (gst_soup_http_src_uri_handler_init), (plugin_init): |
| Add changes to gstsouphttpsrc.c that were missing from last commit. |
| |
| 2008-01-31 08:57:16 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| Make coding style more consistent, including class renaming. |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/gst-plugins-bad-plugins.interfaces: |
| * docs/plugins/inspect/plugin-soup.xml: |
| (gst_soup_http_src_base_init), (gst_soup_http_src_class_init), |
| (gst_soup_http_src_init), (gst_soup_http_src_dispose), |
| (gst_soup_http_src_set_property), (gst_soup_http_src_get_property), |
| (gst_soup_http_src_unicodify), (gst_soup_http_src_cancel_message), |
| (gst_soup_http_src_queue_message), |
| (gst_soup_http_src_add_range_header), |
| (gst_soup_http_src_session_unpause_message), |
| (gst_soup_http_src_session_pause_message), |
| (gst_soup_http_src_session_close), |
| (gst_soup_http_src_got_headers_cb), |
| (gst_soup_http_src_got_body_cb), (gst_soup_http_src_finished_cb), |
| (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_response_cb), |
| (gst_soup_http_src_parse_status), (gst_soup_http_src_create), |
| (gst_soup_http_src_start), (gst_soup_http_src_stop), |
| (gst_soup_http_src_unlock), (gst_soup_http_src_unlock_stop), |
| (gst_soup_http_src_get_size), (gst_soup_http_src_is_seekable), |
| (gst_soup_http_src_do_seek), (gst_soup_http_src_set_location), |
| (gst_soup_http_src_set_proxy), (gst_soup_http_src_uri_get_type), |
| (gst_soup_http_src_uri_get_protocols), |
| (gst_soup_http_src_uri_get_uri), (gst_soup_http_src_uri_set_uri), |
| (gst_soup_http_src_uri_handler_init), (plugin_init): |
| * ext/soup/gstsouphttpsrc.h: |
| Make coding style more consistent, including class renaming. |
| |
| 2008-01-31 00:03:26 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Fix typo. |
| Original commit message from CVS: |
| * configure.ac: |
| Fix typo. |
| |
| 2008-01-31 00:00:23 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/alpha/: Re-write the 'alpha' plugin to be BaseTransform based, simplifying some stuff, and making buffer-alloc an... |
| Original commit message from CVS: |
| * gst/alpha/Makefile.am: |
| * gst/alpha/gstalpha.c: |
| Re-write the 'alpha' plugin to be BaseTransform based, simplifying |
| some stuff, and making buffer-alloc and resizing work automatically. |
| No longer crashes on odd frame widths and heights, although there |
| seems to be a disagreement with ffmpegcolorspace about what size |
| an AYUV frame with odd height should be. |
| |
| 2008-01-30 15:40:36 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| ext/soup/gstsouphttpsrc.c: Update documentation a bit. |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * ext/soup/gstsouphttpsrc.c: |
| Update documentation a bit. |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/gst-plugins-bad-plugins.interfaces: |
| * docs/plugins/gst-plugins-bad-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-alsaspdif.xml: |
| * docs/plugins/inspect/plugin-dvb.xml: |
| * docs/plugins/inspect/plugin-filter.xml: |
| * docs/plugins/inspect/plugin-glimagesink.xml: |
| * docs/plugins/inspect/plugin-mpegvideoparse.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-rawparse.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-sdl.xml: |
| * docs/plugins/inspect/plugin-soundtouch.xml: |
| * docs/plugins/inspect/plugin-soup.xml: |
| * docs/plugins/inspect/plugin-spcdec.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speed.xml: |
| * docs/plugins/inspect/plugin-speexresample.xml: |
| * docs/plugins/inspect/plugin-switch.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| Regenerate everything for the documentation changes we had. |
| |
| 2008-01-30 13:29:15 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| ext/soup/gstsouphttpsrc.c: Let the proxy property default to the content of the $http_proxy environment variable. |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_init): |
| Let the proxy property default to the content of the $http_proxy |
| environment variable. |
| |
| 2008-01-30 13:08:45 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| tests/check/: Add missing files for the unit test. |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * tests/check/test-cert.pem: |
| * tests/check/test-key.pem: |
| Add missing files for the unit test. |
| |
| 2008-01-30 13:06:01 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| docs/plugins/: Add souphttpsrc to the docs. |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| Add souphttpsrc to the docs. |
| * configure.ac: |
| * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init), |
| (gst_souphttp_src_init), (gst_souphttp_src_dispose), |
| (gst_souphttp_src_set_property), (gst_souphttp_src_get_property), |
| (gst_souphttp_src_cancel_message), |
| (gst_souphttp_src_queue_message), |
| (gst_souphttp_src_add_range_header), |
| (gst_souphttp_src_session_unpause_message), |
| (gst_souphttp_src_session_pause_message), |
| (gst_souphttp_src_session_close), |
| (gst_souphttp_src_got_headers_cb), (gst_souphttp_src_got_body_cb), |
| (gst_souphttp_src_finished_cb), (gst_souphttp_src_got_chunk_cb), |
| (gst_souphttp_src_response_cb), (gst_souphttp_src_parse_status), |
| (gst_souphttp_src_create), (gst_souphttp_src_start), |
| (gst_souphttp_src_stop), (gst_souphttp_src_unlock), |
| (gst_souphttp_src_unlock_stop), (gst_souphttp_src_get_size), |
| (gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek), |
| (gst_souphttp_src_set_location), (gst_souphttp_src_set_proxy), |
| (plugin_init): |
| * ext/soup/gstsouphttpsrc.h: |
| Add support for libsoup2.4 and require it. Also implement redirection |
| and manual proxy specification. Fixes bug #510708. |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/souphttpsrc.c: |
| Add unit test for souphttpsrc. |
| |
| 2008-01-29 18:43:32 +0000 Alessandro Decina <alessandro@nnva.org> |
| |
| ext/libpng/gstpngenc.*: Preallocate the output buffer so that g_memdup() and gst_buffer_merge() aren't needed anymore... |
| Original commit message from CVS: |
| Patch by: Alessandro Decina <alessandro at nnva dot org> |
| * ext/libpng/gstpngenc.c: (user_write_data), (gst_pngenc_chain): |
| * ext/libpng/gstpngenc.h: |
| Preallocate the output buffer so that g_memdup() and |
| gst_buffer_merge() aren't needed anymore. This greatly improves |
| performances and fixes #512544. |
| |
| 2008-01-29 18:24:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: GStreamer timestamps are PTS values while AVI only knows about DTS timestamps. Make sure we on... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry), |
| (gst_avi_demux_stream_data): |
| GStreamer timestamps are PTS values while AVI only knows about DTS |
| timestamps. Make sure we only copy the DTS as the buffer timestamp when |
| we are dealing with a key frame. |
| |
| 2008-01-29 15:45:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/: Add add testsuite for the rtp-payloader that tries simulating dataflow. Needs more test data. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/rtp-payloading.c: |
| Add add testsuite for the rtp-payloader that tries simulating |
| dataflow. Needs more test data. |
| |
| 2008-01-29 15:27:02 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/elements/alphacolor.c: Remove two unused variables. |
| Original commit message from CVS: |
| * tests/check/elements/alphacolor.c: |
| Remove two unused variables. |
| |
| 2008-01-28 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/rtsp/gstrtspsrc.c: Use g_ascii_strtoll() instead of atoll, which is only available in C99. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpinfo): |
| Use g_ascii_strtoll() instead of atoll, which is only |
| available in C99. |
| |
| 2008-01-26 16:19:26 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/: Don't implement get_unit_size() ourselves, the GstAudioFilter base class already does this for us. |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init): |
| * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init): |
| Don't implement get_unit_size() ourselves, the GstAudioFilter base |
| class already does this for us. |
| |
| 2008-01-25 10:53:17 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/rtp/: Add MPEG2 video payloader |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: |
| * gst/rtp/gstrtpmpvpay.c: |
| * gst/rtp/gstrtpmpvpay.h: |
| Add MPEG2 video payloader |
| |
| 2008-01-23 17:05:32 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/level/gstlevel.c: Use #include <math.h> instead of #include "math.h". |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: |
| Use #include <math.h> instead of #include "math.h". |
| |
| 2008-01-21 19:41:45 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/Makefile.am: Fix up some CFLAGS sets. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Fix up some CFLAGS sets. |
| Don't include gconfvideosrc in the states test. |
| * tests/check/elements/autodetect.c: (GST_START_TEST): |
| Add some error strings to fail_unless arguments to fix some weird |
| compiler errors on Solaris. |
| |
| 2008-01-21 19:35:58 +0000 Brian Cameron <brian.cameron@sun.com> |
| |
| configure.ac: Detect video4linux headers on Solaris too. |
| Original commit message from CVS: |
| * configure.ac: |
| Detect video4linux headers on Solaris too. |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize), |
| (gst_v4l2_buffer_new): |
| Make v4l2 build on Solaris. |
| Patch by: Brian Cameron <brian.cameron at sun dot com> |
| Fixes: #510505 |
| |
| 2008-01-21 11:46:19 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/gst-plugins-good-plugins-docs.sgml: Update list from (still local) scanning script. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| Update list from (still local) scanning script. |
| |
| 2008-01-21 09:57:07 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/: Add symbols from -unused.txt to the right place. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| Add symbols from -unused.txt to the right place. |
| * gst/dvdspu/gstdvdspu.c: |
| * gst/dvdspu/gstdvdspu.h: |
| Coherent namespace usage. |
| * gst/spectrum/gstspectrum.c: |
| Fix broken XML fragment in doc snippet even more. |
| |
| 2008-01-21 07:54:02 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/Makefile.am: Update include list. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| Update include list. |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| Update xml includes. |
| * docs/plugins/inspect/plugin-alsaspdif.xml: |
| * docs/plugins/inspect/plugin-amrwb.xml: |
| * docs/plugins/inspect/plugin-bayer.xml: |
| * docs/plugins/inspect/plugin-bz2.xml: |
| * docs/plugins/inspect/plugin-cdxaparse.xml: |
| * docs/plugins/inspect/plugin-dtsdec.xml: |
| * docs/plugins/inspect/plugin-dvbsrc.xml: |
| * docs/plugins/inspect/plugin-dvdspu.xml: |
| * docs/plugins/inspect/plugin-equalizer.xml: |
| * docs/plugins/inspect/plugin-faac.xml: |
| * docs/plugins/inspect/plugin-faad.xml: |
| * docs/plugins/inspect/plugin-fbdevsink.xml: |
| * docs/plugins/inspect/plugin-festival.xml: |
| * docs/plugins/inspect/plugin-filter.xml: |
| * docs/plugins/inspect/plugin-flvdemux.xml: |
| * docs/plugins/inspect/plugin-freeze.xml: |
| * docs/plugins/inspect/plugin-gsm.xml: |
| * docs/plugins/inspect/plugin-gstinterlace.xml: |
| * docs/plugins/inspect/plugin-gstrtpmanager.xml: |
| * docs/plugins/inspect/plugin-h264parse.xml: |
| * docs/plugins/inspect/plugin-interleave.xml: |
| * docs/plugins/inspect/plugin-ladspa.xml: |
| * docs/plugins/inspect/plugin-metadata.xml: |
| * docs/plugins/inspect/plugin-modplug.xml: |
| * docs/plugins/inspect/plugin-mpeg4videoparse.xml: |
| * docs/plugins/inspect/plugin-mpegtsparse.xml: |
| * docs/plugins/inspect/plugin-mpegvideoparse.xml: |
| * docs/plugins/inspect/plugin-musicbrainz.xml: |
| * docs/plugins/inspect/plugin-mve.xml: |
| * docs/plugins/inspect/plugin-nsfdec.xml: |
| * docs/plugins/inspect/plugin-nuvdemux.xml: |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-real.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-sdl.xml: |
| * docs/plugins/inspect/plugin-sdp.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speed.xml: |
| * docs/plugins/inspect/plugin-speexresample.xml: |
| * docs/plugins/inspect/plugin-stereo.xml: |
| * docs/plugins/inspect/plugin-switch.xml: |
| * docs/plugins/inspect/plugin-timidity.xml: |
| * docs/plugins/inspect/plugin-tta.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoparse.xml: |
| * docs/plugins/inspect/plugin-videosignal.xml: |
| * docs/plugins/inspect/plugin-vmnc.xml: |
| * docs/plugins/inspect/plugin-wildmidi.xml: |
| * docs/plugins/inspect/plugin-x264.xml: |
| * docs/plugins/inspect/plugin-xingheader.xml: |
| * docs/plugins/inspect/plugin-xvid.xml: |
| * docs/plugins/inspect/plugin-y4menc.xml: |
| Regenerate files. |
| * gst/spectrum/gstspectrum.c: |
| Fix broken XML fragment in doc snippet. |
| * tests/check/elements/.cvsignore: |
| Add test binary to ignores. |
| |
| 2008-01-20 05:07:52 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| ext/soup/gstsouphttpsrc.c: Report the size of the stream as the total size instead of the remaining Content-Length, w... |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * ext/soup/gstsouphttpsrc.c: (soup_got_headers): |
| Report the size of the stream as the total size instead of |
| the remaining Content-Length, which is wrong after a seek. |
| |
| 2008-01-19 14:59:08 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| * ChangeLog: |
| Add bug number to the latest entry |
| Original commit message from CVS: |
| Add bug number to the latest entry |
| |
| 2008-01-19 14:53:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavparse/gstwavparse.c: Set variable to NULL after freeing it to prevent double frees or make failures by another... |
| Original commit message from CVS: |
| Based on a patch by: |
| Victor STINNER <victor dot stinner at haypocalc dot com> |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers): |
| Set variable to NULL after freeing it to prevent double frees |
| or make failures by another use of it afterwards more obvious |
| and fix use of it after the freeing. |
| |
| 2008-01-19 14:34:50 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| ext/soup/gstsouphttpsrc.c: Correctly set duration on the GstBaseSrc segment when we know it to fix failing the durati... |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * ext/soup/gstsouphttpsrc.c: (soup_got_headers): |
| Correctly set duration on the GstBaseSrc segment when we know it |
| to fix failing the duration query. |
| |
| 2008-01-18 13:40:38 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/udp/gstmultiudpsink.c: use GST_WARNING for logging |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: |
| use GST_WARNING for logging |
| |
| 2008-01-18 10:05:53 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/multifile/gstmultifilesrc.c: Fix memory leak spotted by the unit test. |
| Original commit message from CVS: |
| * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create): |
| Fix memory leak spotted by the unit test. |
| |
| 2008-01-18 10:04:25 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/udp/gstmultiudpsink.c: Don't try to leave a multicast group with an invalid socket |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: |
| Don't try to leave a multicast group with an invalid socket |
| |
| 2008-01-18 08:49:59 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/: Add some minimal tests for the equalizer plugin. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/equalizer.c: (setup_equalizer), |
| (cleanup_equalizer), (GST_START_TEST), (equalizer_suite), (main): |
| Add some minimal tests for the equalizer plugin. |
| |
| 2008-01-18 07:03:23 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/gstiirequalizer.c: Unparent all bands from the equalizer when finalizing to stop leaking them. |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_finalize): |
| Unparent all bands from the equalizer when finalizing to stop |
| leaking them. |
| |
| 2008-01-18 05:32:26 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/soup/gstsouphttpsrc.c: Add support for WebDAV. |
| Original commit message from CVS: |
| * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_uri_get_protocols): |
| Add support for WebDAV. |
| |
| 2008-01-18 05:24:39 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| ext/soup/gstsouphttpsrc.*: Add support for seeking to souphttpsrc. Fixes bug #502335. |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init), |
| (gst_souphttp_src_init), (gst_souphttp_src_create), |
| (gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek), |
| (soup_add_range_header), (soup_got_headers), (soup_got_chunk): |
| * ext/soup/gstsouphttpsrc.h: |
| Add support for seeking to souphttpsrc. Fixes bug #502335. |
| |
| 2008-01-17 21:23:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacdec.c: where the picture metadata defines and structs don't exist yet. |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: |
| Fix compilation against flac 1.1.2 (as on debian stable), where |
| the picture metadata defines and structs don't exist yet. |
| Fixes #509301. |
| |
| 2008-01-17 11:13:16 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/udp/gstmultiudpsink.*: Add property to automatically join a multicast group or not. This can be useful when shari... |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init), |
| (gst_multiudpsink_init), (gst_multiudpsink_set_property), |
| (gst_multiudpsink_get_property), (gst_multiudpsink_init_send), |
| (gst_multiudpsink_add_internal), (gst_multiudpsink_remove): |
| * gst/udp/gstmultiudpsink.h: |
| Add property to automatically join a multicast group or not. This can be |
| useful when sharing a socket between multiple elements. |
| Fixes #509531. |
| |
| 2008-01-16 21:53:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/videomixer/Makefile.am: Add controller flags. |
| Original commit message from CVS: |
| * gst/videomixer/Makefile.am: |
| Add controller flags. |
| |
| 2008-01-16 20:17:08 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/videomixer/videomixer.c: Also commit the missing gst_object_sync_values(). |
| Original commit message from CVS: |
| * gst/videomixer/videomixer.c: |
| Also commit the missing gst_object_sync_values(). |
| |
| 2008-01-16 08:11:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/Makefile.am: Remove duplicate entry. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| Remove duplicate entry. |
| |
| 2008-01-15 16:52:10 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/: Add 3 more plugins to docs. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-gamma.xml: |
| * docs/plugins/inspect/plugin-monoscope.xml: |
| * docs/plugins/inspect/plugin-video4linux2.xml: |
| Add 3 more plugins to docs. |
| |
| 2008-01-15 16:04:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Revert previous change caused by a file that got stuck on an old revision. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * sys/osxvideo/osxvideosink.h: |
| Revert previous change caused by a file that got stuck on an old |
| revision. |
| |
| 2008-01-15 15:40:58 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Re-add multipartdemux to the docs. Last round of section cleanup. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * gst/multipart/Makefile.am: |
| * gst/multipart/multipartdemux.c: |
| * gst/multipart/multipartdemux.h: |
| * gst/multipart/multipartmux.c: |
| * gst/multipart/multipartmux.h: |
| Re-add multipartdemux to the docs. Last round of section cleanup. |
| |
| 2008-01-15 15:22:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Managed to resolve most unused declarations. Filed a bug for one left. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * sys/osxaudio/gstosxaudiosink.h: |
| * sys/osxvideo/osxvideosink.h: |
| Managed to resolve most unused declarations. Filed a bug for one left. |
| |
| 2008-01-15 08:03:49 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/gst-plugins-good-plugins-sections.txt: Cleanup section file. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| Cleanup section file. |
| |
| 2008-01-15 07:42:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/: Update plugin docs. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.signals: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-ladspa.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| Update plugin docs. |
| * gst/videomixer/Makefile.am: |
| * gst/videomixer/videomixer.c: |
| * gst/videomixer/videomixer.h: |
| * gst/videomixer/videomixerpad.h: |
| Split out header to fix warnings from the doc-build. |
| |
| 2008-01-14 12:35:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| As found by: Tommi Myöhänen <ext-tommi.myohanen nokia com> |
| Original commit message from CVS: |
| As found by: Tommi Myöhänen <ext-tommi.myohanen nokia com> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpinfo): |
| Use atoll to parse the rtptime with enough precision. Fixes #509329. |
| |
| 2008-01-14 12:11:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Initialise variables to work around (false) 'foo might be used uninitialized in this function' warnings by gcc-... |
| Original commit message from CVS: |
| * gst/avi/gstavisubtitle.c: (gst_avi_subtitle_extract_file): |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send): |
| Initialise variables to work around (false) 'foo might be used |
| uninitialized in this function' warnings by gcc-3.3.3 (#509298). |
| |
| 2008-01-12 02:32:35 +0000 David Schleef <ds@schleef.org> |
| |
| Ignore more files for the buildbot. |
| Original commit message from CVS: |
| * docs/plugins/.cvsignore: |
| * tests/check/pipelines/.cvsignore: |
| Ignore more files for the buildbot. |
| |
| 2008-01-11 21:08:59 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Generate the image-type values correctly. Leave them out of the caps when outputting a "preview image" tag, since it ... |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_extract_picture_buffer): |
| * gst/id3demux/id3v2frames.c: (parse_picture_frame): |
| Generate the image-type values correctly. Leave them out of the caps |
| when outputting a "preview image" tag, since it only makes sense |
| to have one of those - the type is irrelevant. |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| (gst_sunaudiomixer_ctrl_open): |
| If we can, mark the mixer multiple open when we use it, in case |
| (for some reason) the process wants to open it again elsewhere. |
| |
| 2008-01-11 19:16:53 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/elements/: It's "endianness", not "endianess". Fixes unit tests. |
| Original commit message from CVS: |
| * tests/check/elements/rganalysis.c: (test_buffer_const_float_mono), |
| (test_buffer_const_float_stereo), (test_buffer_const_int16_mono), |
| (test_buffer_const_int16_stereo), (test_buffer_square_float_mono), |
| (test_buffer_square_float_stereo), (test_buffer_square_int16_mono), |
| (test_buffer_square_int16_stereo): |
| * tests/check/elements/rglimiter.c: (create_test_buffer): |
| * tests/check/elements/rgvolume.c: (test_buffer_new): |
| It's "endianness", not "endianess". Fixes unit tests. |
| |
| 2008-01-11 18:56:06 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| * tests/check/pipelines/.cvignore: |
| ignore some more |
| Original commit message from CVS: |
| ignore some more |
| |
| 2008-01-11 18:54:31 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| * tests/check/elements/.gitignore: |
| ignore some more |
| Original commit message from CVS: |
| ignore some more |
| |
| 2008-01-11 17:21:30 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/rtp/: Fix the clock rate to 90000 as required by the RFC. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps): |
| * gst/rtp/gstrtptheorapay.c: |
| Fix the clock rate to 90000 as required by the RFC. |
| Fixes #508644. |
| |
| 2008-01-11 17:12:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/elements/icydemux.c: Don't use deprecated GST_PLUGIN_DEFINE_STATIC. |
| Original commit message from CVS: |
| * tests/check/elements/icydemux.c: (GST_START_TEST), (icydemux_suite): |
| Don't use deprecated GST_PLUGIN_DEFINE_STATIC. |
| |
| 2008-01-10 12:25:44 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We... |
| Original commit message from CVS: |
| * autogen.sh: |
| Add -Wno-portability to the automake parameters to stop warnings |
| about GNU make extensions being used. We require GNU make in almost |
| every Makefile anyway. |
| * configure.ac: |
| Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o |
| at the same time is required for per target flags. |
| |
| 2008-01-09 15:28:29 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/videomixer/videomixer.c: Fix error from my last commit. |
| Original commit message from CVS: |
| * gst/videomixer/videomixer.c: (gst_videomixer_init): |
| Fix error from my last commit. |
| |
| 2008-01-09 15:20:19 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com> |
| |
| gst/id3demux/id3v2frames.c: Make sure the ISO 639-X language code in ID3v2 COMM frames so we don't end up with non-UT... |
| Original commit message from CVS: |
| Based on patch by: Tommi Myöhänen <ext-tommi.myohanen nokia com> |
| * gst/id3demux/id3v2frames.c: (parse_comment_frame): |
| Make sure the ISO 639-X language code in ID3v2 COMM frames |
| is actually valid UTF-8 (or rather: ASCII), so we don't end |
| up with non-UTF8 strings in tags if there's garbage in the |
| language field. Also make sure the language code is always |
| lower case. Fixes: #508291. |
| |
| 2008-01-09 13:55:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ChangeLog: Fix ChangeLog typo. |
| Original commit message from CVS: |
| * ChangeLog: |
| Fix ChangeLog typo. |
| |
| 2008-01-09 13:50:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Makefile.am: Include lcov.mak to allow builging coverage reports. Guard check-torture target like in the other packages. |
| Original commit message from CVS: |
| * Makefile.am: |
| Include lcov.mak to allow builging coverage reports. Guard |
| check-torture target like in the other packages. |
| |
| 2008-01-09 12:33:58 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/videomixer/videomixer.c: Implement GstChildProxy interface. |
| Original commit message from CVS: |
| reviewed by: Edward Hervey <edward.hervey@collabora.co.uk> |
| * gst/videomixer/videomixer.c: |
| (gst_videomixer_set_master_geometry), (_do_init), |
| (gst_videomixer_child_proxy_get_child_by_index), |
| (gst_videomixer_child_proxy_get_children_count), |
| (gst_videomixer_child_proxy_init), (gst_videomixer_reset), |
| (gst_videomixer_init), (gst_videomixer_request_new_pad), |
| (gst_videomixer_release_pad), (gst_videomixer_fill_queues): |
| Implement GstChildProxy interface. |
| Send newsegment at the right moment |
| Fixes #488879 |
| |
| 2008-01-09 12:01:14 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/alpha/: Make the various properties of 'alpha' controllable. This allows doing niceties like fade-in/fade-out. |
| Original commit message from CVS: |
| * gst/alpha/Makefile.am: |
| * gst/alpha/gstalpha.c: (gst_alpha_class_init), (gst_alpha_init), |
| (gst_alpha_sink_event), (gst_alpha_chain), |
| (gst_alpha_change_state), (plugin_init): |
| Make the various properties of 'alpha' controllable. This allows doing |
| niceties like fade-in/fade-out. |
| |
| 2008-01-09 11:11:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/rtp/: Remove copy/paste unused code (property setters and getter) found by the coverage suite (yay, saves ~20k on... |
| Original commit message from CVS: |
| * gst/rtp/gstasteriskh263.c: |
| * gst/rtp/gstrtpL16depay.c: |
| * gst/rtp/gstrtpac3depay.c: |
| * gst/rtp/gstrtpamrpay.c: |
| * gst/rtp/gstrtpdepay.c: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtph263depay.c: |
| * gst/rtp/gstrtph263pdepay.c: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtph264depay.c: |
| * gst/rtp/gstrtph264pay.c: |
| * gst/rtp/gstrtpmp2tdepay.c: |
| * gst/rtp/gstrtpmp4adepay.c: |
| * gst/rtp/gstrtpmp4gdepay.c: |
| * gst/rtp/gstrtpmp4gpay.c: |
| * gst/rtp/gstrtpmp4vdepay.c: |
| * gst/rtp/gstrtpmpadepay.c: |
| * gst/rtp/gstrtpmpvdepay.c: |
| * gst/rtp/gstrtpsv3vdepay.c: |
| * gst/rtp/gstrtptheoradepay.c: |
| * gst/rtp/gstrtptheorapay.c: |
| * gst/rtp/gstrtpvorbisdepay.c: |
| * gst/rtp/gstrtpvorbispay.c: |
| Remove copy/paste unused code (property setters and getter) found by |
| the coverage suite (yay, saves ~20k on disk). |
| |
| 2008-01-08 20:03:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-mux.c: Also fix up pad templates to indicate that image/jpeg doesn't absolutely require the fra... |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: (COMMON_VIDEO_CAPS_NO_FRAMERATE), |
| (videosink_templ): |
| Also fix up pad templates to indicate that image/jpeg doesn't |
| absolutely require the framerate property to be set (#504081). |
| |
| 2008-01-08 19:57:23 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| gst/matroska/matroska-mux.*: Keep track of first and last timestamps for each incoming stream, so we can calculate th... |
| Original commit message from CVS: |
| Based on patch by: Wouter Cloetens <wouter at mind be> |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps), |
| (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad), |
| (gst_matroska_mux_finish), (gst_matroska_mux_collected): |
| * gst/matroska/matroska-mux.h: |
| Keep track of first and last timestamps for each incoming stream, |
| so we can calculate the total duration for live sources and other |
| input where we can't query the duration from the start or where |
| there's no constant framerate from which we can deduce the |
| duration; also use calculated/observed duration if it is bigger |
| than the previously queried duration. Furthermore, use |
| gst_pad_query_peer_duration() and take into account that it may |
| return TRUE but still a duration of CLOCK_TIME_NONE, which easily |
| screws up comparisons when using unsigned integers. Fixes #504081. |
| |
| 2008-01-08 14:58:18 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Make elements GST_BUFFER_FLAG_GAP aware and call gst_base_transform_set_gap_aware for this. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/audiofx/audioamplify.c: |
| (gst_audio_amplify_clipping_method_get_type), |
| (gst_audio_amplify_init), (gst_audio_amplify_transform_ip): |
| * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_init), |
| (gst_audio_dynamic_transform_ip): |
| * gst/audiofx/audioinvert.c: (gst_audio_invert_init), |
| (gst_audio_invert_transform_ip): |
| * gst/audiofx/audiopanorama.c: (gst_audio_panorama_init), |
| (gst_audio_panorama_transform): |
| * gst/level/gstlevel.c: (gst_level_init): |
| Make elements GST_BUFFER_FLAG_GAP aware and call |
| gst_base_transform_set_gap_aware for this. |
| Bump core requirement to CVS. |
| * gst/audiofx/audiochebyshevfreqband.c: |
| (gst_audio_chebyshev_freq_band_transform_ip): |
| * gst/audiofx/audiochebyshevfreqlimit.c: |
| (gst_audio_chebyshev_freq_limit_transform_ip): |
| Also sync GObject properties to the controller if operating |
| in passthrough mode. |
| |
| 2008-01-07 16:41:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/directdraw/gstdirectdrawsink.c: FALSE is not a gpointer. |
| Original commit message from CVS: |
| * sys/directdraw/gstdirectdrawsink.c: |
| (gst_directdraw_sink_window_thread): |
| FALSE is not a gpointer. |
| |
| 2008-01-05 21:20:08 +0000 Julien Moutte <julien@moutte.net> |
| |
| sys/directdraw/gstdirectdrawsink.c: Make sure we create our internal window only when we need it. That will give a ch... |
| Original commit message from CVS: |
| 2008-01-05 Julien Moutte <julien@fluendo.com> |
| * sys/directdraw/gstdirectdrawsink.c: |
| (gst_directdraw_sink_set_window_id), |
| (gst_directdraw_sink_set_caps), |
| (gst_directdraw_sink_change_state), |
| (gst_directdraw_sink_buffer_alloc), |
| (gst_directdraw_sink_draw_borders), |
| (gst_directdraw_sink_show_frame), |
| (gst_directdraw_sink_setup_ddraw), |
| (gst_directdraw_sink_window_thread), |
| (gst_directdraw_sink_get_ddrawcaps), |
| (gst_directdraw_sink_surface_create): Make sure we create our |
| internal window only when we need it. That will give a chance to |
| the application to get the prepare-xwindow-id bus message. Draw |
| black borders when keeping aspect ratio. Handle the case where |
| our |
| rendering window disappears (closed or errors) like other sinks |
| do. Various 80 columns fixes, improve state change order. That |
| element could need some more love. |
| |
| 2008-01-04 18:30:21 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/taglib/: Remove useless typedefs without new type name. Fixes a warning with gcc 4.3. |
| Original commit message from CVS: |
| * ext/taglib/gstapev2mux.h: |
| * ext/taglib/gstid3v2mux.h: |
| Remove useless typedefs without new type name. Fixes a warning with |
| gcc 4.3. |
| |
| 2008-01-03 12:26:03 +0000 John Millikin <jmillikin@gmail.com> |
| |
| ext/flac/gstflacdec.c: Emit metadata messages when a PICTURE block is encountered. |
| Original commit message from CVS: |
| Patch by: John Millikin <jmillikin at gmail dot com> |
| * ext/flac/gstflacdec.c: (gst_flac_dec_setup_seekable_decoder), |
| (gst_flac_dec_setup_stream_decoder), |
| (gst_flac_normalize_picture_mime_type), |
| (gst_flac_extract_picture_buffer), |
| (gst_flac_dec_metadata_callback): |
| Emit metadata messages when a PICTURE block is encountered. |
| Fixes #506715. |
| |
| 2008-01-02 13:54:10 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/avi/gstavi.c: increase rank because no known issues anymore ... |
| Original commit message from CVS: |
| * gst/avi/gstavi.c: |
| increase rank because no known issues anymore ... |
| * gst/avi/gstavisubtitle.c: |
| send subtitle name to the srcpad |
| |
| 2007-12-31 13:27:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Implement redirect for the DESCRIBE reply. Fixes #506025. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), (gst_rtspsrc_open): |
| * gst/rtsp/gstrtspsrc.h: |
| Implement redirect for the DESCRIBE reply. Fixes #506025. |
| |
| 2007-12-29 16:48:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/gstflacdec.c: Fix 'xyz may be used uninitialized' compiler warnings caused by broken g_assert_not_reached() ... |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_write): |
| Fix 'xyz may be used uninitialized' compiler warnings caused |
| by broken g_assert_not_reached() macro in GLib-2.15.x and don't |
| abort() in any case but properly report the error. |
| |
| 2007-12-28 11:44:28 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/soup/: Use gst_tag_freeform_string_to_utf8() and post radio station info as tags on the bus. |
| Original commit message from CVS: |
| * ext/soup/Makefile.am: |
| * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_get_property), |
| (gst_souphttp_src_unicodify), (soup_got_headers): |
| Use gst_tag_freeform_string_to_utf8() and post radio station |
| info as tags on the bus. |
| |
| 2007-12-26 16:03:57 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Fix 'xyz may be used uninitialized' compiler warnings caused by broken g_assert_not_reached() macro in GLib-2.15.x (i... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_loop): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_chain): |
| * sys/ximage/gstximagesrc.c: (composite_pixel): |
| Fix 'xyz may be used uninitialized' compiler warnings caused |
| by broken g_assert_not_reached() macro in GLib-2.15.x (it's |
| not really nice to abort in any case). Fixes #505745. |
| |
| 2007-12-20 17:07:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Ignore more. |
| Original commit message from CVS: |
| * gst/equalizer/.cvsignore: |
| * gst/switch/.cvsignore: |
| Ignore more. |
| |
| 2007-12-18 23:17:14 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/elements/avisubtitle.c: Small unit test fix (has no practical impact at the moment, since we're only feed... |
| Original commit message from CVS: |
| * tests/check/elements/avisubtitle.c: (check_correct_buffer): |
| Small unit test fix (has no practical impact at the moment, |
| since we're only feeding utf8 and hence just create a sub- |
| buffer for the output). |
| |
| 2007-12-18 21:13:05 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| Add seeking support for avi subtitle |
| Original commit message from CVS: |
| * gst/avi/gstavisubtitle.c: |
| * tests/check/elements/avisubtitle.c: |
| Add seeking support for avi subtitle |
| |
| 2007-12-18 17:40:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/flac/gstflacdec.*: Remove some unused vars. |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_reset_decoders), |
| (gst_flac_dec_update_metadata), (gst_flac_dec_metadata_callback), |
| (gst_flac_dec_write): |
| * ext/flac/gstflacdec.h: |
| Remove some unused vars. |
| Do more cleanup of leftover events and tags. |
| Output tags after the segment event. Fixes #504018. |
| |
| 2007-12-18 14:31:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavisubtitle.c: Detect other UTF byte order markers and convert to UTF-8 as appropriate. |
| Original commit message from CVS: |
| * gst/avi/gstavisubtitle.c: (IS_BOM_UTF8), (IS_BOM_UTF16_BE), |
| (IS_BOM_UTF16_LE), (IS_BOM_UTF32_BE), (IS_BOM_UTF32_LE), |
| (gst_avi_subtitle_extract_file), (gst_avi_subtitle_parse_gab2_chunk): |
| Detect other UTF byte order markers and convert to UTF-8 as |
| appropriate. |
| |
| 2007-12-18 13:30:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavisubtitle.*: Refactor a bit; fix name extraction; don't assume all the data in the chunk is actually sub... |
| Original commit message from CVS: |
| * gst/avi/gstavisubtitle.c: (src_template), |
| (gst_avi_subtitle_extract_utf8_file), |
| (gst_avi_subtitle_parse_gab2_chunk), (gst_avi_subtitle_chain), |
| (gst_avi_subtitle_base_init), (gst_avi_subtitle_class_init), |
| (gst_avi_subtitle_init), (gst_avi_subtitle_change_state): |
| * gst/avi/gstavisubtitle.h: |
| Refactor a bit; fix name extraction; don't assume all the data |
| in the chunk is actually subtitle data, there may be padding at |
| the end; fix GST_ELEMENT_ERROR usage; store extracted subtitle |
| file so it's there to send again after a seek (for future use). |
| |
| 2007-12-18 09:13:12 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| Add avi subtitle element for bug #442034. Need seeking support and more support for character conversion. |
| Original commit message from CVS: |
| * gst/avi/Makefile.am: |
| * gst/avi/gstavi.c: |
| * gst/avi/gstavisubtitle.c: |
| * gst/avi/gstavisubtitle.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/avisubtitle.c: |
| * win32/common/config.h: |
| Add avi subtitle element for bug #442034. Need seeking support |
| and more support for character conversion. |
| |
| 2007-12-18 09:07:17 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626). |
| Original commit message from CVS: |
| * Makefile.am: |
| Include common/win32.mak for CRLF check of win32 project |
| files (see #393626). |
| * win32/vs6/libgstpng.dsp: |
| Fix line endings and do cvs admin -kb. |
| |
| 2007-12-17 21:12:28 +0000 David Schleef <ds@schleef.org> |
| |
| gst/multifile/gstmultifilesrc.*: When subsequent files are read, if the file doesn't exist, send an EOS instead of ca... |
| Original commit message from CVS: |
| * gst/multifile/gstmultifilesrc.c: |
| * gst/multifile/gstmultifilesrc.h: |
| When subsequent files are read, if the file doesn't exist, send |
| an EOS instead of causing an error. |
| |
| 2007-12-16 23:43:46 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/jpeg/gstjpegdec.c: Actually drop the buffers which are outside the currently configured segment instead of just e... |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain): |
| Actually drop the buffers which are outside the currently configured |
| segment instead of just emitting a WARNING. |
| |
| 2007-12-14 18:49:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/flac/gstflacdec.*: Send segments from the streaming thread. Fixes #502187. |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_metadata_callback), |
| (gst_flac_dec_write): |
| * ext/flac/gstflacdec.h: |
| Send segments from the streaming thread. Fixes #502187. |
| Fix segment seeking and a bunch of other seeking cases. |
| |
| 2007-12-14 10:17:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/id3v2frames.c: Parse WOAF frames and put the result into GST_TAG_CONTACT, which is where it would end up... |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (parse_url_link_frame): |
| Parse WOAF frames and put the result into GST_TAG_CONTACT, |
| which is where it would end up if the same information was |
| put in a vorbis comment (don't think it's worth adding a |
| new URI tag for this). Fixes #488112. |
| |
| 2007-12-11 22:29:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: We need core/base 0.10.15 or later. |
| Original commit message from CVS: |
| * configure.ac: |
| We need core/base 0.10.15 or later. |
| |
| 2007-12-11 16:47:12 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/avi/gstavimux.c: Fix regression in stream numbering. Fixes #502655. |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw skynet be> |
| * gst/avi/gstavimux.c: (gst_avi_mux_start_file): |
| Fix regression in stream numbering. Fixes #502655. |
| |
| 2007-12-11 16:39:39 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| ext/soup/gstsouphttpsrc.*: Do not try to unpause I/O in the "queued" state. |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * ext/soup/gstsouphttpsrc.c: (_do_init), |
| (gst_souphttp_src_class_init), (gst_souphttp_src_init), |
| (gst_souphttp_src_dispose), (gst_souphttp_src_set_property), |
| (gst_souphttp_src_get_property), (unicodify), |
| (gst_souphttp_src_unicodify), (gst_souphttp_src_create), |
| (gst_souphttp_src_start), (gst_souphttp_src_stop), |
| (gst_souphttp_src_unlock), (gst_souphttp_src_unlock_stop), |
| (gst_souphttp_src_get_size), (gst_souphttp_src_is_seekable), |
| (soup_got_headers), (soup_got_body), (soup_finished), |
| (soup_got_chunk), (soup_response), (soup_parse_status), |
| (gst_souphttp_src_uri_get_type), |
| (gst_souphttp_src_uri_get_protocols), |
| (gst_souphttp_src_uri_get_uri), (gst_souphttp_src_uri_set_uri), |
| (gst_souphttp_src_uri_handler_init): |
| * ext/soup/gstsouphttpsrc.h: |
| Do not try to unpause I/O in the "queued" state. |
| Reorganise a bunch of things and cleanups. |
| Uses G_GUINT64_FORMAT instead of hard-coding %llu. |
| See #502335. |
| |
| 2007-12-11 16:31:49 +0000 Wai-Ming Ho <webregbox@yahoo.co.uk> |
| |
| gst/rtp/gstrtph264pay.*: Use higher performance start-code searching. |
| Original commit message from CVS: |
| Patch by: Wai-Ming Ho <webregbox at yahoo dot co dot uk> |
| * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_init), |
| (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_setcaps), |
| (next_start_code), (is_nal_equal), (gst_rtp_h264_pay_decode_nal), |
| (encode_base64), (gst_rtp_h264_pay_parse_sps_pps), |
| (gst_rtp_h264_pay_handle_buffer): |
| * gst/rtp/gstrtph264pay.h: |
| Use higher performance start-code searching. |
| Parse NALs and store SPS, PPS and profile in the caps so that they can |
| be used in the SDP. Fixes #502814. |
| |
| 2007-12-11 11:50:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/v4l2/: Init some structs to zero before we pass them to ioctl, which avoids valgrind warnings. Also fix a small ... |
| Original commit message from CVS: |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list): |
| Init some structs to zero before we pass them to ioctl, which |
| avoids valgrind warnings. Also fix a small memory leak. |
| |
| 2007-12-11 11:05:57 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| gst/multipart/multipartdemux.c: Copy timestamp from input to output. Not very perfect yet but better than nothing. Fi... |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain): |
| Copy timestamp from input to output. Not very perfect yet but better |
| than nothing. Fixes #503023. |
| |
| 2007-12-09 16:49:09 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackdec.c: Also print a useful error message with the old Wavpack API if possible. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain): |
| Also print a useful error message with the old Wavpack API |
| if possible. |
| |
| 2007-12-09 16:34:08 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/wavpack/gstwavpackdec.c: More build fixes for old libwavpack versions: include config.h so that WAVPACK_OLD_API i... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: |
| More build fixes for old libwavpack versions: include config.h so |
| that WAVPACK_OLD_API is actually defined as detected; only use |
| WavpackGetErrorMessage if it is available. This fixes the build |
| on debian stable for me. |
| |
| 2007-12-09 16:21:02 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/: Workaround the non-existance of WavpackGetChannelMask in Wavpack versions below 4.40.0. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain): |
| * ext/wavpack/gstwavpackparse.c: |
| (gst_wavpack_parse_create_src_pad): |
| Workaround the non-existance of WavpackGetChannelMask in Wavpack |
| versions below 4.40.0. |
| |
| 2007-12-09 05:13:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: And now do it right for real... |
| Original commit message from CVS: |
| * configure.ac: |
| And now do it right for real... |
| |
| 2007-12-09 05:09:57 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: Correctly reset $LIBS to not contain -lm. |
| Original commit message from CVS: |
| * configure.ac: |
| Correctly reset $LIBS to not contain -lm. |
| |
| 2007-12-09 05:02:17 +0000 Kwang Yul Seo <kwangyul.seo@gmail.com> |
| |
| Fix compilation with MSVC by using gst_util_guint64_to_gdouble() and checking for rint() and implementing it ourself ... |
| Original commit message from CVS: |
| Based on a patch by: Kwang Yul Seo <kwangyul dot seo at gmail dot com> |
| * configure.ac: |
| * ext/cairo/gsttimeoverlay.c: |
| (gst_cairo_time_overlay_print_smpte_time): |
| Fix compilation with MSVC by using gst_util_guint64_to_gdouble() |
| and checking for rint() and implementing it ourself if it doesn't |
| exist. |
| |
| 2007-12-09 04:29:08 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181. |
| Original commit message from CVS: |
| * configure.ac: |
| Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181. |
| |
| 2007-12-08 16:47:33 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| sys/oss/gstosshelper.c: Verify that the format returned after the ioctl is the one we requested. It is valid for the ... |
| Original commit message from CVS: |
| * sys/oss/gstosshelper.c: |
| Verify that the format returned after the ioctl is the one |
| we requested. It is valid for the ioctl to succeed while |
| substituting an alternate 'supported' sample format. |
| |
| 2007-12-07 20:07:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/oss/: Post decent (and translated) error message when we can't open the audio device for some reason. |
| Original commit message from CVS: |
| * sys/oss/gstossaudio.c: (plugin_init): |
| * sys/oss/gstosssink.c: (gst_oss_sink_open): |
| * sys/oss/gstosssrc.c: (gst_oss_src_open): |
| Post decent (and translated) error message when we can't |
| open the audio device for some reason. |
| |
| 2007-12-07 19:29:39 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| sys/oss/: Allow the AUDIODEV environment variable to redirect us to a different default OSS device, like sunaudiosink... |
| Original commit message from CVS: |
| * sys/oss/gstosssink.c: |
| * sys/oss/gstosssrc.c: |
| Allow the AUDIODEV environment variable to redirect us |
| to a different default OSS device, like sunaudiosink does |
| on Solaris (makes audio play automatically on SunRays). |
| |
| 2007-12-06 12:45:50 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/gstiirequalizer.c: Fix compilation. |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer.c: |
| (gst_iir_equalizer_transform_ip): |
| Fix compilation. |
| |
| 2007-12-06 12:42:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/gstiirequalizer.c: Don't process buffers in passthrough mode. |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer.c: |
| (gst_iir_equalizer_transform_ip): |
| Don't process buffers in passthrough mode. |
| |
| 2007-12-06 12:37:43 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/: The transform() methods are not called in passthrough mode so there's no need for checking if the elemen... |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: (bpwsinc_transform): |
| * gst/filter/gstlpwsinc.c: (lpwsinc_transform): |
| The transform() methods are not called in passthrough mode so |
| there's no need for checking if the element is in passthrough mode. |
| |
| 2007-12-06 12:29:26 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/: Sync the GObject properties with the controller even in passthrough mode to get consistent property values. |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: (bpwsinc_transform): |
| * gst/filter/gstlpwsinc.c: (lpwsinc_transform): |
| Sync the GObject properties with the controller even in passthrough |
| mode to get consistent property values. |
| |
| 2007-12-06 12:11:29 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: The transform_ip() methods should do nothing if in passthrough mode. |
| Original commit message from CVS: |
| * gst/audiofx/audioamplify.c: (gst_audio_amplify_transform_ip): |
| * gst/audiofx/audiochebyshevfreqband.c: |
| (gst_audio_chebyshev_freq_band_transform_ip): |
| * gst/audiofx/audiochebyshevfreqlimit.c: |
| (gst_audio_chebyshev_freq_limit_transform_ip): |
| * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_transform_ip): |
| * gst/audiofx/audioinvert.c: (gst_audio_invert_transform_ip): |
| The transform_ip() methods should do nothing if in passthrough mode. |
| It might get non-writable buffers in that case but the buffer might |
| as well be writable. |
| * gst/audiofx/audiopanorama.c: (gst_audio_panorama_transform): |
| The transform() methods won't be called in passthrough mode and |
| otherwise the buffer is always writable so don't check here. |
| |
| 2007-12-06 11:46:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavparse/gstwavparse.c: Fix seeking in .wav files again (#501775). Some people seem to think they don't need to ... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_srcpad_event): |
| Fix seeking in .wav files again (#501775). Some people seem to think |
| they don't need to test their changes when they're just 'reflowing' |
| some code. |
| |
| 2007-12-05 16:04:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/autodetect/gstautovideosink.*: Fix docs. |
| Original commit message from CVS: |
| * gst/autodetect/gstautovideosink.c: |
| (gst_auto_video_sink_class_init), (gst_auto_video_sink_dispose), |
| (gst_auto_video_sink_init), |
| (gst_auto_video_sink_create_element_with_pretty_name), |
| (gst_auto_video_sink_find_best), |
| (gst_auto_video_sink_set_property), |
| (gst_auto_video_sink_get_property): |
| * gst/autodetect/gstautovideosink.h: |
| Fix docs. |
| Use same error reporting code as autoaudiosink. |
| Add property to filter sinks based on caps. Only select raw video sinks |
| by default for backwards compat. |
| API: GstAutoVideoSink::filter-caps |
| |
| 2007-12-05 16:02:15 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com> |
| |
| gst/autodetect/gstautoaudiosink.*: Add property to filter sinks based on caps. Only select raw audio sinks by default... |
| Original commit message from CVS: |
| Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com> |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_dispose), |
| (gst_auto_audio_sink_init), (gst_auto_audio_sink_find_best), |
| (gst_auto_audio_sink_set_property), |
| (gst_auto_audio_sink_get_property): |
| * gst/autodetect/gstautoaudiosink.h: |
| Add property to filter sinks based on caps. Only select raw audio sinks |
| by default for backwards compat. Fixes #417420. |
| API: GstAutoAudioSink::filter-caps |
| |
| 2007-11-29 11:40:15 +0000 Arek Korbik <arkadini@gmail.com> |
| |
| gst/videobox/gstvideobox.c: Initialise liboil in plugin_init() |
| Original commit message from CVS: |
| Patch by: Arek Korbik <arkadini@gmail.com> |
| * gst/videobox/gstvideobox.c: (plugin_init): |
| Initialise liboil in plugin_init() |
| |
| 2007-11-29 10:49:18 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| configure.ac: Bump libsoup requirement as libsoup does not support async client operation prior to version 2.2.104 an... |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * configure.ac: |
| Bump libsoup requirement as libsoup does not support async client |
| operation prior to version 2.2.104 and it has some leaks. |
| * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init), |
| (gst_souphttp_src_init), (gst_souphttp_src_dispose), |
| (gst_souphttp_src_set_property), (gst_souphttp_src_create), |
| (gst_souphttp_src_start), (gst_souphttp_src_stop), |
| (gst_souphttp_src_unlock), (gst_souphttp_src_unlock_stop), |
| (gst_souphttp_src_get_size), (soup_got_headers), (soup_got_body), |
| (soup_finished), (soup_got_chunk), (soup_response), |
| (soup_session_close): |
| * ext/soup/gstsouphttpsrc.h: |
| Implement unlock(). |
| Picks up the size from the Content-Length header and emit a duration |
| message. |
| Don't leak the GMainContext object. |
| Fixes #500099. |
| |
| 2007-11-29 10:34:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/libpng/gstpngdec.c: Post error before sending EOS. Fixes #499178. |
| Original commit message from CVS: |
| * ext/libpng/gstpngdec.c: (gst_pngdec_task): |
| Post error before sending EOS. Fixes #499178. |
| |
| 2007-11-28 21:54:50 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/vs6/: Add a project file for libgstpng |
| Original commit message from CVS: |
| * win32/vs6/gst_plugins_good.dsw: |
| * win32/vs6/libgstpng.dsp: |
| Add a project file for libgstpng |
| |
| 2007-11-28 17:48:45 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/rtp/gstrtph263depay.c: Code beautification. |
| Original commit message from CVS: |
| * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_class_init), |
| (gst_rtp_h263_depay_process): |
| Code beautification. |
| Added debug statements. |
| Don't bit-shift everything, just do operations on last/first byte |
| instead. |
| |
| 2007-11-27 11:11:08 +0000 Jayarama S. Santana <sundarsantana@gmail.com> |
| |
| gst/rtp/gstrtpmp4adepay.c: Fix wrong comparison in overrun check. Fixes #499239 some more. |
| Original commit message from CVS: |
| Patch by: Jayarama S. Santana <sundarsantana at gmail dot com> |
| * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_process): |
| Fix wrong comparison in overrun check. Fixes #499239 some more. |
| |
| 2007-11-27 00:01:41 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/rtp/gstrtph263depay.*: Fix h263 depayloader so that ANY h263 decoder can handle the outgoing stream. |
| Original commit message from CVS: |
| * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_init), |
| (gst_rtp_h263_depay_process): |
| * gst/rtp/gstrtph263depay.h: |
| Fix h263 depayloader so that ANY h263 decoder can handle the outgoing |
| stream. |
| |
| 2007-11-26 19:17:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4adepay.*: Fix depayloading when multiple frames are inside one RTP packet. |
| Original commit message from CVS: |
| Based on Path by: Jayarama S. Santana <sundarsantana at gmail dot com> |
| * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps), |
| (gst_rtp_mp4a_depay_process): |
| * gst/rtp/gstrtpmp4adepay.h: |
| Fix depayloading when multiple frames are inside one RTP packet. |
| Fixes #499239. |
| |
| 2007-11-26 12:26:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/level/gstlevel.c: Add GAP-flag support. |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: |
| Add GAP-flag support. |
| |
| 2007-11-26 12:01:11 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/rtp/gstrtph263depay.c: Read the I flag for Mode A h263 rtp stream and set the |
| Original commit message from CVS: |
| * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_process): |
| Read the I flag for Mode A h263 rtp stream and set the |
| GST_BUFFER_FLAG_DELTA_UNIT accordingly. |
| Fixes #499383 |
| |
| 2007-11-26 10:08:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/spectrum/gstspectrum.c: Use dispose and finalize. Dispose can be called multiple times. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: |
| Use dispose and finalize. Dispose can be called multiple times. |
| |
| 2007-11-26 10:04:49 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/level/gstlevel.c: Remove some dead code and do cleanups. |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: |
| Remove some dead code and do cleanups. |
| |
| 2007-11-26 09:13:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/pipelines/simple-launch-lines.c: Improve the tests by allowing to set a target state. |
| Original commit message from CVS: |
| * tests/check/pipelines/simple-launch-lines.c: |
| Improve the tests by allowing to set a target state. |
| |
| 2007-11-26 09:04:17 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/wavpackenc.c: Don't check the caps of the output buffer if they're equal some other caps. The ca... |
| Original commit message from CVS: |
| * tests/check/elements/wavpackenc.c: (GST_START_TEST): |
| Don't check the caps of the output buffer if they're equal some |
| other caps. The caps can change in a backward compatible way |
| and did at this point. |
| |
| 2007-11-24 14:55:04 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/qtdemux/qtdemux.c: Implement reverse playback support. |
| Original commit message from CVS: |
| 2007-11-24 Julien MOUTTE <julien@moutte.net> |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_segment), |
| (gst_qtdemux_move_stream), (gst_qtdemux_do_seek), |
| (gst_qtdemux_seek_to_previous_keyframe), |
| (gst_qtdemux_activate_segment), (gst_qtdemux_advance_sample), |
| (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop): Implement |
| reverse playback support. |
| |
| 2007-11-21 09:56:54 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/: Post a GST_MESSAGE_LATENCY if the latency changes. |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: (bpwsinc_set_property): |
| * gst/filter/gstlpwsinc.c: (lpwsinc_set_property): |
| Post a GST_MESSAGE_LATENCY if the latency changes. |
| |
| 2007-11-21 08:21:10 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/equalizer/: Remove preset iface again. We'll re-add this after its been released in -good. |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer10bands.c: |
| * gst/equalizer/gstiirequalizer3bands.c: |
| Remove preset iface again. We'll re-add this after its been released |
| in -good. |
| |
| 2007-11-20 13:14:40 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackcommon.c: Also set the channel layout on the Wavpack caps if we're having a mono layout. Of cou... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_set_channel_layout): |
| Also set the channel layout on the Wavpack caps if we're having |
| a mono layout. Of course only do it for "audio/x-wavpack". |
| |
| 2007-11-20 13:08:45 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/: Add support for encoding, parsing and decoding multichannel files with up to 8 channels. This also impr... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackcommon.c: |
| (gst_wavpack_get_default_channel_mask), |
| (gst_wavpack_set_channel_layout), |
| (gst_wavpack_get_default_channel_positions), |
| (gst_wavpack_get_channel_mask_from_positions), |
| (gst_wavpack_set_channel_mapping): |
| * ext/wavpack/gstwavpackcommon.h: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset), |
| (gst_wavpack_dec_sink_set_caps), (gst_wavpack_dec_chain): |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset), |
| (gst_wavpack_enc_init), (gst_wavpack_enc_sink_set_caps), |
| (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block), |
| (gst_wavpack_enc_fix_channel_order), (gst_wavpack_enc_chain), |
| (gst_wavpack_enc_rewrite_first_block), |
| (gst_wavpack_enc_sink_event): |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/wavpack/gstwavpackparse.c: |
| (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset), |
| (gst_wavpack_parse_scan_to_find_sample), |
| (gst_wavpack_parse_sink_event), (gst_wavpack_parse_create_src_pad), |
| (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop): |
| * ext/wavpack/gstwavpackparse.h: |
| Add support for encoding, parsing and decoding multichannel |
| files with up to 8 channels. This also improves the robustness |
| of parsing quite a bit. |
| * ext/wavpack/gstwavpackstreamreader.c: |
| (gst_wavpack_stream_reader_read_bytes), |
| (gst_wavpack_stream_reader_get_pos), |
| (gst_wavpack_stream_reader_set_pos_abs), |
| (gst_wavpack_stream_reader_set_pos_rel), |
| (gst_wavpack_stream_reader_push_back_byte), |
| (gst_wavpack_stream_reader_get_length), |
| (gst_wavpack_stream_reader_can_seek), |
| (gst_wavpack_stream_reader_write_bytes): |
| Improve debugging. |
| |
| 2007-11-20 12:20:38 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/libpng/gstpngdec.*: Don't release the png-memory from within the callback. |
| Original commit message from CVS: |
| * ext/libpng/gstpngdec.c: |
| * ext/libpng/gstpngdec.h: |
| Don't release the png-memory from within the callback. |
| |
| 2007-11-20 12:11:13 +0000 René Stadler <mail@renestadler.de> |
| |
| ext/libpng/gstpngenc.c: Don't leak buffer data memory. Fixes #498395. |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler dot de> |
| * ext/libpng/gstpngenc.c: |
| Don't leak buffer data memory. Fixes #498395. |
| |
| 2007-11-20 11:46:28 +0000 René Stadler <mail@renestadler.de> |
| |
| tests/check/pipelines/simple-launch-lines.c: Tests for #498395. |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler dot de> |
| * tests/check/pipelines/simple-launch-lines.c: |
| Tests for #498395. |
| |
| 2007-11-20 11:41:13 +0000 Julien Moutte <julien@moutte.net> |
| |
| Fix build on Mac OS X 10.5 |
| Original commit message from CVS: |
| 2007-11-20 Julien MOUTTE <julien@moutte.net> |
| * ext/taglib/gsttaglibmux.c: (gst_tag_lib_mux_render_tag), |
| (gst_tag_lib_mux_adjust_event_offsets): |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_theora_extension): |
| * sys/osxaudio/Makefile.am: |
| * sys/osxvideo/cocoawindow.h: |
| * sys/osxvideo/cocoawindow.m: Fix build on Mac OS X 10.5 |
| |
| 2007-11-19 20:30:19 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/equalizer/: Activate preset iface and upload two presets here. |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer10bands.c: |
| * gst/equalizer/gstiirequalizer3bands.c: |
| Activate preset iface and upload two presets here. |
| |
| 2007-11-16 05:52:55 +0000 David Schleef <ds@schleef.org> |
| |
| ext/cairo/gsttextoverlay.c: Change strcasecmp() to g_strcasecmp(). Fixes #497292. |
| Original commit message from CVS: |
| * ext/cairo/gsttextoverlay.c: |
| Change strcasecmp() to g_strcasecmp(). Fixes #497292. |
| |
| 2007-11-15 18:19:19 +0000 Jordi Jaen Pallares <jordijp@gmail.com> |
| |
| gst/rtp/gstrtpmp2tpay.*: Fill the MTU with as many packets as possible. Fixes #491323. |
| Original commit message from CVS: |
| Patch by: Jordi Jaen Pallares <jordijp at gmail dot com> |
| * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_class_init), |
| (gst_rtp_mp2t_pay_init), (gst_rtp_mp2t_pay_finalize), |
| (gst_rtp_mp2t_pay_flush), (gst_rtp_mp2t_pay_handle_buffer): |
| * gst/rtp/gstrtpmp2tpay.h: |
| Fill the MTU with as many packets as possible. Fixes #491323. |
| |
| 2007-11-15 17:47:43 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com> |
| |
| gst/rtsp/gstrtspsrc.c: Fix some more leaks. Fixes #497007. |
| Original commit message from CVS: |
| Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams): |
| Fix some more leaks. Fixes #497007. |
| |
| 2007-11-15 17:35:18 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com> |
| |
| gst/rtsp/gstrtspsrc.c: Fix 3 pad leaks. Fixes #496983. |
| Original commit message from CVS: |
| Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_free), |
| (gst_rtspsrc_stream_configure_tcp): |
| Fix 3 pad leaks. Fixes #496983. |
| |
| 2007-11-15 17:26:25 +0000 Wouter Cloetens <wouter@mind.be> |
| |
| Added HTTP source based on libsoup. Fixes #497020. |
| Original commit message from CVS: |
| Patch by: Wouter Cloetens <wouter at mind dot be> |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/soup/Makefile.am: |
| * ext/soup/gstsouphttpsrc.c: (_do_init), |
| (gst_souphttp_src_base_init), (gst_souphttp_src_class_init), |
| (gst_souphttp_src_init), (gst_souphttp_src_dispose), |
| (gst_souphttp_src_set_property), (gst_souphttp_src_get_property), |
| (gst_souphttp_src_create), (gst_souphttp_src_start), |
| (gst_souphttp_src_stop), (gst_souphttp_src_unlock), |
| (gst_souphttp_src_set_location), (soup_got_chunk), (soup_response), |
| (soup_session_close), (plugin_init): |
| * ext/soup/gstsouphttpsrc.h: |
| Added HTTP source based on libsoup. Fixes #497020. |
| |
| 2007-11-15 17:01:32 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com> |
| |
| gst/rtp/gstrtph264depay.c: Fix small leak. Fixes #497017. |
| Original commit message from CVS: |
| Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com> |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps): |
| Fix small leak. Fixes #497017. |
| |
| 2007-11-15 16:31:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/: Add suppport for theora in quicktime according to XiphQT. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state), |
| (gst_qtdemux_prepare_current_sample), |
| (gst_qtdemux_loop_state_movie), (qtdemux_parse_theora_extension), |
| (qtdemux_parse_node), (qtdemux_parse_trak), (qtdemux_video_caps): |
| * gst/qtdemux/qtdemux_fourcc.h: |
| * gst/qtdemux/qtdemux_types.c: |
| Add suppport for theora in quicktime according to XiphQT. |
| |
| 2007-11-15 12:22:10 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/v4l2src_calls.c: |
| Always copy buffers by default (handle safer with bugged drivers) and added a property to make it possible to use mma... |
| Original commit message from CVS: |
| Always copy buffers by default (handle safer with bugged drivers) and added a property to make it possible to use mmap effectively (no copy if possible) when application wants to. Fixes: #480557. |
| |
| 2007-11-14 21:39:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/: We don't want the same string multiple times in a tag list for the same tag ever, for any tag, not jus... |
| Original commit message from CVS: |
| * gst/id3demux/id3tags.c: |
| * gst/id3demux/id3tags.h: |
| * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist): |
| We don't want the same string multiple times in a tag list for the |
| same tag ever, for any tag, not just for GST_TAG_GENRE, so make sure |
| this doesn't happen and remove special-case code for GST_TAG_GENRE. |
| |
| 2007-11-14 21:04:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/taglib/gstid3v2mux.cc: Write GST_TAG_MUSICBRAINZ_DISCID and GST_TAG_CDDA_CDDB_DISCID into ID3v2 TXXX frames (fixe... |
| Original commit message from CVS: |
| * ext/taglib/gstid3v2mux.cc: (add_musicbrainz_tag), (add_funcs): |
| Write GST_TAG_MUSICBRAINZ_DISCID and GST_TAG_CDDA_CDDB_DISCID |
| into ID3v2 TXXX frames (fixes #347848). |
| |
| 2007-11-14 20:34:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/rtsp/gstrtspsrc.c: Don't leak sdp message contents (fixes #496773). |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open): |
| Don't leak sdp message contents (fixes #496773). |
| * gst/udp/gstudpsink.c: (gst_udpsink_finalize): |
| Don't leak URI string. |
| |
| 2007-11-14 19:10:37 +0000 Julien Puydt <julien.puydt@laposte.net> |
| |
| ext/raw1394/: Implement GstPropertyProbe interface and add "device-name" property, so applications can use this to pr... |
| Original commit message from CVS: |
| Patch by: Julien Puydt <julien dot puydt at laposte net> |
| * ext/raw1394/Makefile.am: |
| * ext/raw1394/gst1394probe.c: (gst_1394_get_guid_array), |
| (gst_1394_property_probe_get_properties), |
| (gst_1394_property_probe_probe_property), |
| (gst_1394_property_probe_needs_probe), |
| (gst_1394_property_probe_get_values), |
| (gst_1394_property_probe_interface_init), |
| (gst_1394_type_add_property_probe_interface): |
| * ext/raw1394/gst1394probe.h: (GST_1394_PROBE_H): |
| * ext/raw1394/gstdv1394src.c: (_do_init), (gst_dv1394src_class_init), |
| (gst_dv1394src_init), (gst_dv1394src_dispose), |
| (gst_dv1394src_set_property), (gst_dv1394src_get_property), |
| (gst_dv1394src_discover_avc_node), (gst_dv1394src_query), |
| (gst_dv1394src_update_device_name): |
| * ext/raw1394/gstdv1394src.h: |
| Implement GstPropertyProbe interface and add "device-name" property, |
| so applications can use this to probe for available devices in the |
| same way they can already with v4lsrc and v4l2src (however horrible |
| this property probe interface may be). Fixes #358841. |
| |
| 2007-11-14 17:03:18 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/spectrum.c: Fix spectrum unit test for the latest spectrum changes. |
| Original commit message from CVS: |
| * tests/check/elements/spectrum.c: (GST_START_TEST): |
| Fix spectrum unit test for the latest spectrum changes. |
| |
| 2007-11-14 15:29:05 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com> |
| |
| gst/rtsp/gstrtspsrc.c: Don't leak event, don't leak range (fixes #496752). |
| Original commit message from CVS: |
| Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_event), |
| (gst_rtspsrc_parse_range): |
| Don't leak event, don't leak range (fixes #496752). |
| |
| 2007-11-14 10:22:41 +0000 Arek Korbik <arkadini@gmail.com> |
| |
| gst/alpha/gstalphacolor.c: Detect RGBA/BGRA correctly on little endian systems. |
| Original commit message from CVS: |
| Patch by: Arek Korbik <arkadini@gmail.com> |
| * gst/alpha/gstalphacolor.c: (gst_alpha_color_set_caps): |
| Detect RGBA/BGRA correctly on little endian systems. |
| |
| 2007-11-13 17:19:13 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/v4l2/v4l2src_calls.c: but the corresponding ioctl() call fails even though the driver claims to support this form... |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format): |
| If VIDIOC_ENUM_FRAMESIZES is defined (= recent kernel), but the |
| corresponding ioctl() call fails even though the driver claims to |
| support this format, just fall back to the pre-2.6.19 kernel |
| routine that creates caps with suitable height and width ranges |
| (see #448278). |
| |
| 2007-11-13 17:01:07 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/matroska/: Extract palette data for dvd subpicture streams and send it downstream as custom gstreamer dvd event (... |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw skynet be> |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_push_dvd_clut_change_event), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_subtitle_caps): |
| * gst/matroska/matroska-ids.h: |
| Extract palette data for dvd subpicture streams and send it |
| downstream as custom gstreamer dvd event (fixes #453417). |
| |
| 2007-11-13 14:51:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/cairo/gsttextoverlay.c: Implement minimal parsing of the passed pango font description string, so passing a font ... |
| Original commit message from CVS: |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_font_init): |
| Implement minimal parsing of the passed pango font description |
| string, so passing a font size works the same as with the |
| pango textoverlay plugin; fixes #455086. |
| (Maybe we could just use pangocairo here at some point). |
| |
| 2007-11-13 06:55:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: Return the result in _activate_pull(). Don't ref element there. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| * gst/wavparse/gstwavparse.c: |
| Return the result in _activate_pull(). Don't ref element there. |
| |
| 2007-11-13 06:23:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.c: Ref the element when we should, but not when we its not needed. Reflow the event_handling... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers), |
| (gst_wavparse_pad_convert), (gst_wavparse_pad_query), |
| (gst_wavparse_srcpad_event): |
| Ref the element when we should, but not when we its not needed. Reflow |
| the event_handling to not leak the event. |
| |
| 2007-11-12 21:07:31 +0000 René Stadler <mail@renestadler.de> |
| |
| gst/replaygain/rganalysis.c: Avoid slowdown from denormals when processing near-silence input data. |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler dot de> |
| * gst/replaygain/rganalysis.c: (yule_filter): |
| Avoid slowdown from denormals when processing near-silence input data. |
| Spotted by Gabriel Bouvigne. Fixes #494499. |
| |
| 2007-11-12 17:59:40 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Properly free QTDemuxSamples array. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state), |
| (qtdemux_parse_samples): |
| Properly free QTDemuxSamples array. |
| Protect table write with a sensible check, some files apparently DO contain |
| stts values starting with 0 :( |
| |
| 2007-11-12 17:21:59 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: Drop EOS in _handle_src_event(). Fix the refcount in qtdemux that previous commit messed up. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| * gst/qtdemux/qtdemux.c: |
| Drop EOS in _handle_src_event(). Fix the refcount in qtdemux that |
| previous commit messed up. |
| |
| 2007-11-12 17:06:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: Sync _handle_src_event() with oggdemux. In avidemux also ref the element when we should, but not when we its no... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| * gst/qtdemux/qtdemux.c: |
| Sync _handle_src_event() with oggdemux. In avidemux also ref the |
| element when we should, but not when we its not needed. |
| |
| 2007-11-11 21:12:10 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/: Change the meaning of the magnitude values given in the |
| Original commit message from CVS: |
| * gst/equalizer/demo.c: (draw_spectrum): |
| * gst/spectrum/demo-audiotest.c: (draw_spectrum): |
| * gst/spectrum/demo-osssrc.c: (draw_spectrum): |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init): |
| Change the meaning of the magnitude values given in the |
| GstMessages by spectrum to decibel instead of |
| decibel+threshold. |
| |
| 2007-11-11 13:55:27 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/: And continue to update docs. Also include some sample code for the n-band equalizer in the docs. |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer10bands.c: |
| * gst/equalizer/gstiirequalizer3bands.c: |
| * gst/equalizer/gstiirequalizernbands.c: |
| And continue to update docs. Also include some sample code |
| for the n-band equalizer in the docs. |
| |
| 2007-11-11 12:54:31 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/: Update docs and property ranges to the real values. |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer10bands.c: |
| (gst_iir_equalizer_10bands_class_init): |
| * gst/equalizer/gstiirequalizer3bands.c: |
| (gst_iir_equalizer_3bands_class_init): |
| * gst/equalizer/gstiirequalizernbands.c: |
| Update docs and property ranges to the real values. |
| |
| 2007-11-09 17:27:00 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/spectrum/gstspectrum.c: Now do the scaling right for real. Also initialize a previously uninitialized variable. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: |
| Now do the scaling right for real. Also initialize a previously |
| uninitialized variable. |
| |
| 2007-11-08 15:56:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/equalizer/demo.c: Make default volume a bit less. Improve layout by giving more space to the slider with big-numb... |
| Original commit message from CVS: |
| * gst/equalizer/demo.c: |
| Make default volume a bit less. Improve layout by giving more space to |
| the slider with big-numbers and enable fill. |
| |
| 2007-11-08 15:00:40 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.c: Return FALSE if we can't handle a query instead of changing the format. Ignore fact when ... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: |
| Return FALSE if we can't handle a query instead of changing the |
| format. Ignore fact when dealing with mpeg audio. |
| |
| 2007-11-06 12:23:35 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/spectrum/demo-audiotest.c: Use autoaudiosink instead of alsasink and use a sine wave. |
| Original commit message from CVS: |
| * gst/spectrum/demo-audiotest.c: (main): |
| Use autoaudiosink instead of alsasink and use a sine wave. |
| * gst/spectrum/gstspectrum.c: |
| Fix the magnitude calculation. |
| |
| 2007-11-03 19:50:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/: Allow setting 0 as bandwidth and handle this correctly. |
| Original commit message from CVS: |
| * gst/equalizer/demo.c: (main): |
| * gst/equalizer/gstiirequalizer.c: |
| (gst_iir_equalizer_band_class_init), (setup_filter): |
| Allow setting 0 as bandwidth and handle this correctly. |
| Also handle a bandwidth of rate/2 properly. |
| * gst/equalizer/gstiirequalizernbands.c: |
| (gst_iir_equalizer_nbands_class_init): |
| Make it possible to generate a N-band equalizer with 1 bands. The |
| previous limit of 2 was caused by a nowadays replaced calculation |
| doing a division by zero if number of bands was 1. |
| |
| 2007-11-02 21:16:09 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| |
| Fix includes for MSVC and GLib-2.14.0 (#492388). |
| Original commit message from CVS: |
| Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> |
| * configure.ac: |
| * gst/udp/gstdynudpsink.c: |
| * gst/udp/gstdynudpsink.h: |
| * gst/udp/gstmultiudpsink.c: |
| * gst/udp/gstmultiudpsink.h: |
| * gst/udp/gstudpsink.c: |
| * gst/udp/gstudpsink.h: |
| Fix includes for MSVC and GLib-2.14.0 (#492388). |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_start): |
| No more pipe define since GLib-2.14.0, need to use _pipe() directly. |
| |
| 2007-11-02 17:23:43 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/law/mulaw-decode.*: Calculate outgoing buffer duration if incoming buffer didn't have a valid duration. |
| Original commit message from CVS: |
| * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps), |
| (gst_mulawdec_chain): |
| * gst/law/mulaw-decode.h: |
| Calculate outgoing buffer duration if incoming buffer didn't have a |
| valid duration. |
| |
| 2007-10-30 21:37:49 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/: Add small demo application based on the spectrum demo applications that gets white noise as input, pu... |
| Original commit message from CVS: |
| * gst/equalizer/Makefile.am: |
| * gst/equalizer/demo.c: (on_window_destroy), (on_configure_event), |
| (on_gain_changed), (on_bandwidth_changed), (on_freq_changed), |
| (draw_spectrum), (message_handler), (main): |
| Add small demo application based on the spectrum demo applications |
| that gets white noise as input, pushes it through an equalizer and |
| paints the spectrum. For every equalizer band it's possible to set |
| gain, bandwidth and frequency. |
| * gst/equalizer/gstiirequalizer.c: (setup_filter): |
| Add some guarding against too large or too small frequencies and |
| bandwidths. Also improve debugging a bit. |
| |
| 2007-10-30 21:18:45 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/gstiirequalizer.c: Replace filters with a bit better filters for which we can actually find documentati... |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer.c: |
| (gst_iir_equalizer_band_set_property), |
| (gst_iir_equalizer_band_get_property), |
| (gst_iir_equalizer_band_class_init), (arg_to_scale), |
| (setup_filter), (gst_iir_equalizer_compute_frequencies): |
| Replace filters with a bit better filters for which we can actually |
| find documentation, which don't change anything on zero gain, etc. |
| Make the frequency property of the bands writable, rename the |
| band-width property to bandwidth and change the meaning to the |
| frequency difference between bandedges, change the meaning of the |
| gain property to dB instead of a weird scale between -1 and 1 that |
| has no real meaning. |
| |
| 2007-10-30 12:29:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Smarter combine_flow code that also deals with downstream elements returning UNEXPECTED when t... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment), |
| (gst_qtdemux_combine_flows), (gst_qtdemux_loop_state_movie): |
| Smarter combine_flow code that also deals with downstream elements |
| returning UNEXPECTED when they receive data out of the segment |
| boundaries. Fixes #491305. |
| |
| 2007-10-27 16:04:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/interleave/interleave.c: Let's not call every request pad we create "sink%d", that'll create problems if there's ... |
| Original commit message from CVS: |
| * gst/interleave/interleave.c: (gst_interleave_request_new_pad): |
| Let's not call every request pad we create "sink%d", that'll |
| create problems if there's to be more than one pad. Fixes #490682. |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/interleave.c: |
| Add unit test for the above. |
| |
| 2007-10-26 15:03:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/v4l2/v4l2src_calls.c: Fix 'unused variable' compiler warning when compiling against older kernel headers. |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: |
| Fix 'unused variable' compiler warning when compiling against |
| older kernel headers. |
| |
| 2007-10-26 12:10:43 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| update spec file |
| Original commit message from CVS: |
| update spec file |
| |
| 2007-10-25 23:42:52 +0000 David Schleef <ds@schleef.org> |
| |
| Improve documentation, write some tests for multifilesrc/sink for upcoming ->good review. |
| Original commit message from CVS: |
| * gst/multifile/Makefile.am: |
| * gst/multifile/gstmultifilesink.c: |
| * gst/multifile/gstmultifilesrc.c: |
| * tests/check/Makefile.am: |
| * tests/check/elements/multifile.c: |
| Improve documentation, write some tests for multifilesrc/sink |
| for upcoming ->good review. |
| |
| 2007-10-25 15:00:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/taglib/gstid3v2mux.cc (add_funcs): Map new SORTNAME tags to ID3v2 TSOP, TSOA and TSOT frames (#414539). |
| Original commit message from CVS: |
| * ext/taglib/gstid3v2mux.cc (add_funcs): |
| Map new SORTNAME tags to ID3v2 TSOP, TSOA and TSOT frames (#414539). |
| |
| 2007-10-24 07:01:47 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/pipelines/simple-launch-lines.c: Improve the tests a little more. |
| Original commit message from CVS: |
| * tests/check/pipelines/simple-launch-lines.c: |
| Improve the tests a little more. |
| |
| 2007-10-23 08:38:50 +0000 Yun Zheng Hu <yunzheng.hu@gmail.com> |
| |
| sys/osxaudio/gstosxaudiosrc.c: Use default input device instead of default output device and only memcpy actual avail... |
| Original commit message from CVS: |
| patch by: Yun Zheng Hu |
| * sys/osxaudio/gstosxaudiosrc.c: |
| Use default input device instead of default output device and |
| only memcpy actual available bytes. |
| |
| 2007-10-22 19:14:08 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| sys/v4l2/v4l2src_calls.c: Fixes "v4l2src ! queue ! xvimagesink". The queue ask for buffer too early. It is temporary ... |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_grab_frame): |
| Fixes "v4l2src ! queue ! xvimagesink". The queue ask for buffer too |
| early. It is temporary until we find something better. |
| |
| 2007-10-22 16:44:48 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com> |
| |
| gst/rtsp/gstrtspsrc.c: Fix race when pausing a RTSP stream in interleaved. |
| Original commit message from CVS: |
| Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_interleaved): |
| Fix race when pausing a RTSP stream in interleaved. |
| Fixes #475784. |
| |
| 2007-10-22 09:53:16 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/rtp/gstrtpmp4vpay.c: Use correct unref function for buffers. #488844. |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_finalize): |
| Use correct unref function for buffers. #488844. |
| |
| 2007-10-19 19:33:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Add some debug and sync tests with the fix. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: |
| * tests/check/elements/avimux.c: |
| Add some debug and sync tests with the fix. |
| |
| 2007-10-18 17:04:14 +0000 Laurent Glayal <spglegle@yahoo.fr> |
| |
| gst/udp/gstudpsrc.c: When the socket is used by the app for other purposes, don't generate an error if there is activ... |
| Original commit message from CVS: |
| Based on patch by: Laurent Glayal <spglegle yahoo fr> |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_create): |
| When the socket is used by the app for other purposes, don't generate an |
| error if there is activaty on the socket that is not data related. |
| Fixes #487488. |
| |
| 2007-10-18 14:55:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/v4l2/v4l2src_calls.c: Add some more debug info. Generate an error when we run out of buffers for some reason. See... |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize), |
| (gst_v4l2src_grab_frame): |
| Add some more debug info. Generate an error when we run out of buffers |
| for some reason. See #480557. |
| |
| 2007-10-18 08:27:56 +0000 Anders Skargren <anders.skargren@axis.com> |
| |
| gst/rtp/gstrtph264pay.c: Set marker bit correctly. |
| Original commit message from CVS: |
| Patch by: Anders Skargren <anders dot skargren at axis dot com> |
| * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_handle_buffer): |
| Set marker bit correctly. |
| |
| 2007-10-18 06:20:21 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/gstiirequalizer.c: Add a missing break. |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer.c: |
| (gst_iir_equalizer_band_set_property): |
| Add a missing break. |
| |
| 2007-10-18 06:14:42 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/equalizer/gstiirequalizer.*: Move bandwidth property to the separate bands and add float64 support. |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer.c: |
| (gst_iir_equalizer_band_set_property), |
| (gst_iir_equalizer_band_get_property), |
| (gst_iir_equalizer_band_class_init), (gst_iir_equalizer_band_init), |
| (gst_iir_equalizer_band_get_type), (gst_iir_equalizer_class_init), |
| (setup_filter), (gst_iir_equalizer_setup): |
| * gst/equalizer/gstiirequalizer.h: |
| Move bandwidth property to the separate bands and add float64 support. |
| |
| 2007-10-17 15:08:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Use allowed name for the GstStructure. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open): |
| Use allowed name for the GstStructure. |
| |
| 2007-10-17 11:47:23 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Use new gst_bus_pop_filtered(). |
| Original commit message from CVS: |
| * ext/gconf/gstswitchsink.c: |
| * gst/autodetect/gstautoaudiosink.c: |
| Use new gst_bus_pop_filtered(). |
| |
| 2007-10-13 12:03:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/v4l2/: When probing the formats and sizes a camera supports, make sure the best ones (highest resolution, prefere... |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/v4l2src_calls.c: |
| When probing the formats and sizes a camera supports, make |
| sure the best ones (highest resolution, prefered format) |
| end up at the beginning of the probed caps and the less |
| desirable ones at the end. This is important because the |
| order within the caps matters for things like fixation and |
| negotiation, ie. what format is chosen in the end. |
| With recent kernels, the current probing code will end up |
| querying the supported sizes from lowest resolution to |
| highest resolution, adding them to the probed caps in that |
| order, resulting to v4l2src fixating to the lowest possible |
| resolution if downstream does not express a size preference. |
| Also make up a somewhat random ranking of prefered output |
| formats for the same reason. Fixes #485828. |
| |
| 2007-10-11 17:55:29 +0000 Jason Kivlighn <jkivlighn@gmail.com> |
| |
| gst/id3demux/id3v2frames.c: Extract license/copyright URIs from ID3v2 WCOP frames (Fixes #447000). |
| Original commit message from CVS: |
| Based on patch by: Jason Kivlighn <jkivlighn gmail com> |
| * gst/id3demux/id3v2frames.c: |
| Extract license/copyright URIs from ID3v2 WCOP frames |
| (Fixes #447000). |
| * tests/check/elements/id3demux.c: |
| * tests/files/Makefile.am: |
| * tests/files/id3-447000-wcop.tag: |
| Add simple unit test. |
| |
| 2007-10-11 16:41:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/taglib/gstid3v2mux.cc: Add support for license/copyright URI tags (ID3v2 WCOP frame). |
| Original commit message from CVS: |
| * ext/taglib/gstid3v2mux.cc: |
| Add support for license/copyright URI tags (ID3v2 WCOP frame). |
| Prerequisite for #447000. |
| |
| 2007-10-08 17:44:42 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/rtsp/gstrtspsrc.c: Fix compiler warning by using GST_CLOCK_TIME_NONE to initialise a GstClockTime. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush): |
| Fix compiler warning by using GST_CLOCK_TIME_NONE to initialise |
| a GstClockTime. |
| |
| 2007-10-08 11:58:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: More seeking fixes, mostly passing around the new playback segment in order to configure it pr... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush), |
| (gst_rtspsrc_do_seek), (gst_rtspsrc_perform_seek), |
| (gst_rtspsrc_configure_caps), (gst_rtspsrc_loop_udp), |
| (gst_rtspsrc_parse_range), (gst_rtspsrc_open), (gst_rtspsrc_play), |
| (gst_rtspsrc_change_state): |
| More seeking fixes, mostly passing around the new playback segment in |
| order to configure it properly. |
| Also reset base_time of udp sources when setting them back to PLAYING as |
| a temporary hack until core supports seek in live sources properly. |
| |
| 2007-10-08 10:34:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4adepay.c: Fix caps as to not confuse autopluggers. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4adepay.c: |
| Fix caps as to not confuse autopluggers. |
| |
| 2007-10-06 16:13:14 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/: Port ID3 tag demuxer over to the new GstTagDemux in -base (now would be a good time to test re-importi... |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: |
| * gst/id3demux/gstid3demux.h: |
| * gst/id3demux/id3tags.c: |
| * gst/id3demux/id3tags.h: |
| * gst/id3demux/id3v2frames.c: |
| Port ID3 tag demuxer over to the new GstTagDemux in -base |
| (now would be a good time to test re-importing your music |
| collection). |
| |
| 2007-10-06 15:13:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/apetag/: Port APE tag demuxer over to the new GstTagDemux in -base. |
| Original commit message from CVS: |
| * gst/apetag/Makefile.am: |
| * gst/apetag/gstapedemux.c: |
| * gst/apetag/gstapedemux.h: |
| * gst/apetag/gsttagdemux.c: |
| * gst/apetag/gsttagdemux.h: |
| Port APE tag demuxer over to the new GstTagDemux in -base. |
| |
| 2007-10-05 13:18:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Improve flushing behaviour. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush), |
| (gst_rtspsrc_perform_seek), (gst_rtspsrc_handle_src_event), |
| (gst_rtspsrc_handle_internal_src_query), |
| (gst_rtspsrc_handle_src_query), (new_session_pad), |
| (gst_rtspsrc_stream_configure_tcp), |
| (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_loop_send_cmd): |
| Improve flushing behaviour. |
| Set state of the udp sources to PAUSE/PLAYING correctly. |
| Handle events and queries for UDP and TCP transport now. |
| |
| 2007-10-04 07:29:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/rtp/: Add log category. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtpgsmpay.c: |
| Add log category. |
| |
| 2007-10-04 07:24:02 +0000 Timo Hotti <Timo.Hotti@sysopendigia.com> |
| |
| tests/check/: Add unit tests for payloaders/depayloaders. |
| Original commit message from CVS: |
| Patch by: Timo Hotti <Timo.Hotti@sysopendigia.com> |
| * tests/check/Makefile.am: |
| * tests/check/pipelines/simple-launch-lines.c: |
| Add unit tests for payloaders/depayloaders. |
| |
| 2007-10-02 10:49:03 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavimux.*: Also save codec data for audio streams. Fixes #482495. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: |
| * gst/avi/gstavimux.h: |
| Also save codec data for audio streams. Fixes #482495. |
| |
| 2007-10-02 10:23:04 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavimux.c: Fix "Index entry has invalid stream nr 1". |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: |
| Fix "Index entry has invalid stream nr 1". |
| Add support for muxing aac - work in progress (see #482495). |
| |
| 2007-10-01 16:34:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Parse bandwidth modifiers, they are not yet configured in the session manager because we don't... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_bandwidth), |
| (gst_rtspsrc_collect_bandwidth), (gst_rtspsrc_create_stream), |
| (gst_rtspsrc_media_to_caps), (gst_rtspsrc_loop_interleaved): |
| * gst/rtsp/gstrtspsrc.h: |
| Parse bandwidth modifiers, they are not yet configured in the session |
| manager because we don't have an API for that yet. |
| |
| 2007-10-01 13:57:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Use shiny new function in -base to get the default clock-rate. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap), |
| (gst_rtspsrc_media_to_caps), (gst_rtspsrc_loop_interleaved): |
| Use shiny new function in -base to get the default clock-rate. |
| Update some docs. |
| |
| 2007-09-29 12:50:36 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/MANIFEST: Add files to win32 manifest. |
| Original commit message from CVS: |
| * win32/MANIFEST: |
| Add files to win32 manifest. |
| * win32/vs6/libgstaudiofx.dsp: |
| * win32/vs6/libgstqtdemux.dsp: |
| * win32/vs6/libgstrtp.dsp: |
| * win32/vs6/libgstrtsp.dsp: |
| Update project files. |
| |
| 2007-09-28 14:56:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: In TCP mode, only timestamp the first buffer. TCP is not real time and it does not make sense ... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_interleaved), |
| (gst_rtspsrc_play): |
| * gst/rtsp/gstrtspsrc.h: |
| In TCP mode, only timestamp the first buffer. TCP is not real time and |
| it does not make sense to try to skew compensate, also some servers send |
| the first batch of data in a burst. |
| |
| 2007-09-27 15:00:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-demux.c: Fix setting the discont flag on the first buffer pushed downstream for formats with pr... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| Fix setting the discont flag on the first buffer |
| pushed downstream for formats with private codec |
| data that needs to be deserialised into buffers |
| (such as vorbis and FLAC when in a matroska container). |
| |
| 2007-09-27 11:10:12 +0000 Antoine Tremblay <hexa00@gmail.com> |
| |
| gst/rtp/gstrtpmp4vpay.*: Free the config string. Fixes #480707. |
| Original commit message from CVS: |
| Patch by: Antoine Tremblay <hexa00 at gmail dot com> |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_init), |
| (gst_rtp_mp4v_pay_finalize), (gst_rtp_mp4v_pay_flush), |
| (gst_rtp_mp4v_pay_handle_buffer): |
| * gst/rtp/gstrtpmp4vpay.h: |
| Free the config string. Fixes #480707. |
| Clean up the timestamp code a little. |
| |
| 2007-09-26 20:12:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Set timestamps on RTP buffers in interleaved mode. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream), |
| (gst_rtspsrc_handle_src_query), (gst_rtspsrc_loop_interleaved), |
| (gst_rtspsrc_loop_udp), (gst_rtspsrc_close): |
| * gst/rtsp/gstrtspsrc.h: |
| Set timestamps on RTP buffers in interleaved mode. |
| Mark first buffers with a DISCONT. |
| Remove flush hack now that sync for live sources has been figured out. |
| |
| 2007-09-26 14:28:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudpsrc.c: Update documentation. |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_create): |
| Update documentation. |
| |
| 2007-09-26 14:26:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/gstrtpxqtdepay.*: Fail if we don't know the quicktime format. |
| Original commit message from CVS: |
| * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_process), |
| (gst_rtp_xqt_depay_change_state): |
| * gst/qtdemux/gstrtpxqtdepay.h: |
| Fail if we don't know the quicktime format. |
| |
| 2007-09-26 13:19:17 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacenc.*: Save the flow return from the last gst_pad_push() and make sure we pass the right flow return ... |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: |
| * ext/flac/gstflacenc.h: |
| Save the flow return from the last gst_pad_push() and |
| make sure we pass the right flow return value upstream |
| in the case of failure; minor clean-ups. |
| |
| 2007-09-25 19:09:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add support for the new GST_TAG_COMPOSER (#459809). |
| Original commit message from CVS: |
| * ext/taglib/gstapev2mux.cc: |
| * ext/taglib/gstid3v2mux.cc: |
| * gst/apetag/gstapedemux.c: |
| Add support for the new GST_TAG_COMPOSER (#459809). |
| |
| 2007-09-25 17:18:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/law/: Compulsive clean-ups: use boilerplate macros, add debug categories, fix up things to conform to symbol nome... |
| Original commit message from CVS: |
| * gst/law/alaw-decode.c: |
| * gst/law/alaw-decode.h: |
| * gst/law/alaw-encode.c: |
| * gst/law/alaw-encode.h: |
| * gst/law/alaw.c: |
| * gst/law/mulaw-conversion.h: |
| Compulsive clean-ups: use boilerplate macros, add debug |
| categories, fix up things to conform to symbol nomenklatura, |
| etc. |
| |
| 2007-09-25 16:05:29 +0000 Laurent Glayal <spglegle@yahoo.fr> |
| |
| gst/law/: Use static tables for A-Law decoding and encoding; this makes |
| Original commit message from CVS: |
| Based on patch by: Laurent Glayal <spglegle yahoo fr> |
| * gst/law/alaw-decode.c: |
| * gst/law/alaw-encode.c: |
| Use static tables for A-Law decoding and encoding; this makes |
| A-Law decoding and encoding less CPU-intensive, but increases |
| the binary size a bit. Leaving old code around for now, |
| selectable by a define in the code. Fixes #435435. |
| |
| 2007-09-25 08:51:36 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and |
| Original commit message from CVS: |
| * configure.ac: |
| Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and |
| AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros |
| in configure.ac. |
| |
| 2007-09-25 05:03:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/qtdemux/qtdemux.c: Add fourccs for MPEG2 HDV streams. Fixes #479960. |
| Original commit message from CVS: |
| Patch by: <j at bootlab dot org> |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add fourccs for MPEG2 HDV streams. Fixes #479960. |
| |
| 2007-09-24 10:53:36 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Massive leak fixing, plus code cleanups. |
| Original commit message from CVS: |
| * ext/audioresample/gstaudioresample.c: |
| * ext/x264/gstx264enc.c: |
| * gst/dvdspu/gstdvdspu.c: |
| * gst/dvdspu/gstdvdspu.h: |
| * gst/festival/gstfestival.c: |
| * gst/h264parse/gsth264parse.c: |
| * gst/mpegtsparse/mpegtspacketizer.c: |
| * gst/mpegtsparse/mpegtsparse.c: |
| * gst/multifile/gstmultifilesink.c: |
| * gst/multifile/gstmultifilesrc.c: |
| * gst/nuvdemux/gstnuvdemux.c: |
| * sys/dshowsrcwrapper/gstdshowaudiosrc.c: |
| * sys/dshowsrcwrapper/gstdshowvideosrc.c: |
| * sys/vcd/vcdsrc.c: |
| Massive leak fixing, plus code cleanups. |
| |
| 2007-09-23 18:57:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/oss/gstosshelper.c: Use GST_WARNING instead of a g_critical. This situation is not caused by the application. |
| Original commit message from CVS: |
| * sys/oss/gstosshelper.c: |
| Use GST_WARNING instead of a g_critical. This situation is not caused |
| by the application. |
| |
| 2007-09-22 18:15:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: Updated translations. |
| Original commit message from CVS: |
| * po/LINGUAS: |
| * po/nl.po: |
| Updated translations. |
| |
| 2007-09-22 18:13:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/eu.po: Added Basque translation. |
| Original commit message from CVS: |
| translated by: Mikel Olasagasti <hey_neken@mundurat.net> |
| * po/eu.po: |
| Added Basque translation. |
| |
| 2007-09-22 18:13:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: Added Chinese (traditional and Hong Kong) translation. |
| Original commit message from CVS: |
| translated by: Abel Cheung <abelcheung@gmail.com> |
| * po/zh_HK.po: |
| * po/zh_TW.po: |
| Added Chinese (traditional and Hong Kong) translation. |
| |
| 2007-09-22 18:10:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/pl.po: Added Polish translation. |
| Original commit message from CVS: |
| translated by: Jakub Bogusz <qboosh@pld-linux.org> |
| * po/pl.po: |
| Added Polish translation. |
| |
| 2007-09-22 18:09:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/fi.po: Added Finnish translation. |
| Original commit message from CVS: |
| translated by: Ilkka Tuohela <hile@iki.fi> |
| * po/fi.po: |
| Added Finnish translation. |
| |
| 2007-09-22 18:09:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/es.po: Added Spanish translation. |
| Original commit message from CVS: |
| translated by: Jorge González González <aloriel@gmail.com> |
| * po/es.po: |
| Added Spanish translation. |
| |
| 2007-09-22 18:08:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/da.po: Added Danish translation. |
| Original commit message from CVS: |
| translated by: Mogens Jaeger <mogens@jaeger.tf> |
| * po/da.po: |
| Added Danish translation. |
| |
| 2007-09-22 18:06:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/zh_CN.po: Added Chinese (simplified) translation. |
| Original commit message from CVS: |
| translated by: Funda Wang <fundawang@linux.net.cn> |
| * po/zh_CN.po: |
| Added Chinese (simplified) translation. |
| |
| 2007-09-22 18:05:37 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/bg.po: Added Bulgarian translation. |
| Original commit message from CVS: |
| translated by: Alexander Shopov <ash@contact.bg> |
| * po/bg.po: |
| Added Bulgarian translation. |
| |
| 2007-09-22 08:12:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directdraw/gstdirectdrawsink.h: |
| fix header and comments |
| Original commit message from CVS: |
| fix header and comments |
| |
| 2007-09-21 11:34:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpamrdepay.c: Set outgoing packet duration because we can. Fixes #478244 some more. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_process): |
| Set outgoing packet duration because we can. Fixes #478244 some more. |
| |
| 2007-09-20 13:35:34 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/cairo/gsttextoverlay.c: Add info about static leak. |
| Original commit message from CVS: |
| * ext/cairo/gsttextoverlay.c: |
| Add info about static leak. |
| * tests/check/Makefile.am: |
| * tests/check/generic/states.c: |
| Improved state change unit test. |
| |
| 2007-09-19 18:19:49 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Ignore registries in any format. |
| Original commit message from CVS: |
| * docs/plugins/.cvsignore: |
| * tests/check/.cvsignore: |
| Ignore registries in any format. |
| |
| 2007-09-19 16:24:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpL16pay.c: Removed some unused code. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_handle_buffer): |
| Removed some unused code. |
| * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer): |
| * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_handle_buffer): |
| * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_handle_buffer): |
| * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_handle_buffer): |
| * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_init_packet), |
| (gst_rtp_theora_pay_flush_packet): |
| * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_flush_packet): |
| Try to preserve the incomming buffer duration on the outgoing |
| packets. Fixes #478244. |
| |
| 2007-09-19 10:22:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/taglib/: Work around compiler warnings with g++-4.2 when assigning a string constant to a gchar * (partially fixe... |
| Original commit message from CVS: |
| * ext/taglib/gstapev2mux.cc: |
| * ext/taglib/gstid3v2mux.cc: |
| Work around compiler warnings with g++-4.2 when assigning a |
| string constant to a gchar * (partially fixes #478092). |
| |
| 2007-09-18 16:44:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: We require core CVS now for gst_base_src_set_do_timestamp(). |
| Original commit message from CVS: |
| * configure.ac: |
| We require core CVS now for gst_base_src_set_do_timestamp(). |
| |
| 2007-09-18 13:55:06 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/spectrum/: Handling window resize. |
| Original commit message from CVS: |
| * gst/spectrum/demo-audiotest.c: |
| * gst/spectrum/demo-osssrc.c: |
| Handling window resize. |
| |
| 2007-09-18 11:45:06 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ChangeLog: Add missing newline. |
| Original commit message from CVS: |
| * ChangeLog: |
| Add missing newline. |
| * gst/librfb/rfbdecoder.c: |
| Fix the build (missing stdlib.h). |
| * gst/spectrum/gstspectrum.c: |
| * gst/spectrum/gstspectrum.h: |
| Use basetransform segment so that it is correctly managed on flushes |
| and start/stop. Report message timestamp as stream time, which is what |
| an application can understand. (Yes these are adapted from wim recent |
| level element changes) |
| |
| 2007-09-17 17:35:13 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/: Fix compiler warnings shown with Forte. |
| Original commit message from CVS: |
| * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_class_init): |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream), |
| (new_session_pad), (request_pt_map), (gst_rtspsrc_do_stream_eos), |
| (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_rtpinfo), |
| (gst_rtspsrc_handle_message): |
| Fix compiler warnings shown with Forte. |
| |
| 2007-09-17 02:05:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Give meaningfull error when all streams failed to configure for some reason. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams), |
| (gst_rtspsrc_dup_printf): |
| Give meaningfull error when all streams failed to configure for some |
| reason. |
| |
| 2007-09-16 19:13:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/README: Update README with the design for synchronisation rules of RTP on sender and receiver. |
| Original commit message from CVS: |
| * gst/rtp/README: |
| Update README with the design for synchronisation rules of RTP on |
| sender and receiver. |
| |
| 2007-09-14 09:40:49 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavparse/gstwavparse.c: Don't push EOS from the chain function, the element driving the pipeline is responsible f... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_loop), |
| (gst_wavparse_chain): |
| Don't push EOS from the chain function, the element |
| driving the pipeline is responsible for this. The bug |
| this was meant to fix seems to be queue not forwarding |
| EOS in all cases (see #476514). |
| |
| 2007-09-13 17:31:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/level/gstlevel.*: Use basetransform segment so that it is correctly managed on flushes and start/stop. |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_start), |
| (gst_level_transform_ip): |
| * gst/level/gstlevel.h: |
| Use basetransform segment so that it is correctly managed on flushes and |
| start/stop. |
| Report message timestamp as stream time, which is what an application |
| can understand. |
| |
| 2007-09-13 15:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Update my mail address. |
| Original commit message from CVS: |
| * ext/taglib/gstapev2mux.cc: |
| * ext/taglib/gstapev2mux.h: |
| * ext/taglib/gsttaglibmux.c: |
| * tests/check/elements/apev2mux.c: |
| Update my mail address. |
| |
| 2007-09-13 12:37:56 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavparse/gstwavparse.c: Add EOS logic for the push-based mode too. Fixes #476514. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_eos), |
| (gst_wavparse_loop), (gst_wavparse_chain): |
| Add EOS logic for the push-based mode too. Fixes #476514. |
| |
| 2007-09-12 22:01:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/law/: Fix law encoder timestamps. |
| Original commit message from CVS: |
| * gst/law/alaw-encode.c: (gst_alawenc_init), (gst_alawenc_chain): |
| * gst/law/alaw-encode.h: |
| * gst/law/mulaw-encode.c: (gst_mulawenc_init), |
| (gst_mulawenc_chain): |
| * gst/law/mulaw-encode.h: |
| Fix law encoder timestamps. |
| |
| 2007-09-12 09:13:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/gconf/gstgconfaudiosink.c: Fix warning when building without debug. |
| Original commit message from CVS: |
| * ext/gconf/gstgconfaudiosink.c: |
| Fix warning when building without debug. |
| * sys/oss/gstossmixertrack.c: |
| Use const like in alsamixertrack.c (fixes warnings). |
| |
| 2007-09-12 08:38:21 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/: Printf format fixes (#476128). |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst-libs/gst/app/gstappsink.c: |
| * gst/flv/gstflvdemux.c: |
| * gst/flv/gstflvparse.c: |
| * gst/interleave/deinterleave.c: |
| * gst/switch/gstswitch.c: |
| Printf format fixes (#476128). |
| |
| 2007-09-11 15:37:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/v4l2/v4l2src_calls.c: Fix framerate detection code some more. |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: |
| (gst_v4l2src_probe_caps_for_format_and_size): |
| Fix framerate detection code some more. |
| Handle the case where there is a weird step in the stepwise framerates. |
| Don't overwrite the min interval with the framerate, use a temp variable |
| instead. |
| Use max in the Continuous framerate intervals instead of step, which is |
| 1 according to the docs. Fixes #475424. |
| |
| 2007-09-10 19:53:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudpsrc.c: Make udpsrc timestamp outgoing buffers based on when they were received. |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create): |
| Make udpsrc timestamp outgoing buffers based on when they were received. |
| Also make it output a segment in time. |
| |
| 2007-09-10 06:49:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.c: Plug a little leak. Little code cleanups. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| Plug a little leak. Little code cleanups. |
| |
| 2007-09-09 18:08:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old flac versions, 's good for cross-compilation ... |
| Original commit message from CVS: |
| * configure.ac: |
| Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old |
| flac versions, 's good for cross-compilation karma. |
| |
| 2007-09-07 18:04:41 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com> |
| |
| gst/rtp/gstrtph263pay.c: Fix up header structure so that compilers don't add padding between the structure fields, si... |
| Original commit message from CVS: |
| Patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com> |
| * gst/rtp/gstrtph263pay.c: |
| Fix up header structure so that compilers don't add padding |
| between the structure fields, since that would lead to us |
| sending RTP packets with broken headers (as is currently the |
| case when compiling with MSVC). Also see similar fixes in |
| libgstrtp in gst-plugins-base. (#474616; #471194) |
| |
| 2007-09-07 16:04:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/v4l2/v4l2src_calls.c: Don't overwrite our GValue with 0 but instead use the previously computed value. Fixes #471... |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: |
| (gst_v4l2src_probe_caps_for_format_and_size): |
| Don't overwrite our GValue with 0 but instead use the previously |
| computed value. Fixes #471823 some more. |
| |
| 2007-09-07 15:54:38 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/spectrum/gstspectrum.c: Use the correct parameter order for the memset calls. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_start), |
| (gst_spectrum_transform_ip): |
| Use the correct parameter order for the memset calls. |
| Thanks to Christian Schaller for noticing. |
| |
| 2007-09-06 12:00:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/plugins/gst-plugins-good-plugins.hierarchy: No tabs in this file please, or gtk-doc will end up documenting rath... |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| No tabs in this file please, or gtk-doc will end up documenting |
| rather absurd class hierarchies. |
| |
| 2007-09-06 10:48:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/gconf/gstswitchsink.c: If the new kid element fails to change state for some reason forward the error message it ... |
| Original commit message from CVS: |
| * ext/gconf/gstswitchsink.c: |
| If the new kid element fails to change state for some reason |
| (e.g. esdsink not being able to connect to the sound server), |
| forward the error message it posted on the bus instead of just |
| posting a generic 'Internal state change error: please file a |
| bug' error message. Fixes #471364. |
| |
| 2007-09-06 07:21:22 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Port GstSpectrum to GstAudioFilter and libgstfft, add support for int32, float and double, use floats for the message... |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/spectrum/Makefile.am: |
| * gst/spectrum/demo-audiotest.c: (draw_spectrum), |
| (message_handler), (main): |
| * gst/spectrum/demo-osssrc.c: (draw_spectrum), (message_handler): |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_base_init), |
| (gst_spectrum_class_init), (gst_spectrum_init), |
| (gst_spectrum_dispose), (gst_spectrum_set_property), |
| (gst_spectrum_get_property), (gst_spectrum_start), |
| (gst_spectrum_setup), (gst_spectrum_message_new), |
| (gst_spectrum_transform_ip): |
| * gst/spectrum/gstspectrum.h: |
| Port GstSpectrum to GstAudioFilter and libgstfft, add support |
| for int32, float and double, use floats for the message contents, |
| average all FFTs done in one interval for better results, use |
| a better windowing function, allow posting the phase in the message |
| and actually do an FFT with the requested number of bands instead |
| of interpolating. |
| * tests/check/elements/spectrum.c: (GST_START_TEST), |
| (spectrum_suite): |
| Improve the units tests by checking for a 11025Hz sine wave |
| and add unit tests for all 4 supported sample types. |
| |
| 2007-09-05 16:23:21 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/: Don't assume tags are encoded as UTF-8 (#473670). |
| Original commit message from CVS: |
| * gst/qtdemux/Makefile.am: |
| * gst/qtdemux/qtdemux.c: |
| Don't assume tags are encoded as UTF-8 (#473670). |
| |
| 2007-09-05 14:43:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/v4l2/: Implement LATENCY queries in the crudest way possible so I don't have to use sync=false any longer when te... |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/v4l2src_calls.c: |
| Implement LATENCY queries in the crudest way possible so I don't |
| have to use sync=false any longer when testing with videosinks. |
| |
| 2007-09-05 09:25:23 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Fix build. |
| Original commit message from CVS: |
| * configure.ac: |
| Fix build. |
| |
| 2007-09-05 00:12:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/v4l2/v4l2src_calls.c: Add some more debugging in the framerate function. |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: |
| (gst_v4l2src_probe_caps_for_format_and_size): |
| Add some more debugging in the framerate function. |
| Iterate stepwise framerate up to and _including_ the max and if nothing |
| was added to the list, add a dummy 0/1 to 100/1 framerate so that we |
| don't end up with an empty list. |
| |
| 2007-09-04 22:42:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstmultiudpsink.c: Add property do configure destination address/port pairs |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init), |
| (gst_multiudpsink_set_clients_string), |
| (gst_multiudpsink_get_clients_string), |
| (gst_multiudpsink_set_property), (gst_multiudpsink_get_property), |
| (gst_multiudpsink_init_send), (gst_multiudpsink_add_internal), |
| (gst_multiudpsink_add), (gst_multiudpsink_clear_internal), |
| (gst_multiudpsink_clear): |
| Add property do configure destination address/port pairs |
| API:GstMultiUDPSink::clients |
| |
| 2007-09-04 18:30:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/examples/: Added some RTP example scripts for sending and receiving RTP streams. |
| Original commit message from CVS: |
| * tests/examples/Makefile.am: |
| * tests/examples/rtp/Makefile.am: |
| * tests/examples/rtp/client-H263p-AMR.sh: |
| * tests/examples/rtp/client-H263p-PCMA.sdp: |
| * tests/examples/rtp/client-H263p-PCMA.sh: |
| * tests/examples/rtp/client-H264-PCMA.sdp: |
| * tests/examples/rtp/client-H264-PCMA.sh: |
| * tests/examples/rtp/client-PCMA.sh: |
| * tests/examples/rtp/server-VTS-H263p-ATS-PCMA.sh: |
| * tests/examples/rtp/server-alsasrc-PCMA.sh: |
| * tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh: |
| * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh: |
| Added some RTP example scripts for sending and receiving RTP streams. |
| |
| 2007-09-04 16:40:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/v4l2/gstv4l2src.c: Restructure the setcaps function so that we can also compute the expected GStreamer output siz... |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2_get_caps_info), |
| (gst_v4l2src_set_caps), (gst_v4l2src_get_mmap): |
| Restructure the setcaps function so that we can also compute the |
| expected GStreamer output size of the video frames. |
| Set frame_byte_size correctly so that read-based devices have a chance |
| of working correctly. |
| When grabbing a frame, discard frames that are not of the expected size. |
| Some cameras don't output the right framesize for the first buffer. |
| Try only a couple of times to get a valid frame, else error out. |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities), |
| (gst_v4l2_fill_lists), (gst_v4l2_get_input): |
| Add some more debug info when scanning the device. |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_new), |
| (gst_v4l2_buffer_pool_new), (gst_v4l2_buffer_pool_activate), |
| (gst_v4l2src_fill_format_list), (gst_v4l2src_grab_frame), |
| (gst_v4l2src_set_capture), (gst_v4l2src_capture_init): |
| Add some more debug info when dequeing a frame. |
| |
| 2007-09-04 14:37:22 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.c: More code cleanups. Add some more comment and improve debugs logs. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: |
| More code cleanups. Add some more comment and improve debugs logs. |
| |
| 2007-09-04 07:58:36 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.*: Implement seek-query. Refactor duration calculations. Appropriate use of uint64_scale_int... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: |
| * gst/wavparse/gstwavparse.h: |
| Implement seek-query. Refactor duration calculations. Appropriate use |
| of uint64_scale_int and uint64_scale. Move repeadedly calculated stuff |
| out of loops. |
| |
| 2007-09-03 07:44:34 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.c: Implement seek-query. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| Implement seek-query. |
| |
| 2007-08-29 21:43:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Use new basesink async property to make sparse RTCP packet not wait for preroll. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_udp_sink), |
| (gst_rtspsrc_dup_printf): |
| Use new basesink async property to make sparse RTCP packet not wait for |
| preroll. |
| |
| 2007-08-27 14:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/audiofx/Makefile.am: Dist the right file. |
| Original commit message from CVS: |
| * gst/audiofx/Makefile.am: |
| Dist the right file. |
| |
| 2007-08-23 16:27:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Make sure we generate and parse floating point values in the POSIX locale instead of the curre... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_dup_printf), |
| (gst_rtspsrc_get_float), (gst_rtspsrc_play): |
| Make sure we generate and parse floating point values in the POSIX |
| locale instead of the current locale. |
| |
| 2007-08-22 15:01:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Fix method detection again. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_do_seek), |
| (gst_rtspsrc_parse_methods), (gst_rtspsrc_open), |
| (gst_rtspsrc_play): |
| * gst/rtsp/gstrtspsrc.h: |
| Fix method detection again. |
| Keep track of when we must send a Range header. |
| Use segment values for Range, Speed and Scale headers. |
| Parse Speed and Scale headers to update the segment values. |
| |
| 2007-08-22 08:22:50 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| sys/v4l2/v4l2src_calls.c: Handle optional v4l2 ioctls gracefully. |
| Original commit message from CVS: |
| patch by: Mark Nauwelaerts <manauw@skynet.be> |
| * sys/v4l2/v4l2src_calls.c: |
| Handle optional v4l2 ioctls gracefully. |
| |
| 2007-08-20 16:52:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Added an H263 depayloader. Fixes #369392. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_base_init), |
| (gst_rtp_h263_depay_class_init), (gst_rtp_h263_depay_init), |
| (gst_rtp_h263_depay_finalize), (gst_rtp_h263_depay_setcaps), |
| (gst_rtp_h263_depay_process), (gst_rtp_h263_depay_set_property), |
| (gst_rtp_h263_depay_get_property), |
| (gst_rtp_h263_depay_change_state), |
| (gst_rtp_h263_depay_plugin_init): |
| * gst/rtp/gstrtph263depay.h: |
| Added an H263 depayloader. Fixes #369392. |
| * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps), |
| (gst_rtp_h263p_depay_process): |
| * gst/rtp/gstrtph263ppay.c: (gst_fragmentation_mode_get_type), |
| (gst_rtp_h263p_pay_class_init), (gst_rtp_h263p_pay_flush): |
| Make the H263+ pay/depayloader support H263-1998 and H263-2000 |
| payloads. |
| Also alow plain H263 on the h263p payloaders. Fixes #465040. |
| |
| 2007-08-19 19:16:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/: Add small comparision with the chebyshev filters in the docs. |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: |
| * gst/filter/gstlpwsinc.c: |
| Add small comparision with the chebyshev filters in the docs. |
| |
| 2007-08-19 19:11:04 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: Add small comparision with the windowed sinc filters in the docs. |
| Original commit message from CVS: |
| * gst/audiofx/audiochebyshevfreqband.c: |
| * gst/audiofx/audiochebyshevfreqlimit.c: |
| Add small comparision with the windowed sinc filters in the docs. |
| |
| 2007-08-19 19:01:45 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/: Also test everything in 32 bit float mode. |
| Original commit message from CVS: |
| * tests/check/elements/bpwsinc.c: (GST_START_TEST), |
| (bpwsinc_suite): |
| * tests/check/elements/lpwsinc.c: (GST_START_TEST), |
| (lpwsinc_suite): |
| Also test everything in 32 bit float mode. |
| |
| 2007-08-19 18:47:19 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/: Also test 32 bit float mode and the type 2 variants of the filters. |
| Original commit message from CVS: |
| * tests/check/elements/audiochebyshevfreqband.c: (GST_START_TEST), |
| (audiochebyshevfreqband_suite): |
| * tests/check/elements/audiochebyshevfreqlimit.c: (GST_START_TEST), |
| (audiochebyshevfreqlimit_suite): |
| Also test 32 bit float mode and the type 2 variants of the filters. |
| |
| 2007-08-18 19:44:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Refactor the udp and interleaved loop function a bit. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_interleaved), |
| (gst_rtspsrc_loop_udp), (gst_rtspsrc_loop_send_cmd), |
| (gst_rtspsrc_loop): |
| Refactor the udp and interleaved loop function a bit. |
| |
| 2007-08-17 17:08:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Protect connection activity with a new lock, avoids deadlocks when going to PAUSED. Fixes #455... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), |
| (gst_rtspsrc_finalize), (gst_rtspsrc_connection_send), |
| (gst_rtspsrc_connection_receive), (gst_rtspsrc_sink_chain), |
| (gst_rtspsrc_handle_request), (gst_rtspsrc_send_keep_alive), |
| (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp), |
| (gst_rtspsrc_try_send), (gst_rtspsrc_pause): |
| * gst/rtsp/gstrtspsrc.h: |
| Protect connection activity with a new lock, avoids deadlocks when going |
| to PAUSED. Fixes #455808. |
| |
| 2007-08-17 15:30:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/debug/rndbuffersize.c: Fix debug statement. |
| Original commit message from CVS: |
| * gst/debug/rndbuffersize.c: (gst_rnd_buffer_size_loop): |
| Fix debug statement. |
| |
| 2007-08-17 15:28:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Fix stray %u in debug line as spotted by Saur on IRC. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_do_stream_eos): |
| Fix stray %u in debug line as spotted by Saur on IRC. |
| |
| 2007-08-17 15:05:17 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Use generator macros for the process functions for the different sample types, add lower upper boundaries for the GOb... |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init), |
| (bpwsinc_set_property), (bpwsinc_get_property): |
| * gst/filter/gstbpwsinc.h: |
| * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init), |
| (gst_lpwsinc_init), (lpwsinc_build_kernel), (lpwsinc_set_property), |
| (lpwsinc_get_property): |
| * gst/filter/gstlpwsinc.h: |
| * tests/check/elements/lpwsinc.c: (GST_START_TEST): |
| Use generator macros for the process functions for the different |
| sample types, add lower upper boundaries for the GObject properties |
| so automatically generated UIs can use sliders and change frequency |
| properties to floats to save a bit of memory, even ints would in |
| theory be enough. Also rename frequency to cutoff for consistency |
| reasons. |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * docs/plugins/gst-plugins-bad-plugins.signals: |
| * docs/plugins/inspect/plugin-gstrtpmanager.xml: |
| Regenerated for the above changes. |
| |
| 2007-08-17 14:43:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: Use generator macros for the process functions for the different sample types, add lower upper boundari... |
| Original commit message from CVS: |
| * gst/audiofx/audiochebyshevfreqband.c: |
| (gst_audio_chebyshev_freq_band_class_init): |
| * gst/audiofx/audiochebyshevfreqlimit.c: |
| (gst_audio_chebyshev_freq_limit_class_init): |
| Use generator macros for the process functions for the different |
| sample types, add lower upper boundaries for the GObject properties |
| so automatically generated UIs can use sliders and add a note about |
| the number of poles as a too high number of poles combined with |
| very low or very high frequencies will produce only noise. |
| * docs/plugins/gst-plugins-good-plugins.args: |
| Regenerated for the property changes. |
| |
| 2007-08-17 14:15:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Improve timeout handling. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_property), |
| (gst_rtspsrc_flush), (gst_rtspsrc_sink_chain), |
| (gst_rtspsrc_stream_configure_udp_sink), |
| (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_loop_interleaved), |
| (gst_rtspsrc_loop_udp), (gst_rtspsrc_loop_send_cmd), |
| (gst_rtspsrc_try_send), (gst_rtspsrc_send), |
| (gst_rtspsrc_parse_methods), (gst_rtspsrc_parse_range), |
| (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_pause), |
| (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state): |
| * gst/rtsp/gstrtspsrc.h: |
| Improve timeout handling. |
| Use the same socket for sending and receiving RTCP packets so that some |
| servers can track clients better. |
| Improve connection closed handling. Try to reconnect. |
| Don't overwrite our content base with NULL. |
| Improve debugging. |
| Improve range parsing and handling. |
| Remove flushing hack now that core does the right thing. |
| |
| 2007-08-17 13:59:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstmultiudpsink.*: Add support for getting and setting the socket to use. |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init), |
| (gst_multiudpsink_init), (gst_multiudpsink_set_property), |
| (gst_multiudpsink_get_property), (gst_multiudpsink_init_send), |
| (gst_multiudpsink_close), (gst_multiudpsink_add): |
| * gst/udp/gstmultiudpsink.h: |
| Add support for getting and setting the socket to use. |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init), |
| (gst_udpsrc_create), (gst_udpsrc_get_property): |
| Add support for getting the currently used socket. |
| |
| 2007-08-16 19:22:48 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/gstbpwsinc.*: Implement latency query and only forward those samples downstream that actually contain the ... |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init), |
| (gst_bpwsinc_init), (process_32), (process_64), |
| (bpwsinc_build_kernel), (bpwsinc_push_residue), |
| (bpwsinc_transform), (bpwsinc_start), (bpwsinc_query), |
| (bpwsinc_query_type), (bpwsinc_event), (bpwsinc_set_property): |
| * gst/filter/gstbpwsinc.h: |
| Implement latency query and only forward those samples downstream |
| that actually contain the data we want, i.e. drop kernel_length/2 |
| in the beginning and append kernel_length/2 (created by convolving |
| the filter kernel with zeroes) to the end. |
| * tests/check/elements/bpwsinc.c: (GST_START_TEST): |
| Adjust the unit test for this slightly changed behaviour. |
| * gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel): |
| Reset residue length only when actually creating a residue. |
| |
| 2007-08-16 17:02:07 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: Add Chebyshev lowpass/highpass and bandpass/bandreject elements. |
| Original commit message from CVS: |
| reviewed by: Stefan Kost <ensonic@users.sf.net> |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audiochebyshevfreqband.c: |
| (gst_audio_chebyshev_freq_band_mode_get_type), |
| (gst_audio_chebyshev_freq_band_base_init), |
| (gst_audio_chebyshev_freq_band_dispose), |
| (gst_audio_chebyshev_freq_band_class_init), |
| (gst_audio_chebyshev_freq_band_init), |
| (generate_biquad_coefficients), (calculate_gain), |
| (generate_coefficients), |
| (gst_audio_chebyshev_freq_band_set_property), |
| (gst_audio_chebyshev_freq_band_get_property), |
| (gst_audio_chebyshev_freq_band_setup), (process), (process_64), |
| (process_32), (gst_audio_chebyshev_freq_band_transform_ip), |
| (gst_audio_chebyshev_freq_band_start): |
| * gst/audiofx/audiochebyshevfreqband.h: |
| * gst/audiofx/audiochebyshevfreqlimit.c: |
| (gst_audio_chebyshev_freq_limit_mode_get_type), |
| (gst_audio_chebyshev_freq_limit_base_init), |
| (gst_audio_chebyshev_freq_limit_dispose), |
| (gst_audio_chebyshev_freq_limit_class_init), |
| (gst_audio_chebyshev_freq_limit_init), |
| (generate_biquad_coefficients), (calculate_gain), |
| (generate_coefficients), |
| (gst_audio_chebyshev_freq_limit_set_property), |
| (gst_audio_chebyshev_freq_limit_get_property), |
| (gst_audio_chebyshev_freq_limit_setup), (process), (process_64), |
| (process_32), (gst_audio_chebyshev_freq_limit_transform_ip), |
| (gst_audio_chebyshev_freq_limit_start): |
| * gst/audiofx/audiochebyshevfreqlimit.h: |
| * gst/audiofx/audiofx.c: (plugin_init): |
| Add Chebyshev lowpass/highpass and bandpass/bandreject elements. |
| Fixes #464800. |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/audiochebyshevfreqband.c: |
| (setup_audiochebyshevfreqband), (cleanup_audiochebyshevfreqband), |
| (GST_START_TEST), (audiochebyshevfreqband_suite), (main): |
| * tests/check/elements/audiochebyshevfreqlimit.c: |
| (setup_audiochebyshevfreqlimit), (cleanup_audiochebyshevfreqlimit), |
| (GST_START_TEST), (audiochebyshevfreqlimit_suite), (main): |
| Add unit tests for the chebyshev filters. |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| And add docs for the chebyshev filters. While doing |
| that also run make update in docs/plugins. |
| |
| 2007-08-16 12:15:06 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Make ro memory to share. |
| Original commit message from CVS: |
| * ext/annodex/gstcmmltag.c: |
| * gst/rtp/gstrtpvorbispay.c: |
| Make ro memory to share. |
| |
| 2007-08-16 11:49:01 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudpsrc.c: Improve UDP performance by avoiding a select() when we have data available immediatly. |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_create): |
| Improve UDP performance by avoiding a select() when we have data |
| available immediatly. |
| |
| 2007-08-16 11:47:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtpdec.*: Add (dummy) SSRC management signals. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_VOID__UINT_UINT), |
| (gst_rtp_dec_class_init): |
| * gst/rtsp/gstrtpdec.h: |
| Add (dummy) SSRC management signals. |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init), |
| (gst_rtspsrc_set_property), (gst_rtspsrc_get_property), |
| (find_stream), (gst_rtspsrc_create_stream), (new_session_pad), |
| (request_pt_map), (gst_rtspsrc_do_stream_eos), (on_bye_ssrc), |
| (on_timeout), (gst_rtspsrc_stream_configure_manager), |
| (gst_rtspsrc_stream_push_event), (gst_rtspsrc_push_event), |
| (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_rtpinfo), |
| (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state): |
| * gst/rtsp/gstrtspsrc.h: |
| Add connection-speed property. |
| Add find_stream helper functions. |
| Handle stream EOS based on BYE messages or SSRC timeout. |
| Returns SUCCESS from the state change function as we hide our async |
| elements from the parent. |
| |
| 2007-08-16 09:48:27 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/gstlpwsinc.*: Implement latency query and only forward those samples downstream that actually contain the ... |
| Original commit message from CVS: |
| * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init), |
| (gst_lpwsinc_init), (process_32), (process_64), |
| (lpwsinc_build_kernel), (lpwsinc_push_residue), |
| (lpwsinc_transform), (lpwsinc_start), (lpwsinc_query), |
| (lpwsinc_query_type), (lpwsinc_event), (lpwsinc_set_property): |
| * gst/filter/gstlpwsinc.h: |
| Implement latency query and only forward those samples downstream |
| that actually contain the data we want, i.e. drop kernel_length/2 |
| in the beginning and append kernel_length/2 (created by convolving |
| the filter kernel with zeroes) to the end. |
| * tests/check/elements/lpwsinc.c: (GST_START_TEST): |
| Adjust the unit test for this slightly changed behaviour. |
| |
| 2007-08-16 07:40:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/debug/rndbuffersize.c: Fix da leak. |
| Original commit message from CVS: |
| * gst/debug/rndbuffersize.c: |
| Fix da leak. |
| |
| 2007-08-14 13:50:43 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/debug/: Add new test element and clean-up the others a little. |
| Original commit message from CVS: |
| * gst/debug/Makefile.am: |
| * gst/debug/breakmydata.c: |
| * gst/debug/gstdebug.c: |
| * gst/debug/negotiation.c: |
| * gst/debug/progressreport.c: |
| * gst/debug/rndbuffersize.c: |
| * gst/debug/testplugin.c: |
| Add new test element and clean-up the others a little. |
| |
| 2007-08-13 13:50:39 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Add docs for lpwsinc and bpwsinc and integrate them into the build system. While doing that also update all other doc... |
| 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.args: |
| * docs/plugins/gst-plugins-bad-plugins.signals: |
| * docs/plugins/inspect/plugin-bz2.xml: |
| * docs/plugins/inspect/plugin-cdxaparse.xml: |
| * docs/plugins/inspect/plugin-dtsdec.xml: |
| * docs/plugins/inspect/plugin-faac.xml: |
| * docs/plugins/inspect/plugin-faad.xml: |
| * docs/plugins/inspect/plugin-filter.xml: |
| * docs/plugins/inspect/plugin-freeze.xml: |
| * docs/plugins/inspect/plugin-gsm.xml: |
| * docs/plugins/inspect/plugin-gstrtpmanager.xml: |
| * docs/plugins/inspect/plugin-h264parse.xml: |
| * docs/plugins/inspect/plugin-modplug.xml: |
| * docs/plugins/inspect/plugin-mpeg2enc.xml: |
| * docs/plugins/inspect/plugin-musepack.xml: |
| * docs/plugins/inspect/plugin-musicbrainz.xml: |
| * docs/plugins/inspect/plugin-nsfdec.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-soundtouch.xml: |
| * docs/plugins/inspect/plugin-spcdec.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speed.xml: |
| * docs/plugins/inspect/plugin-tta.xml: |
| * docs/plugins/inspect/plugin-videosignal.xml: |
| * docs/plugins/inspect/plugin-xingheader.xml: |
| * docs/plugins/inspect/plugin-xvid.xml: |
| * gst/filter/gstbpwsinc.c: |
| * gst/filter/gstbpwsinc.h: |
| * gst/filter/gstlpwsinc.c: |
| * gst/filter/gstlpwsinc.h: |
| Add docs for lpwsinc and bpwsinc and integrate them |
| into the build system. While doing that also update |
| all other docs via make update in docs/plugins. |
| |
| 2007-08-12 20:55:01 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/bpwsinc.c: Make one test constraint a bit stricter. |
| Original commit message from CVS: |
| * tests/check/elements/bpwsinc.c: (GST_START_TEST): |
| Make one test constraint a bit stricter. |
| |
| 2007-08-12 20:53:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/: Add unit tests for bpwsinc, testing fundamental functionality again. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/bpwsinc.c: (setup_bpwsinc), |
| (cleanup_bpwsinc), (GST_START_TEST), (bpwsinc_suite), (main): |
| Add unit tests for bpwsinc, testing fundamental functionality again. |
| |
| 2007-08-12 20:19:37 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/: Add unit tests for lpwsinc, testing fundamental functionality. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/lpwsinc.c: (setup_lpwsinc), |
| (cleanup_lpwsinc), (GST_START_TEST), (lpwsinc_suite), (main): |
| Add unit tests for lpwsinc, testing fundamental functionality. |
| |
| 2007-08-12 15:41:57 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/: Improve debugging a bit. |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: (bpwsinc_build_kernel): |
| * gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel): |
| Improve debugging a bit. |
| |
| 2007-08-12 14:35:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Fix parsing of mp4a version 0 atoms. Fixes #465774. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_node): |
| Fix parsing of mp4a version 0 atoms. Fixes #465774. |
| |
| 2007-08-12 12:46:20 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/: Reset the residue in BaseTransform::start to get a clean residue on stream changes. |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init), |
| (bpwsinc_start): |
| * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init), |
| (lpwsinc_start): |
| Reset the residue in BaseTransform::start to get a clean residue |
| on stream changes. |
| |
| 2007-08-11 15:58:30 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/: Fix processing with buffer sizes that are larger than the filter kernel size. |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: (process_32), (process_64): |
| * gst/filter/gstlpwsinc.c: (process_32), (process_64): |
| Fix processing with buffer sizes that are larger than the filter |
| kernel size. |
| |
| 2007-08-10 17:08:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/rtp/gstrtpilbcdepay.c: Include stdlib. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpilbcdepay.c: |
| Include stdlib. |
| |
| 2007-08-10 16:10:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmpvdepay.c: Set the mpegversion in the caps so that autoplugging does not get confused. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmpvdepay.c: |
| Set the mpegversion in the caps so that autoplugging does not get |
| confused. |
| |
| 2007-08-10 05:51:40 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/gstbpwsinc.c: Fix a segfault with more than one channel and don't rebuild the kernel & residue with every ... |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: (bpwsinc_build_kernel): |
| Fix a segfault with more than one channel and don't rebuild |
| the kernel & residue with every buffer. |
| |
| 2007-08-10 05:35:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/gstbpwsinc.*: Add support for a bandreject mode and allow specifying the window function that should be used. |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: (gst_bpwsinc_mode_get_type), |
| (gst_bpwsinc_window_get_type), (gst_bpwsinc_class_init), |
| (gst_bpwsinc_init), (bpwsinc_build_kernel), (bpwsinc_set_property), |
| (bpwsinc_get_property): |
| * gst/filter/gstbpwsinc.h: |
| Add support for a bandreject mode and allow specifying the window |
| function that should be used. |
| * gst/filter/gstlpwsinc.c: |
| And another small formatting fix. |
| |
| 2007-08-10 05:20:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/gstbpwsinc.*: Apply the same changes to the bandpass filter: |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init), |
| (gst_bpwsinc_init), (process_32), (process_64), |
| (bpwsinc_build_kernel), (bpwsinc_setup), (bpwsinc_get_unit_size), |
| (bpwsinc_transform), (bpwsinc_set_property), |
| (bpwsinc_get_property): |
| * gst/filter/gstbpwsinc.h: |
| Apply the same changes to the bandpass filter: |
| - Support double input |
| - Fix processing for input with >1 channels |
| - Specify frequency in Hz |
| - Specify actual filter kernel length |
| - Use transform instead of transform_ip as we're working |
| out of place anyway |
| - Factor out filter kernel generation and update the filter |
| kernel when the properties are set |
| Fix bandpass filter kernel generation to actually generate |
| a bandpass filter by creating a highpass instead of a second |
| lowpass. |
| * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init): |
| Small formatting fix. |
| |
| 2007-08-10 04:44:43 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/gstlpwsinc.*: Specify the actual filter length instead of a weird 2N+1. Setting the property will round to... |
| Original commit message from CVS: |
| * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init), |
| (gst_lpwsinc_init), (process_32), (process_64), |
| (lpwsinc_build_kernel), (lpwsinc_set_property), |
| (lpwsinc_get_property): |
| * gst/filter/gstlpwsinc.h: |
| Specify the actual filter length instead of a weird |
| 2N+1. Setting the property will round to the next odd number. |
| Also remove now obsolete FIXMEs. |
| |
| 2007-08-10 04:32:47 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/gstlpwsinc.*: Allow choosing between hamming and blackman window. The blackman window provides a better st... |
| Original commit message from CVS: |
| * gst/filter/gstlpwsinc.c: (gst_lpwsinc_window_get_type), |
| (gst_lpwsinc_class_init), (gst_lpwsinc_init), |
| (lpwsinc_build_kernel), (lpwsinc_set_property), |
| (lpwsinc_get_property): |
| * gst/filter/gstlpwsinc.h: |
| Allow choosing between hamming and blackman window. The blackman |
| window provides a better stopband attenuation but a bit slower |
| rolloff. |
| |
| 2007-08-10 04:21:39 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/gstlpwsinc.*: Add a highpass mode. |
| Original commit message from CVS: |
| * gst/filter/gstlpwsinc.c: (gst_lpwsinc_mode_get_type), |
| (gst_lpwsinc_class_init), (process_32), (process_64), |
| (lpwsinc_build_kernel), (lpwsinc_set_property), |
| (lpwsinc_get_property): |
| * gst/filter/gstlpwsinc.h: |
| Add a highpass mode. |
| |
| 2007-08-10 04:06:53 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/gstlpwsinc.c: Fix processing if the input has more than one channel. |
| Original commit message from CVS: |
| * gst/filter/gstlpwsinc.c: (process_32), (process_64), |
| (lpwsinc_build_kernel): |
| Fix processing if the input has more than one channel. |
| |
| 2007-08-09 19:23:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/gstbpwsinc.c: "this" is a C++ keyword, use "self" instead. |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose), |
| (gst_bpwsinc_init), (bpwsinc_setup), (bpwsinc_transform_ip), |
| (bpwsinc_set_property), (bpwsinc_get_property): |
| "this" is a C++ keyword, use "self" instead. |
| Add TODOs and FIXMEs and remove two wrong FIXMEs. |
| * gst/filter/gstlpwsinc.c: |
| Add FIXMEs and a new TODO. |
| |
| 2007-08-09 18:08:05 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/gstlpwsinc.*: Add double support, replace "this" with "self" as the former is a C++ keyword. |
| Original commit message from CVS: |
| * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose), |
| (gst_lpwsinc_class_init), (gst_lpwsinc_init), (process_32), |
| (process_64), (lpwsinc_build_kernel), (lpwsinc_setup), |
| (lpwsinc_get_unit_size), (lpwsinc_transform), |
| (lpwsinc_set_property), (lpwsinc_get_property): |
| * gst/filter/gstlpwsinc.h: |
| Add double support, replace "this" with "self" as the former |
| is a C++ keyword. |
| Implement the frequency property in Hz instead of fraction |
| of sampling frequency. |
| Remove some unecessary FIXMEs and add some TODOs, add some |
| required locking and refactor the kernel generation into a |
| separate function that is also called when the properties |
| change now. |
| And use BaseTransform::transform instead of transform_ip |
| as the convolution is done out of place anyway. Should |
| be done in place later. |
| |
| 2007-08-09 10:54:05 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: Updated translations. |
| Original commit message from CVS: |
| * po/hu.po: |
| * po/uk.po: |
| * po/vi.po: |
| Updated translations. |
| |
| 2007-08-08 20:47:33 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/filter/: Use GstAudioFilter as base class and don't leak the memory of the filter kernel and residue. |
| Original commit message from CVS: |
| * gst/filter/Makefile.am: |
| * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose), |
| (gst_bpwsinc_base_init), (gst_bpwsinc_class_init), |
| (gst_bpwsinc_init), (bpwsinc_setup): |
| * gst/filter/gstbpwsinc.h: |
| * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose), |
| (gst_lpwsinc_base_init), (gst_lpwsinc_class_init), |
| (gst_lpwsinc_init), (lpwsinc_setup): |
| * gst/filter/gstlpwsinc.h: |
| Use GstAudioFilter as base class and don't leak the memory |
| of the filter kernel and residue. |
| |
| 2007-08-08 17:47:05 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/videobox/gstvideobox.c: Render right border in the correct location. |
| Original commit message from CVS: |
| * gst/videobox/gstvideobox.c: (gst_video_box_ayuv_i420): |
| Render right border in the correct location. |
| |
| 2007-08-08 10:54:50 +0000 Olivier Crete <tester@tester.ca> |
| |
| gst/rtp/: Make mode property a string. Fixes #464475. |
| Original commit message from CVS: |
| Patch by: Olivier Crete <tester at tester dot ca> |
| * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps): |
| * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps): |
| Make mode property a string. Fixes #464475. |
| |
| 2007-08-05 14:58:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/flac/gstflacenc.c: Widen caps to match decoder a bit and add more FIXMEs. |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: |
| Widen caps to match decoder a bit and add more FIXMEs. |
| |
| 2007-08-05 14:53:36 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/avi/gstavimux.c: Fix ODML index tag numbering. Fixes #463624. |
| Original commit message from CVS: |
| patch by: Mark Nauwelaerts <manauw@skynet.be> |
| * gst/avi/gstavimux.c: |
| Fix ODML index tag numbering. Fixes #463624. |
| |
| 2007-08-03 16:08:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Fix default clock-rate for realmedia. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (get_default_rate_for_pt), |
| (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps), |
| (gst_rtspsrc_stream_configure_tcp), |
| (gst_rtspsrc_stream_configure_udp_sink): |
| Fix default clock-rate for realmedia. |
| Fix parsing of transport. |
| Don't try to link NULL pads. |
| |
| 2007-07-30 17:17:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| po/POTFILES.skip: Add POTFILES.skip with list of source files that aren't disted at the moment but contain translatab... |
| Original commit message from CVS: |
| * po/POTFILES.skip: |
| Add POTFILES.skip with list of source files that aren't disted at the |
| moment but contain translatable strings. Should hopefully pacify |
| broken tools and make it clearer that these files are left out |
| intentionally (#461600). |
| |
| 2007-07-30 12:41:58 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: If the buffer was entirely clipped ... don't try sending it :) |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie): |
| If the buffer was entirely clipped ... don't try sending it :) |
| |
| 2007-07-27 16:56:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: If we don't hav a session manager, set the caps on outgoing buffers ourselves. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_activate_streams), |
| (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_methods), |
| (gst_rtspsrc_create_transports_string), |
| (gst_rtspsrc_prepare_transports): |
| If we don't hav a session manager, set the caps on outgoing buffers |
| ourselves. |
| Force PAUSE/PLAY methods for now until the extensions can overwrite. |
| Append final bit of the transport string even when it does not contain a |
| placeholder. |
| |
| 2007-07-27 11:21:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Clean up the interface list. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_free), |
| (gst_rtsp_ext_list_connect): |
| * gst/rtsp/gstrtspext.h: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), |
| (gst_rtspsrc_finalize), (gst_rtspsrc_send_cb): |
| Clean up the interface list. |
| Allow connecting to interface signals for the extensions. |
| Remove old extension code. |
| Free list on cleanup. |
| Allow extensions to send additional RTSP messages. |
| |
| 2007-07-27 10:38:34 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/gconf/gconf.c: Handle a NULL gconf key gracefully by rendering the default element. |
| Original commit message from CVS: |
| * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default): |
| Handle a NULL gconf key gracefully by rendering the default element. |
| |
| 2007-07-27 10:11:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspext.h: Fix include path for extension interface. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspext.h: |
| Fix include path for extension interface. |
| |
| 2007-07-26 19:45:30 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/audioamplify.h: Also remove a now unecessary variable here. |
| Original commit message from CVS: |
| * gst/audiofx/audioamplify.h: |
| Also remove a now unecessary variable here. |
| |
| 2007-07-26 19:41:07 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: Don't save format information ourselves, this is already saved in |
| Original commit message from CVS: |
| * gst/audiofx/audioamplify.c: (gst_audio_amplify_init), |
| (gst_audio_amplify_setup), (gst_audio_amplify_transform_ip): |
| * gst/audiofx/audiodynamic.c: |
| (gst_audio_dynamic_set_process_function), (gst_audio_dynamic_init), |
| (gst_audio_dynamic_setup), (gst_audio_dynamic_transform_ip): |
| * gst/audiofx/audiodynamic.h: |
| * gst/audiofx/audioinvert.c: (gst_audio_invert_init), |
| (gst_audio_invert_setup), (gst_audio_invert_transform_ip): |
| * gst/audiofx/audioinvert.h: |
| Don't save format information ourselves, this is already saved in |
| GstAudioFilter. |
| |
| 2007-07-26 15:48:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Use rank to filter out extensions. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_filter), |
| (gst_rtsp_ext_list_stream_select): |
| * gst/rtsp/gstrtspext.h: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams): |
| Use rank to filter out extensions. |
| Add url to stream_select interface call. |
| |
| 2007-07-25 18:50:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Use shiny new RTSP and SDP library. |
| Original commit message from CVS: |
| * gst/rtsp/Makefile.am: |
| * gst/rtsp/base64.c: |
| * gst/rtsp/base64.h: |
| * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_filter), |
| (gst_rtsp_ext_list_init), (gst_rtsp_ext_list_get), |
| (gst_rtsp_ext_list_detect_server), (gst_rtsp_ext_list_before_send), |
| (gst_rtsp_ext_list_after_send), (gst_rtsp_ext_list_parse_sdp), |
| (gst_rtsp_ext_list_setup_media), |
| (gst_rtsp_ext_list_configure_stream), |
| (gst_rtsp_ext_list_get_transports), |
| (gst_rtsp_ext_list_stream_select): |
| * gst/rtsp/gstrtspext.h: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtsp_lower_trans_get_type), |
| (gst_rtspsrc_class_init), (gst_rtspsrc_init), |
| (gst_rtspsrc_finalize), (gst_rtspsrc_create_stream), |
| (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps), |
| (gst_rtspsrc_flush), (gst_rtspsrc_do_seek), |
| (gst_rtspsrc_sink_chain), (gst_rtspsrc_stream_configure_manager), |
| (gst_rtspsrc_stream_configure_tcp), |
| (gst_rtspsrc_stream_configure_mcast), |
| (gst_rtspsrc_stream_configure_udp), |
| (gst_rtspsrc_stream_configure_udp_sink), |
| (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_handle_request), (gst_rtspsrc_send_keep_alive), |
| (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp), |
| (gst_rtspsrc_loop_send_cmd), (gst_rtsp_auth_method_to_string), |
| (gst_rtspsrc_parse_auth_hdr), (gst_rtspsrc_setup_auth), |
| (gst_rtspsrc_try_send), (gst_rtspsrc_send), |
| (gst_rtspsrc_parse_methods), |
| (gst_rtspsrc_create_transports_string), |
| (gst_rtspsrc_prepare_transports), (gst_rtspsrc_setup_streams), |
| (gst_rtspsrc_parse_range), (gst_rtspsrc_open), (gst_rtspsrc_close), |
| (gst_rtspsrc_play), (gst_rtspsrc_pause), |
| (gst_rtspsrc_change_state), (gst_rtspsrc_uri_set_uri): |
| * gst/rtsp/gstrtspsrc.h: |
| * gst/rtsp/rtsp.h: |
| * gst/rtsp/rtspconnection.c: |
| * gst/rtsp/rtspconnection.h: |
| * gst/rtsp/rtspdefs.c: |
| * gst/rtsp/rtspdefs.h: |
| * gst/rtsp/rtspext.h: |
| * gst/rtsp/rtspextwms.c: |
| * gst/rtsp/rtspextwms.h: |
| * gst/rtsp/rtspmessage.c: |
| * gst/rtsp/rtspmessage.h: |
| * gst/rtsp/rtsprange.c: |
| * gst/rtsp/rtsprange.h: |
| * gst/rtsp/rtsptransport.c: |
| * gst/rtsp/rtsptransport.h: |
| * gst/rtsp/rtspurl.c: |
| * gst/rtsp/rtspurl.h: |
| * gst/rtsp/sdp.h: |
| * gst/rtsp/sdpmessage.c: |
| * gst/rtsp/sdpmessage.h: |
| * gst/rtsp/test.c: |
| Use shiny new RTSP and SDP library. |
| Implement RTSP extensions using the new interface. |
| Remove a lot of old code. |
| |
| 2007-07-24 14:31:56 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Add codec mapping for '2vuy' (Raw YUV produced by FCP) and 'divx'. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add codec mapping for '2vuy' (Raw YUV produced by FCP) and 'divx'. |
| |
| 2007-07-24 05:07:59 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackdec.c: Don't unref the outgoing buffer twice when dropping it because it's outside of the segment. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain): |
| Don't unref the outgoing buffer twice when dropping it because it's |
| outside of the segment. |
| |
| 2007-07-24 04:57:20 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS. |
| Original commit message from CVS: |
| * configure.ac: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset), |
| (gst_wavpack_dec_chain), (gst_wavpack_dec_sink_event): |
| Use the new buffer clipping function from gstaudio here and |
| require gst-plugins-base CVS. |
| * tests/check/elements/wavpackdec.c: (GST_START_TEST): |
| For framed Wavpack buffers we require a valid timestamp. |
| |
| 2007-07-23 18:03:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Clip raw audio and video when we can, keep track of current output segment. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment), |
| (gst_qtdemux_clip_buffer), (gst_qtdemux_loop_state_movie), |
| (qtdemux_parse_trak), (qtdemux_video_caps), (qtdemux_audio_caps): |
| Clip raw audio and video when we can, keep track of current output |
| segment. |
| Don't leak buffers and events when there is no output pad. |
| Improve debugging here and there. |
| |
| 2007-07-23 09:02:07 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: Sync liboil check with plugins-base. |
| Original commit message from CVS: |
| * configure.ac: |
| Sync liboil check with plugins-base. |
| |
| 2007-07-20 11:37:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/equalizer/: Better algorith for the center frequencies. Subtract band filters from input for negative gains. Rewo... |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer.c: |
| (gst_iir_equalizer_band_set_property), |
| (gst_iir_equalizer_child_proxy_get_child_by_index), |
| (gst_iir_equalizer_child_proxy_get_children_count), |
| (gst_iir_equalizer_child_proxy_interface_init), |
| (gst_iir_equalizer_class_init), (arg_to_scale), (setup_filter), |
| (gst_iir_equalizer_compute_frequencies): |
| * gst/equalizer/gstiirequalizer10bands.c: |
| (gst_iir_equalizer_10bands_class_init): |
| * gst/equalizer/gstiirequalizer3bands.c: |
| (gst_iir_equalizer_3bands_class_init): |
| * gst/equalizer/gstiirequalizernbands.c: |
| Better algorith for the center frequencies. Subtract band filters from |
| input for negative gains. Rework the gain mapping. |
| |
| 2007-07-20 07:41:58 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/annodex/Makefile.am: Fix CFLAGS/LIBS. |
| Original commit message from CVS: |
| * ext/annodex/Makefile.am: |
| Fix CFLAGS/LIBS. |
| * ext/cdio/gstcdiocddasrc.c: |
| * ext/libpng/gstpngdec.c: (gst_pngdec_task): |
| Include stdlib |
| * ext/cairo/Makefile.am: |
| * gst/videofilter/Makefile.am: |
| * tests/examples/level/Makefile.am: |
| Use $(LIBM) instead of -lm |
| |
| 2007-07-18 11:55:13 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/gstv4l2src.c: Add another example pipeline. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: |
| Add another example pipeline. |
| |
| 2007-07-18 11:42:33 +0000 Alexander Eichner <alexeichi@yahoo.de> |
| |
| sys/v4l2/gstv4l2src.c: Use define here. |
| Original commit message from CVS: |
| Patch by: Alexander Eichner <alexeichi@yahoo.de> |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init): |
| Use define here. |
| * sys/v4l2/gstv4l2tuner.c: |
| (gst_v4l2_tuner_set_frequency_and_notify): |
| Don't touch the property - its still disabled. |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format), |
| (gst_v4l2src_grab_frame), (gst_v4l2src_get_size_limits): |
| * sys/v4l2/v4l2src_calls.h: |
| Improve fallback format negotionation. Fixes #451388 |
| |
| 2007-07-18 10:33:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/elements/videocrop.c: Fix the test. |
| Original commit message from CVS: |
| * tests/check/elements/videocrop.c: (GST_START_TEST): |
| Fix the test. |
| |
| 2007-07-18 09:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| More docs. More logs in pngdec. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * ext/jpeg/gstjpegdec.c: |
| * ext/libpng/gstpngdec.c: (gst_pngdec_task), |
| (gst_pngdec_sink_setcaps): |
| More docs. More logs in pngdec. |
| |
| 2007-07-18 07:51:11 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/multifile/gstmultifilesrc.c: Add example to the docs. Fix buffer-offset-end and add some debug. |
| Original commit message from CVS: |
| * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create): |
| Add example to the docs. Fix buffer-offset-end and add some debug. |
| |
| 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Add stdlib include (free, atoi, exit). |
| Original commit message from CVS: |
| * examples/app/appsrc_ex.c: |
| * examples/switch/switcher.c: |
| * ext/neon/gstneonhttpsrc.c: |
| * ext/timidity/gstwildmidi.c: |
| * ext/x264/gstx264enc.c: |
| * gst/mve/mveaudioenc.c: (mve_compress_audio): |
| * gst/rtpmanager/gstrtpclient.c: |
| * gst/rtpmanager/gstrtpjitterbuffer.c: |
| * gst/spectrum/demo-audiotest.c: |
| * gst/spectrum/demo-osssrc.c: |
| * sys/dvb/gstdvbsrc.c: |
| Add stdlib include (free, atoi, exit). |
| |
| 2007-07-17 11:35:29 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/gstv4l2src.c: Initialize num_buffers with minimum value. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init): |
| Initialize num_buffers with minimum value. |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list), |
| (gst_v4l2src_probe_caps_for_format), (gst_v4l2src_grab_frame): |
| Handle frame-size query failure gracefully. |
| |
| 2007-07-16 12:11:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Fix parsing of esds atoms inside mp4a atoms so that we can set correct codec_info for AAC audi... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_node): |
| Fix parsing of esds atoms inside mp4a atoms so that we can set correct |
| codec_info for AAC audio. Fixes #457097 along with a whole other bunch |
| of qt/aac files. |
| |
| 2007-07-16 09:16:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackdec.c: Fix buffer clipping to correctly clip to the segment stop. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: |
| (gst_wavpack_dec_clip_outgoing_buffer): |
| Fix buffer clipping to correctly clip to the segment stop. |
| |
| 2007-07-13 16:31:27 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from there, and... |
| Original commit message from CVS: |
| * configure.ac: |
| * tests/Makefile.am: |
| Remove bogus check for libcheck, since we check for |
| gstreamer-check and it pulls in the required info from there, |
| and we weren't actually _using_ the information for libcheck |
| ourselves anyway. |
| |
| 2007-07-12 11:21:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: Use pkg-config to locate check. |
| Original commit message from CVS: |
| * configure.ac: |
| Use pkg-config to locate check. |
| |
| 2007-07-11 23:43:25 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Fix build against core CVS. |
| Original commit message from CVS: |
| * gst/interleave/deinterleave.c: (gst_deinterleave_process): |
| * gst/vmnc/vmncdec.c: (vmnc_make_buffer): |
| Fix build against core CVS. |
| |
| 2007-07-11 22:31:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Fix build against core CVS. |
| Original commit message from CVS: |
| * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform): |
| * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain): |
| * ext/libpng/gstpngenc.c: (gst_pngenc_chain): |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain): |
| * gst/debug/gstnavigationtest.c: (gst_navigationtest_transform): |
| * gst/effectv/gstaging.c: (gst_agingtv_transform): |
| * gst/effectv/gstdice.c: (gst_dicetv_transform): |
| * gst/effectv/gstedge.c: (gst_edgetv_transform): |
| * gst/effectv/gstquark.c: (gst_quarktv_transform): |
| * gst/effectv/gstrev.c: (gst_revtv_transform): |
| * gst/effectv/gstshagadelic.c: (gst_shagadelictv_transform): |
| * gst/effectv/gstvertigo.c: (gst_vertigotv_transform): |
| * gst/effectv/gstwarp.c: (gst_warptv_transform): |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_add_wvpk_header), |
| (gst_matroska_demux_check_subtitle_buffer), |
| (gst_matroska_decode_buffer): |
| * gst/videofilter/gstvideoflip.c: (gst_video_flip_transform): |
| Fix build against core CVS. |
| |
| 2007-07-10 10:16:38 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/id3demux/gstid3demux.c: Don't return GST_FLOW_ERROR when pushing an event returns FALSE. We don't have enough gra... |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_chain): |
| Don't return GST_FLOW_ERROR when pushing an event returns FALSE. We |
| don't have enough granularity to convert that boolean into a |
| GstFlowReturn. |
| |
| 2007-07-06 15:00:47 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/law/: Fix capsnego bogosity in *law decoders. |
| Original commit message from CVS: |
| * gst/law/alaw-decode.c: (alawdec_sink_setcaps), |
| (gst_alawdec_class_init), (gst_alawdec_init), (gst_alawdec_chain), |
| (gst_alawdec_change_state): |
| * gst/law/alaw-decode.h: |
| * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps), |
| (gst_mulawdec_class_init), (gst_mulawdec_init), |
| (gst_mulawdec_chain), (gst_mulawdec_change_state): |
| * gst/law/mulaw-decode.h: |
| Fix capsnego bogosity in *law decoders. |
| |
| 2007-07-06 14:35:59 +0000 Michael Smith <msmith@xiph.org> |
| |
| ext/jpeg/gstsmokeenc.*: Remove stupidity in get/set caps functions. |
| Original commit message from CVS: |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init), |
| (gst_smokeenc_setcaps), (gst_smokeenc_chain), |
| (gst_smokeenc_change_state): |
| * ext/jpeg/gstsmokeenc.h: |
| Remove stupidity in get/set caps functions. |
| Fix some refcounting problems. |
| |
| 2007-07-06 11:42:53 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/libpng/gstpngdec.c: Remove endianness-flipping hack that seems to have been required only because of a bug in ffm... |
| Original commit message from CVS: |
| * ext/libpng/gstpngdec.c: (gst_pngdec_caps_create_and_set): |
| Remove endianness-flipping hack that seems to have been required |
| only because of a bug in ffmpegcolorspace. |
| Partially Fixes: #451908 |
| |
| 2007-07-05 08:44:11 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| Simplify --extra-dir as gtkdoc scans recursively. |
| |
| 2007-07-03 09:59:46 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com> |
| |
| gst/rtp/gstrtpilbcpay.c: Set the encoding-name in the rtp caps to all uppercase, as required by the caps spec. |
| Original commit message from CVS: |
| Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com> |
| * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps): |
| Set the encoding-name in the rtp caps to all uppercase, as required by |
| the caps spec. |
| Some small cleanups in the error paths. Fixes #453037. |
| |
| 2007-07-03 08:01:18 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/multifile/: Add .h files to be able to add it to the docs. |
| Original commit message from CVS: |
| * gst/multifile/Makefile.am: |
| * gst/multifile/gstmultifile.c: |
| * gst/multifile/gstmultifilesink.c: |
| * gst/multifile/gstmultifilesink.h: |
| * gst/multifile/gstmultifilesrc.c: |
| * gst/multifile/gstmultifilesrc.h: |
| Add .h files to be able to add it to the docs. |
| |
| 2007-07-03 07:16:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/replaygain/gstrgvolume.h: Fix GObject macros. |
| Original commit message from CVS: |
| * gst/replaygain/gstrgvolume.h: |
| Fix GObject macros. |
| |
| 2007-06-28 19:00:43 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackparse.*: Use a GSList for the GArray that is used like a list anyway. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackparse.c: |
| (gst_wavpack_parse_index_get_last_entry), |
| (gst_wavpack_parse_index_get_entry_from_sample), |
| (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset), |
| (gst_wavpack_parse_scan_to_find_sample): |
| * ext/wavpack/gstwavpackparse.h: |
| Use a GSList for the GArray that is used like a list anyway. |
| |
| 2007-06-28 13:25:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/gdk_pixbuf/gstgdkpixbuf.c: Add state change function where we set 0/1 as default framerate in case our setcaps fu... |
| Original commit message from CVS: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps), |
| (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_flush), |
| (gst_gdk_pixbuf_sink_event), (gst_gdk_pixbuf_change_state): |
| Add state change function where we set 0/1 as default framerate in |
| case our setcaps function isn't called, like it might not in a |
| filesrc ! gdkpixbufdec scenario. Fixes assertion triggered by |
| gdkpixbufdec trying to create caps with a 0/0 framerate. |
| Also post an error message on the bus if gst_pad_push() fails when |
| called from our sink event handler (+1 for flow returns for event |
| functions in 0.11) instead of failing silently. |
| |
| 2007-06-27 11:36:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Cast stack args to the proper types. Fixes #451249. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_configure_caps): |
| Cast stack args to the proper types. Fixes #451249. |
| |
| 2007-06-27 11:04:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: For container formats we only need to activate one of the streams so that we correctly signal ... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream), |
| (new_session_pad), (gst_rtspsrc_setup_streams): |
| * gst/rtsp/gstrtspsrc.h: |
| For container formats we only need to activate one of the streams so |
| that we correctly signal no-more-pads. Fixes #451015. |
| |
| 2007-06-25 12:46:08 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/: Update docs with caps info. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-ladspa.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| Update docs with caps info. |
| |
| 2007-06-25 12:13:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| po/POTFILES.in: Add more files with translatable strings (#450878). |
| Original commit message from CVS: |
| * po/POTFILES.in: |
| Add more files with translatable strings (#450878). |
| |
| 2007-06-22 20:23:18 +0000 Jens Granseuer <jensgr@gmx.net> |
| |
| gst/: Build fixes for gcc-2.9x (no mid-block variable declarations etc.). |
| Original commit message from CVS: |
| Patch by: Jens Granseuer <jensgr at gmx net> |
| * gst/equalizer/gstiirequalizer.c: |
| * gst/equalizer/gstiirequalizer10bands.c: |
| * gst/equalizer/gstiirequalizer3bands.c: |
| * gst/equalizer/gstiirequalizernbands.c: |
| * gst/rtpmanager/async_jitter_queue.c: |
| (async_jitter_queue_push_sorted): |
| * gst/rtpmanager/gstrtpjitterbuffer.c: |
| (gst_rtp_jitter_buffer_chain): |
| * gst/switch/gstswitch.c: (gst_switch_chain): |
| Build fixes for gcc-2.9x (no mid-block variable declarations etc.). |
| Fixes #450185. |
| |
| 2007-06-22 14:26:36 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| MAINTAINERS: Updating all the maintainers files |
| Original commit message from CVS: |
| * MAINTAINERS: |
| Updating all the maintainers files |
| |
| 2007-06-22 10:12:15 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| Fix memory leaks. |
| Original commit message from CVS: |
| * ext/flac/gstflactag.c: (gst_flac_tag_init): |
| * gst/interleave/deinterleave.c: (deinterleave_init), |
| (deinterleave_sink_link): |
| * gst/interleave/interleave.c: (interleave_init): |
| * gst/median/gstmedian.c: (gst_median_init): |
| * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init): |
| Fix memory leaks. |
| * tests/check/elements/id3demux.c: (pad_added_cb): |
| Remove unused variable. |
| |
| 2007-06-21 10:48:10 +0000 Damien Carbery <damien.carbery@sun.com> |
| |
| ext/gconf/gconf.h: Make the prototype of gst_gconf_get_key_for_sink_profile match the implementation. |
| Original commit message from CVS: |
| * ext/gconf/gconf.h: |
| Make the prototype of gst_gconf_get_key_for_sink_profile |
| match the implementation. |
| Patch by: Damien Carbery <damien dot carbery at sun dot com> |
| Fixes: #449747 |
| |
| 2007-06-20 12:56:12 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/rtp/gstrtpdepay.c: Fix description - rtpdepay is not a payloader. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpdepay.c: |
| Fix description - rtpdepay is not a payloader. |
| |
| 2007-06-20 10:15:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/equalizer/gstiirequalizer.c: Document parameter mapping. |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer.c: |
| Document parameter mapping. |
| |
| 2007-06-20 08:56:17 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/spectrum/gstspectrum.c: Fix leaking buffers. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_event), |
| (gst_spectrum_transform_ip): |
| Fix leaking buffers. |
| * tests/check/Makefile.am: |
| * tests/check/elements/spectrum.c: (setup_spectrum), |
| (cleanup_spectrum), (GST_START_TEST), (spectrum_suite), (main): |
| Add simple test for spectrum element. |
| |
| 2007-06-20 08:26:21 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/qtdemux/: Add MJPG to the variants of motion jpeg. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_samples), |
| (qtdemux_video_caps): |
| * gst/qtdemux/qtdemux_fourcc.h: |
| Add MJPG to the variants of motion jpeg. |
| |
| 2007-06-19 16:40:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/: Add GST_OPTION_CFLAGS to CFLAGS when building unit tests, so the error flags are included and it errors... |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/elements/audiopanorama.c: (GST_START_TEST): |
| * tests/check/elements/videocrop.c: (GST_START_TEST): |
| * tests/check/elements/videofilter.c: |
| * tests/check/elements/wavpackdec.c: (GST_START_TEST): |
| * tests/check/elements/wavpackparse.c: (GST_START_TEST): |
| Add GST_OPTION_CFLAGS to CFLAGS when building unit tests, so the |
| error flags are included and it errors out on compiler warnings |
| for CVS builds; remove unused variables in various unit tests. |
| |
| 2007-06-19 14:48:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/rtspconnection.c: Use threadsafe inet_ntop to convert an ip number to a string. |
| Original commit message from CVS: |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_connect), |
| (rtsp_connection_close), (rtsp_connection_free): |
| Use threadsafe inet_ntop to convert an ip number to a string. |
| Fixes #447961. |
| Don't leak fd (and ip) when freeing a connection without first closing |
| it. |
| |
| 2007-06-19 14:11:49 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst/qtdemux/LEGAL: |
| add 'LEGAL' file describing why this is in -good and under what circumstances it might need to move. |
| Original commit message from CVS: |
| add 'LEGAL' file describing why this is in -good and under what |
| circumstances it might need to move. |
| |
| 2007-06-19 10:41:49 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to CVS |
| Original commit message from CVS: |
| * configure.ac: |
| Back to CVS |
| * gst-plugins-good.doap: |
| Add 0.10.6 to the doap file. |
| |
| === release 0.10.6 === |
| |
| 2007-06-19 10:24:55 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * win32/common/config.h: |
| Release 0.10.6 |
| Original commit message from CVS: |
| Release 0.10.6 |
| |
| 2007-06-18 17:53:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/ja.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2007-06-17 12:35:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/rtsp/rtspconnection.c: Revert previous commit again, since we are frozen (sorry). |
| Original commit message from CVS: |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_connect), |
| (rtsp_connection_free): |
| Revert previous commit again, since we are frozen (sorry). |
| |
| 2007-06-17 12:24:58 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/rtsp/rtspconnection.c: inet_ntoa() uses a static buffer internally, so we need to copy the returned string if we ... |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_connect), |
| (rtsp_connection_free): |
| inet_ntoa() uses a static buffer internally, so we need to copy the |
| returned string if we want to store it for later (#447961). |
| |
| 2007-06-15 09:13:55 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| win32/vs6/: Mark *.dsp & *.dsw as binary files and convert to DOS line endings, as they don't load into VS6 correctly... |
| Original commit message from CVS: |
| * win32/vs6/autogen.dsp: |
| * win32/vs6/gst_plugins_good.dsw: |
| * win32/vs6/libgstalaw.dsp: |
| * win32/vs6/libgstalpha.dsp: |
| * win32/vs6/libgstalphacolor.dsp: |
| * win32/vs6/libgstapetag.dsp: |
| * win32/vs6/libgstaudiofx.dsp: |
| * win32/vs6/libgstauparse.dsp: |
| * win32/vs6/libgstautodetect.dsp: |
| * win32/vs6/libgstavi.dsp: |
| * win32/vs6/libgstcutter.dsp: |
| * win32/vs6/libgstdirectdraw.dsp: |
| * win32/vs6/libgstdirectsound.dsp: |
| * win32/vs6/libgsteffectv.dsp: |
| * win32/vs6/libgstflx.dsp: |
| * win32/vs6/libgstgoom.dsp: |
| * win32/vs6/libgsticydemux.dsp: |
| * win32/vs6/libgstid3demux.dsp: |
| * win32/vs6/libgstinterleave.dsp: |
| * win32/vs6/libgstjpeg.dsp: |
| * win32/vs6/libgstlevel.dsp: |
| * win32/vs6/libgstmatroska.dsp: |
| * win32/vs6/libgstmedian.dsp: |
| * win32/vs6/libgstmonoscope.dsp: |
| * win32/vs6/libgstmulaw.dsp: |
| * win32/vs6/libgstmultipart.dsp: |
| * win32/vs6/libgstqtdemux.dsp: |
| * win32/vs6/libgstrtp.dsp: |
| * win32/vs6/libgstrtsp.dsp: |
| * win32/vs6/libgstsmpte.dsp: |
| * win32/vs6/libgstspeex.dsp: |
| * win32/vs6/libgstudp.dsp: |
| * win32/vs6/libgstvideobalance.dsp: |
| * win32/vs6/libgstvideobox.dsp: |
| * win32/vs6/libgstvideocrop.dsp: |
| * win32/vs6/libgstvideoflip.dsp: |
| * win32/vs6/libgstvideomixer.dsp: |
| * win32/vs6/libgstwaveform.dsp: |
| * win32/vs6/libgstwavenc.dsp: |
| * win32/vs6/libgstwavparse.dsp: |
| Mark *.dsp & *.dsw as binary files and convert to DOS line |
| endings, as they don't load into VS6 correctly otherwise. |
| |
| 2007-06-15 08:32:52 +0000 Vincent Torri <vtorri@univ-evry.fr> |
| |
| gst/rtsp/rtspconnection.c: Fix the MingW build. |
| Original commit message from CVS: |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_create), |
| (rtsp_connection_connect): |
| Fix the MingW build. |
| Patch By: Vincent Torri <vtorri at univ-evry dot fr> |
| Fixes: #446981 |
| |
| 2007-06-14 14:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/: Hush the buildbots up |
| Original commit message from CVS: |
| * tests/check/elements/.cvsignore: |
| * tests/icles/.cvsignore: |
| Hush the buildbots up |
| |
| 2007-06-14 12:14:24 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Make sure to dist everything needed for win32 builds. |
| Original commit message from CVS: |
| * configure.ac: |
| * sys/Makefile.am: |
| * sys/directdraw/Makefile.am: |
| * sys/directsound/Makefile.am: |
| * sys/waveform/Makefile.am: |
| Make sure to dist everything needed for win32 builds. |
| |
| 2007-06-14 10:23:20 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: For AMR-NB streams, export the AMRSpecificBox as codec_data on the caps. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| For AMR-NB streams, export the AMRSpecificBox as codec_data on the |
| caps. |
| Fixes #447458 |
| |
| 2007-06-13 17:11:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtph264depay.c: Make sure we allocate enough memory for the codec_data. |
| Original commit message from CVS: |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps): |
| Make sure we allocate enough memory for the codec_data. |
| Fixes #447210. |
| |
| 2007-06-12 21:05:22 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/MANIFEST: Add videocrop project file to the win32 manifest. |
| Original commit message from CVS: |
| * win32/MANIFEST: |
| Add videocrop project file to the win32 manifest. |
| * win32/vs6/gst_plugins_good.dsw: |
| Add qtdemux,videocrop and waveform projects to the workspace. |
| * win32/vs6/libgstqtdemux.dsp: |
| Add zlib to the link list of qtdemux. |
| * win32/vs6/libgstvideocrop.dsp: |
| Add a project file for videocrop. |
| |
| 2007-06-12 20:22:26 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| po/POTFILES.in: Add qtdemux for translation |
| Original commit message from CVS: |
| * po/POTFILES.in: |
| Add qtdemux for translation |
| |
| 2007-06-12 20:15:29 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Move videocrop and osxvideo from -bad. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * gst-plugins-good.spec.in: |
| * sys/Makefile.am: |
| * tests/check/Makefile.am: |
| * tests/icles/Makefile.am: |
| * tests/icles/videocrop-test.c: |
| Move videocrop and osxvideo from -bad. |
| |
| 2007-06-12 19:35:08 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Move qtdemux from -bad. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| * docs/plugins/inspect/plugin-quicktime.xml: |
| * win32/MANIFEST: |
| Move qtdemux from -bad. |
| * gst-plugins-good.spec.in: |
| Update spec file to reflect moving of qtdemux and wavpack |
| |
| 2007-06-12 19:01:41 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * win32/MANIFEST: |
| Fix typo in the changelog and commit the manifest too |
| Original commit message from CVS: |
| Fix typo in the changelog and commit the manifest too |
| |
| 2007-06-12 18:52:33 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| win32/MANIFEST |
| Original commit message from CVS: |
| * win32/MANIFEST |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-directdraw.xml: |
| * docs/plugins/inspect/plugin-directsound.xml: |
| * docs/plugins/inspect/plugin-waveform.xml: |
| Move the waveform plugin from -bad too. Update the inspect xml |
| files to mention Plugins Good instead of Plugins Bad. |
| |
| 2007-06-12 13:33:56 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * sys/v4l2/v4l2src_calls.c: |
| Return a copy of the pool buffer if all mmap buffers have been dequeued. |
| Original commit message from CVS: |
| (gst_v4l2src_grab_frame): Return a copy of the pool buffer if all |
| mmap buffers have been dequeued. |
| |
| 2007-06-12 11:23:01 +0000 Andy Wingo <wingo@pobox.com> |
| |
| sys/v4l2/v4l2src_calls.c (gst_v4l2_buffer_finalize) (gst_v4l2_buffer_class_init, gst_v4l2_buffer_get_type) |
| Original commit message from CVS: |
| 2007-06-12 Andy Wingo <wingo@pobox.com> |
| * sys/v4l2/v4l2src_calls.c (gst_v4l2_buffer_finalize) |
| (gst_v4l2_buffer_class_init, gst_v4l2_buffer_get_type) |
| (gst_v4l2_buffer_new): Behave more like ximagesink's buffers, with |
| finalization and resuscitation. No longer public. |
| (gst_v4l2_buffer_pool_finalize, gst_v4l2_buffer_pool_init) |
| (gst_v4l2_buffer_pool_class_init, gst_v4l2_buffer_pool_get_type) |
| (gst_v4l2_buffer_pool_new, gst_v4l2_buffer_pool_activate) |
| (gst_v4l2_buffer_pool_destroy): Make the pool follow common |
| miniobject semantics, and be threadsafe. |
| (gst_v4l2src_queue_frame): Remove this function, as we just call |
| the ioctls directly in the two places where we queue buffers. |
| (gst_v4l2src_grab_frame): Return a flowreturn and fill the buffer |
| directly. |
| (gst_v4l2src_capture_init): Use the new buffer_pool_new function |
| to allocate the pool, which also preallocates the GstBuffers. |
| (gst_v4l2src_capture_start): Call buffer_pool_activate instead of |
| queueing the frames directly. |
| * sys/v4l2/gstv4l2src.h (struct _GstV4l2BufferPool): Make this a |
| real MiniObject instead of rolling our own refcounting and |
| finalizing. Give it a lock. |
| (struct _GstV4l2Buffer): Remove one intermediary object, having |
| the buffers hold the struct v4l2_buffer directly. |
| * sys/v4l2/gstv4l2src.c (gst_v4l2src_set_caps): Pass the caps to |
| capture_init so that it can set them on the buffers that it will |
| create. |
| (gst_v4l2src_get_read): For better or for worse, include the |
| timestamping and offsetting code here; really we should be using |
| bufferalloc though. |
| (gst_v4l2src_get_mmap): Just make grab_frame return one of our |
| preallocated, mmap'd buffers. |
| |
| 2007-06-11 11:41:56 +0000 daniel fischer <dan@f3c.com> |
| |
| sys/ximage/gstximagesrc.c: Actually use the display_name property so that we can dump any available X display. Fixes ... |
| Original commit message from CVS: |
| Patch by: daniel fischer <dan at f3c dot com> |
| * sys/ximage/gstximagesrc.c: (gst_ximage_src_start), |
| (gst_ximage_src_get_caps): |
| Actually use the display_name property so that we can dump any |
| available X display. Fixes #445905. |
| |
| 2007-06-11 10:21:13 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com> |
| |
| gst/rtp/: Add missing rate fields to caps. Fixes #441118. |
| Original commit message from CVS: |
| Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com> |
| * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_setcaps): |
| * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_setcaps): |
| Add missing rate fields to caps. Fixes #441118. |
| |
| 2007-06-10 21:14:11 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/: Add DirectSound and DirectDraw sinks project files to workspace and solution files. |
| Original commit message from CVS: |
| * win32/vs6/gst_plugins_good.dsw: |
| * win32/vs8/gst-plugins-good.sln: |
| Add DirectSound and DirectDraw sinks project files to |
| workspace and solution files. |
| |
| 2007-06-10 10:53:26 +0000 Josh Coalson <xflac@yahoo.com> |
| |
| Add support for flac >= 1.1.3 which changed the API. Fixes bug #385887. |
| Original commit message from CVS: |
| Patch by: Josh Coalson <xflac at yahoo dot com>, |
| updated by Alexis Ballier <aballier at gentoo dot org>: |
| * configure.ac: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_reset_decoders), |
| (gst_flac_dec_setup_seekable_decoder), |
| (gst_flac_dec_setup_stream_decoder), (gst_flac_dec_seek), |
| (gst_flac_dec_tell), (gst_flac_dec_length), (gst_flac_dec_eof), |
| (gst_flac_dec_read_seekable), (gst_flac_dec_read_stream): |
| * ext/flac/gstflacdec.h: |
| * ext/flac/gstflacenc.c: (gst_flac_enc_init), |
| (gst_flac_enc_finalize), (gst_flac_enc_set_metadata), |
| (gst_flac_enc_sink_setcaps), (gst_flac_enc_update_quality), |
| (gst_flac_enc_seek_callback), (gst_flac_enc_write_callback), |
| (gst_flac_enc_tell_callback), (gst_flac_enc_sink_event), |
| (gst_flac_enc_chain), (gst_flac_enc_set_property), |
| (gst_flac_enc_get_property), (gst_flac_enc_change_state): |
| * ext/flac/gstflacenc.h: |
| Add support for flac >= 1.1.3 which changed the API. Fixes bug #385887. |
| |
| 2007-06-09 15:41:52 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackenc.c: Remove workaround for bug #421543. This is fixed in core 0.10.13 and not necessary anymo... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps): |
| Remove workaround for bug #421543. This is fixed in core 0.10.13 and |
| not necessary anymore as we need at least that core version. |
| |
| 2007-06-09 15:33:32 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/: Improve discont handling by checking if the next Wavpack block has the expected, following block index. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset), |
| (gst_wavpack_dec_chain): |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset), |
| (gst_wavpack_parse_push_buffer): |
| * ext/wavpack/gstwavpackparse.h: |
| Improve discont handling by checking if the next Wavpack block has |
| the expected, following block index. |
| |
| 2007-06-08 20:23:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/elements/.gitignore: |
| moap ignore |
| Original commit message from CVS: |
| moap ignore |
| |
| 2007-06-08 20:20:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/rtp/gstrtpmp4vpay.c (gst_rtp_mp4vpay_details): Fix element description. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4vpay.c (gst_rtp_mp4vpay_details): |
| Fix element description. |
| |
| 2007-06-08 20:19:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| move wavpack plugin. See #352605. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.signals: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-ladspa.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * ext/Makefile.am: |
| * tests/check/Makefile.am: |
| move wavpack plugin. See #352605. |
| |
| 2007-06-08 19:45:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/Makefile.am: |
| the alphabet tripping up people since 10929BC |
| Original commit message from CVS: |
| the alphabet |
| tripping up people since 10929BC |
| |
| 2007-06-08 17:37:02 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Add DirectDraw & DirectSound plugins to the build and docs. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * sys/Makefile.am: |
| * win32/MANIFEST: |
| Add DirectDraw & DirectSound plugins to the build and docs. |
| |
| 2007-06-08 16:31:15 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Rename the keep-aspect-ratio property to force-aspect-ratio to make it consistent with xvimagesink and ximagesink. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * sys/directdraw/gstdirectdrawsink.c: |
| (gst_directdraw_sink_class_init): |
| Rename the keep-aspect-ratio property to force-aspect-ratio to make |
| it consistent with xvimagesink and ximagesink. |
| |
| 2007-06-08 10:43:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/: When operating in pull mode, error out correct on not-linked. |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_loop): |
| * ext/libpng/gstpngdec.c: (user_read_data), (gst_pngdec_task): |
| When operating in pull mode, error out correct on not-linked. |
| |
| 2007-06-08 08:12:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink while autovideosink/ghostpads/whatever ... |
| Original commit message from CVS: |
| * tests/icles/videocrop-test.c: (main): |
| Default to xvimagesink instead of autovideosink while |
| autovideosink/ghostpads/whatever don't handle the way we use it in |
| the way we expect it to. |
| |
| 2007-06-06 10:19:17 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * sys/v4l2/v4l2src_calls.c: |
| sys/v4l2/v4l2src_calls.c (gst_v4l2src_probe_caps_for_format) |
| Original commit message from CVS: |
| 2007-06-06 Andy Wingo <wingo@pobox.com> |
| * sys/v4l2/v4l2src_calls.c (gst_v4l2src_probe_caps_for_format) |
| (gst_v4l2src_probe_caps_for_format_and_size): Only probe for |
| format and size if the ioctls are defined; should fix compilation |
| on Linux < 2.16.19. |
| |
| 2007-06-06 08:53:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/videobox/gstvideobox.c: Printf fixes in debug statements; use LOG level for debug statements that are printed for... |
| Original commit message from CVS: |
| * gst/videobox/gstvideobox.c: (gst_video_box_ayuv_i420): |
| Printf fixes in debug statements; use LOG level for debug statements |
| that are printed for each and every frame; convert c++ comments to |
| C-style comments; not much point using g_try_malloc() if we then not |
| even check the return value. |
| |
| 2007-06-05 16:32:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Bump requirements to released versions (core and base 0.10.13). |
| Original commit message from CVS: |
| * configure.ac: |
| Bump requirements to released versions (core and base 0.10.13). |
| * gst/icydemux/gsticydemux.c: (gst_icydemux_unicodify): |
| Use gst_tag_utf8_from_freeform_string() from libgsttag instead of |
| own implementation. |
| |
| 2007-06-05 14:17:25 +0000 Andy Wingo <wingo@pobox.com> |
| |
| sys/v4l2/gstv4l2src.c (gst_v4l2src_start, gst_v4l2src_stop): Add some useless comments. |
| Original commit message from CVS: |
| 2007-06-05 Andy Wingo <wingo@pobox.com> |
| * sys/v4l2/gstv4l2src.c (gst_v4l2src_start, gst_v4l2src_stop): Add |
| some useless comments. |
| * sys/v4l2/v4l2src_calls.c (gst_v4l2src_capture_init): Don't queue |
| frames before calling STREAMON, that might leave them in a state |
| where they can't be dequeued if we go back to NULL without calling |
| STREAMON, according to the docs. |
| (gst_v4l2src_capture_start): Enqueue buffers here instead, right |
| before we call STREAMON. |
| (gst_v4l2src_capture_deinit): Remove crack to work around dequeue |
| failures. (For me this code hung.) The pool refcounting is still |
| crack; added a note to that effect. |
| |
| 2007-06-05 09:11:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/multipart/multipartmux.c: Add support for mapping gst structure names to the MIME type equivalent. |
| Original commit message from CVS: |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init), |
| (gst_multipart_mux_get_mime), (gst_multipart_mux_collected): |
| Add support for mapping gst structure names to the MIME type equivalent. |
| Implemented for audio/x-mulaw->audio/basic. Fixes #442874. |
| |
| 2007-06-03 11:21:44 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavenc/gstwavenc.*: Properly write wav files with width!=depth by having the depth most significant bytes set and... |
| Original commit message from CVS: |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf), |
| (gst_wavenc_sink_setcaps), (gst_wavenc_format_samples), |
| (gst_wavenc_chain), (gst_wavenc_change_state): |
| * gst/wavenc/gstwavenc.h: |
| Properly write wav files with width!=depth by having the depth most |
| significant bytes set and all others zero. Fixes #442535. |
| |
| 2007-06-01 13:52:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/rtspconnection.c: Add include to make buildbot happy. |
| Original commit message from CVS: |
| * gst/rtsp/rtspconnection.c: |
| Add include to make buildbot happy. |
| |
| 2007-06-01 13:07:11 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/rtsp/: Improves version checking, allowing an RTSP server to reply with "505 |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_create), |
| (rtsp_connection_connect), (add_date_header), |
| (rtsp_connection_send), (parse_response_status), |
| (parse_request_line), (parse_line), (rtsp_connection_receive): |
| * gst/rtsp/rtspdefs.c: (rtsp_version_as_text): |
| * gst/rtsp/rtspdefs.h: |
| * gst/rtsp/rtspmessage.c: (key_value_foreach), |
| (rtsp_message_init_request), (rtsp_message_init_response), |
| (rtsp_message_remove_header), (rtsp_message_append_headers), |
| (rtsp_message_dump): |
| * gst/rtsp/rtspmessage.h: |
| Improves version checking, allowing an RTSP server to reply with "505 |
| RTSP Version not supported. |
| Adds a Date header to all messages. |
| Replies with RTSP_EPARSE rather than RTSP_EINVALID in cases where we |
| want to be able to send a response even if something in the request was |
| invalid. EINVAL is only used when passing wrong arguments to functions. |
| Do not handle an invalid method in parse_request_line(). Defer this to |
| the caller so it can respond with "405 Method Not Allowed". |
| Improves parsing of the timeout parameter to the Session header, |
| allowing whitespace after the semicolon. |
| Avoids a compiler warning due to variables shadowing a function argument. |
| |
| 2007-06-01 11:16:17 +0000 Daniel Charles <dcharles@ti.com> |
| |
| gst/rtp/: Add support for AMR-WB. |
| Original commit message from CVS: |
| Based on Patch by: Daniel Charles <dcharles at ti dot com> |
| * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps), |
| (gst_rtp_amr_depay_process): |
| * gst/rtp/gstrtpamrdepay.h: |
| * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_base_init), |
| (gst_rtp_amr_pay_class_init), (gst_rtp_amr_pay_init), |
| (gst_rtp_amr_pay_setcaps), (gst_rtp_amr_pay_handle_buffer): |
| * gst/rtp/gstrtpamrpay.h: |
| Add support for AMR-WB. |
| Small cleanups such as using BOILERPLATE. |
| |
| 2007-05-31 15:57:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/rtspextwms.c: Fix compile warning when debug is disabled as spotted bu Saur on IRC. |
| Original commit message from CVS: |
| * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_configure_stream): |
| Fix compile warning when debug is disabled as spotted bu Saur on IRC. |
| |
| 2007-05-30 14:57:44 +0000 Andy Wingo <wingo@pobox.com> |
| |
| sys/v4l2/gstv4l2object.*: Revert some unintended changes. |
| Original commit message from CVS: |
| 2007-05-30 Andy Wingo <wingo@pobox.com> |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2object.c (gst_v4l2_object_new): Revert some |
| unintended changes. |
| |
| 2007-05-30 14:40:53 +0000 Andy Wingo <wingo@pobox.com> |
| |
| sys/v4l2/v4l2src_calls.*: Store the format list in the order that the driver gives it to us. |
| Original commit message from CVS: |
| 2007-05-30 Andy Wingo <wingo@pobox.com> |
| * sys/v4l2/v4l2src_calls.h: |
| * sys/v4l2/v4l2src_calls.c (gst_v4l2src_fill_format_list): Store |
| the format list in the order that the driver gives it to us. |
| (gst_v4l2src_probe_caps_for_format_and_size) |
| (gst_v4l2src_probe_caps_for_format): New functions, fill GstCaps |
| based on the capabilities of the device. |
| (gst_v4l2src_grab_frame): Update for object variable renaming. |
| (gst_v4l2src_set_capture): Update to be strict in its parameters, |
| as in the set_caps below. |
| (gst_v4l2src_capture_init): Update for object variable renaming, |
| and reflow. |
| (gst_v4l2src_capture_start, gst_v4l2src_capture_stop) |
| (gst_v4l2src_capture_deinit): Update for object variable renaming. |
| (gst_v4l2src_update_fps, gst_v4l2src_set_fps) |
| (gst_v4l2src_get_fps): Remove; these functions don't have much |
| meaning outside of an atomic set_caps method. |
| (gst_v4l2src_buffer_new): Don't set buffer duration, it is not |
| known. |
| * sys/v4l2/gstv4l2tuner.c (gst_v4l2_tuner_set_channel): Remove |
| call to update_fps; not sure about this change. |
| (gst_v4l2_tuner_set_norm): Work around the fact that for the |
| moment we don't have an update_fps_func. |
| * sys/v4l2/gstv4l2src.h (struct _GstV4l2Src): Don't put v4l2 |
| structures in the object, just store what we need. Do store the |
| probed caps of the device. Don't store the current frame rate. |
| * sys/v4l2/gstv4l2src.c (gst_v4l2src_init): Remove the |
| update_fps_function, for now. Update for new object variable |
| naming. |
| (gst_v4l2src_set_property, gst_v4l2src_get_property): Update for |
| new object variable naming. |
| (gst_v4l2src_v4l2fourcc_to_structure): Rename from ..._to_caps. |
| (gst_v4l2_structure_to_v4l2fourcc): Rename from ...caps_to_.... |
| (gst_v4l2src_get_caps): Rework to probe the device for supported |
| frame sizes and frame rates. |
| (gst_v4l2src_set_caps): Rework to be strict in the given |
| parameters: if someone asks us to have a certain size and rate, |
| that is what we configure. |
| (gst_v4l2src_get_read): Update for object variable naming. Don't |
| leak buffers on short reads. |
| (gst_v4l2src_get_mmap): Update for object variable naming, and add |
| comments. |
| (gst_v4l2src_create): Update for object variable naming. |
| |
| 2007-05-30 14:38:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.*: Parse subtitle text streams instead of erroring out (#442034). Still needs a parser for the su... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_base_init), |
| (gst_avi_demux_reset), (gst_avi_demux_parse_stream): |
| * gst/avi/gstavidemux.h: |
| Parse subtitle text streams instead of erroring out (#442034). Still |
| needs a parser for the subtitles to actually show up. |
| |
| 2007-05-30 12:46:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.c: Make _push_event() return TRUE if the event could be pushed on at least one pad and not only i... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_push_event), |
| (gst_avi_demux_loop): |
| Make _push_event() return TRUE if the event could be pushed on at |
| least one pad and not only if it could be pushed on all pads, |
| otherwise we'll end up posting an error message on EOS if one or |
| more source pads are not connected. |
| |
| 2007-05-28 16:39:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/rtsptransport.c: Use renamed RTP bin. |
| Original commit message from CVS: |
| * gst/rtsp/rtsptransport.c: |
| Use renamed RTP bin. |
| |
| 2007-05-28 15:01:33 +0000 Dejan Sakelšak <sakdean@gmail.com> |
| |
| gst/videobox/gstvideobox.c: Add AYUV->AYUV and AYUV->I420 formats. |
| Original commit message from CVS: |
| Based on patch by: Dejan Sakelšak <sakdean at gmail dot com> |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (gst_video_box_set_property), (gst_video_box_transform_caps), |
| (video_box_recalc_transform), (gst_video_box_set_caps), |
| (gst_video_box_get_unit_size), (gst_video_box_apply_alpha), |
| (gst_video_box_ayuv_ayuv), (gst_video_box_clear), (UVfloor), |
| (UVceil), (gst_video_box_ayuv_i420), (gst_video_box_i420_ayuv), |
| (gst_video_box_i420_i420), (gst_video_box_transform), |
| (plugin_init): |
| Add AYUV->AYUV and AYUV->I420 formats. |
| Fix negotiation and I420->AYUV conversion. |
| Fixes #429329. |
| |
| 2007-05-26 15:25:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/speex/gstspeexdec.c: Use different variables for nested for loops so that the outer loop functions properly and s... |
| Original commit message from CVS: |
| * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data): |
| Use different variables for nested for loops so that the outer loop |
| functions properly and speex files with multiple frames per buffer work |
| properly. |
| Fixes #441408. |
| |
| 2007-05-25 20:51:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/gstid3demux.c: Don't leak newsegment events. |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_sink_event): |
| Don't leak newsegment events. |
| |
| 2007-05-25 20:33:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavparse/Makefile.am: Add '-lm' to LIBS for ceil(), don't assume one of our dependencies drags it in. |
| Original commit message from CVS: |
| * gst/wavparse/Makefile.am: |
| Add '-lm' to LIBS for ceil(), don't assume one of our dependencies |
| drags it in. |
| |
| 2007-05-25 16:02:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacenc.*: Collect headers, add "streamheader" field to output caps and set |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: (gst_flac_enc_init), |
| (notgst_value_array_append_buffer), |
| (gst_flac_enc_process_stream_headers), |
| (gst_flac_enc_write_callback), (gst_flac_enc_chain), |
| (gst_flac_enc_change_state): |
| * ext/flac/gstflacenc.h: |
| Collect headers, add "streamheader" field to output caps and set |
| BUFFER_IN_CAPS flag on pushed header buffers. That way oggmux |
| produces output according to the official FLAC-to-Ogg mapping |
| instead of completely broken files. Fixes #426044. |
| |
| 2007-05-25 10:44:12 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/: Handle and adjust new-segment events so that downstream really sees a stream with the tag pieces stripped off t... |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_reset), |
| (gst_id3demux_send_new_segment), (gst_id3demux_chain), |
| (gst_id3demux_sink_event): |
| * gst/id3demux/gstid3demux.h: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_reset), |
| (gst_tag_demux_chain), (gst_tag_demux_sink_event), |
| (gst_tag_demux_send_new_segment): |
| Handle and adjust new-segment events so that downstream really |
| sees a stream with the tag pieces stripped off the front and back. |
| Fixes strangeness in seeking when mp3 decoders use the new-segment |
| byte position to estimate their current playback position timestamp |
| and then the arriving buffers don't match up. |
| |
| 2007-05-25 10:23:49 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/autodetect/gstautoaudiosink.c: Don't unnecessarily perform a READY->NULL->READY transition on the detected audio ... |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_detect): |
| Don't unnecessarily perform a READY->NULL->READY transition on the |
| detected audio sink when starting up. Fixes: #440127 |
| |
| 2007-05-24 17:00:21 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacenc.c: Don't crash in chain function if setcaps hasn't been called. |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: (gst_flac_enc_sink_setcaps), |
| (gst_flac_enc_chain): |
| Don't crash in chain function if setcaps hasn't been called. |
| |
| 2007-05-24 08:35:23 +0000 Vincent Torri <vtorri@univ-evry.fr> |
| |
| sys/directdraw/gstdirectdrawsink.*: Fix more warnings when compiling with MingW (#439914). |
| Original commit message from CVS: |
| Patch by: Vincent Torri <vtorri at univ-evry fr> |
| * sys/directdraw/gstdirectdrawsink.c: |
| (gst_directdraw_sink_buffer_alloc), |
| (gst_directdraw_sink_show_frame), |
| (gst_directdraw_sink_check_primary_surface), |
| (gst_directdraw_sink_check_offscreen_surface), |
| (EnumModesCallback2), (gst_directdraw_sink_get_ddrawcaps), |
| (gst_directdraw_sink_surface_create): |
| * sys/directdraw/gstdirectdrawsink.h: |
| Fix more warnings when compiling with MingW (#439914). |
| |
| 2007-05-24 08:14:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Init value to avoid infinte loops. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_methods): |
| Init value to avoid infinte loops. |
| |
| 2007-05-24 08:10:42 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/rtsp/: Fix for new API. |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_auth), |
| (gst_rtspsrc_try_send), (gst_rtspsrc_parse_methods), |
| (gst_rtspsrc_setup_streams), (gst_rtspsrc_open), |
| (gst_rtspsrc_play): |
| (rtsp_connection_send), (rtsp_connection_receive): |
| * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_after_send): |
| Fix for new API. |
| * gst/rtsp/rtspconnection.c: (add_auth_header), |
| Only add authorisation and session headers when sending messages. |
| * gst/rtsp/rtspmessage.c: (key_value_foreach), (rtsp_message_init), |
| (rtsp_message_init_request), (rtsp_message_init_response), |
| (rtsp_message_unset), (rtsp_message_add_header), |
| (rtsp_message_remove_header), (rtsp_message_get_header), |
| (rtsp_message_append_headers), (dump_key_value), |
| (rtsp_message_dump): |
| * gst/rtsp/rtspmessage.h: |
| Add support for multiple headers of the same type by storing the parsed |
| headers in a GArray instaed of a hashtable. |
| |
| 2007-05-23 22:44:12 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| docs/plugins/gst-plugins-bad-plugins.args: Remove directsoundsink property doc as this sink use the mixer interface now. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| Remove directsoundsink property doc as this sink use the mixer |
| interface now. |
| * docs/plugins/gst-plugins-bad-plugins.interfaces: |
| Add interfaces implemented by Windows sinks. |
| * sys/directsound/gstdirectsoundsink.c: |
| * sys/directsound/gstdirectsoundsink.h: |
| Remove directsoundsink property and implement the mixer interface. |
| * win32/vs6/gst_plugins_bad.dsw: |
| * win32/vs6/libgstdirectsound.dsp: |
| Update project files. |
| * gst-libs/gst/dshow/gstdshow.cpp: |
| * gst-libs/gst/dshow/gstdshow.h: |
| * gst-libs/gst/dshow/gstdshowfakesink.cpp: |
| * gst-libs/gst/dshow/gstdshowfakesink.h: |
| * gst-libs/gst/dshow/gstdshowfakesrc.cpp: |
| * gst-libs/gst/dshow/gstdshowfakesrc.h: |
| * gst-libs/gst/dshow/gstdshowinterface.cpp: |
| * gst-libs/gst/dshow/gstdshowinterface.h: |
| * win32/common/libgstdshow.def: |
| * win32/vs6/libgstdshow.dsp: |
| Add a new gst library which allow to create internal Direct Show |
| graph (pipelines) to wrap Windows sources, decoders or encoders. |
| It includes a DirectShow fake source and sink and utility functions. |
| * sys/dshowsrcwrapper/gstdshowaudiosrc.c: |
| * sys/dshowsrcwrapper/gstdshowaudiosrc.h: |
| * sys/dshowsrcwrapper/gstdshowsrcwrapper.c: |
| * sys/dshowsrcwrapper/gstdshowsrcwrapper.h: |
| * sys/dshowsrcwrapper/gstdshowvideosrc.c: |
| * sys/dshowsrcwrapper/gstdshowvideosrc.h: |
| * win32/vs6/libdshowsrcwrapper.dsp: |
| Add a new plugin to wrap DirectShow sources on Windows. |
| It gets data from any webcam, dv cam, micro. We could add |
| tv tunner card later. |
| |
| 2007-05-22 11:14:13 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: Depend on gstreamer-0.10.12.1. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _Gs... |
| Original commit message from CVS: |
| * configure.ac: |
| Depend on gstreamer-0.10.12.1. |
| * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, |
| _GstIirEqualizerBand, object, _GstIirEqualizerBandClass, |
| parent_class, gst_iir_equalizer_band_set_property, |
| gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type, |
| gst_iir_equalizer_child_proxy_get_child_by_index, |
| gst_iir_equalizer_child_proxy_get_children_count, |
| gst_iir_equalizer_child_proxy_interface_init, setup_filter, |
| gst_iir_equalizer_compute_frequencies, |
| gst_iir_equalizer_set_property, gst_iir_equalizer_get_property, |
| plugin_init): |
| * gst/equalizer/gstiirequalizer.h (audiofilter): |
| * gst/equalizer/gstiirequalizernbands.c (ARG_NUM_BANDS, |
| gst_iir_equalizer_nbands_base_init, gst_iir_equalizer_nbands_init, |
| gst_iir_equalizer_nbands_set_property): |
| Use new locking macros. |
| * gst/filter/gstbpwsinc.c (bpwsinc_set_caps): |
| Add fixme. |
| * gst/spectrum/gstspectrum.c (SPECTRUM_WINDOW_BASE, |
| SPECTRUM_WINDOW_LEN, gst_spectrum_init, gst_spectrum_set_property, |
| gst_spectrum_event, gst_spectrum_transform_ip): |
| Use new locking macros. Turn two fixed values into #defines. |
| |
| 2007-05-22 11:03:30 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| docs/plugins/Makefile.am: Also look for .m (objectivec) files. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| Also look for .m (objectivec) files. |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * sys/osxvideo/osxvideosink.m: |
| Add documentation for element and properties. |
| |
| 2007-05-21 14:01:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ChangeLog: ChangeLog surgery. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _GstIirEqualizerBa... |
| Original commit message from CVS: |
| * ChangeLog: |
| ChangeLog surgery. |
| * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, |
| _GstIirEqualizerBand, object, _GstIirEqualizerBandClass, |
| parent_class, gst_iir_equalizer_band_set_property, |
| gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type, |
| gst_iir_equalizer_child_proxy_get_child_by_index, |
| gst_iir_equalizer_child_proxy_get_children_count, |
| gst_iir_equalizer_child_proxy_interface_init, setup_filter, |
| gst_iir_equalizer_compute_frequencies, plugin_init): |
| * tests/icles/equalizer-test.c: |
| Add fixme and comment for example. |
| |
| 2007-05-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| * gst/spectrum/gstspectrum.c: |
| gst/spectrum/gstspectrum.c (gst_spectrum_set_property, gst_spectrum_event, gst_spectrum_transform_ip): |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c (gst_spectrum_set_property, |
| gst_spectrum_event, gst_spectrum_transform_ip): |
| Use lock to protect from concurrent access. |
| |
| 2007-05-21 11:37:16 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackenc.c: Specify and use properties as unsigned int that are an unsigned int. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init), |
| (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property): |
| Specify and use properties as unsigned int that are an unsigned int. |
| |
| 2007-05-21 11:17:21 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackenc.*: Fixup docs, make the bitrate property an int as it should be and allow to set the differ... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init), |
| (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config), |
| (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property): |
| * ext/wavpack/gstwavpackenc.h: |
| Fixup docs, make the bitrate property an int as it should be and |
| allow to set the different extra processing modes instead of only |
| allowing none and the default one. |
| |
| 2007-05-21 10:07:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudpsrc.c: Since we depend on 0.10.13 -core, override the unlock_stop vmethod for safer shutdown. |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), |
| (gst_udpsrc_create), (gst_udpsrc_unlock), (gst_udpsrc_unlock_stop): |
| Since we depend on 0.10.13 -core, override the unlock_stop vmethod for |
| safer shutdown. |
| |
| 2007-05-21 10:03:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtpdec.*: Added signal for backwards compat. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_class_init): |
| * gst/rtsp/gstrtpdec.h: |
| Added signal for backwards compat. |
| |
| 2007-05-21 09:32:26 +0000 René Stadler <mail@renestadler.de> |
| |
| Use audioconvert for converting from non-native endianness floats in auparse instead of doing it ourself. Fixes #424527. |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler dot de> |
| * configure.ac: |
| * gst/auparse/gstauparse.c: (gst_au_parse_reset), |
| (gst_au_parse_parse_header), (gst_au_parse_chain): |
| * gst/auparse/gstauparse.h: |
| Use audioconvert for converting from non-native endianness floats |
| in auparse instead of doing it ourself. Fixes #424527. |
| This needs the audioconvert from plugins-base CVS. |
| |
| 2007-05-21 09:29:30 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtph263ppay.c: Fix enum registration. |
| Original commit message from CVS: |
| * gst/rtp/gstrtph263ppay.c: (gst_fragmentation_mode_get_type), |
| (gst_rtp_h263p_pay_flush): |
| Fix enum registration. |
| |
| 2007-05-21 08:57:18 +0000 Antoine Tremblay <hexa00@gmail.com> |
| |
| gst/rtp/gstrtph263ppay.*: Add new fragmentation mode base on GOB headers. Fixes #438940. |
| Original commit message from CVS: |
| Patch by: Antoine Tremblay <hexa00 at gmail dot com> |
| * gst/rtp/gstrtph263ppay.c: (gst_fragmentation_mode_get_type), |
| (gst_rtp_h263p_pay_class_init), (gst_rtp_h263p_pay_init), |
| (gst_rtp_h263p_pay_set_property), (gst_rtp_h263p_pay_get_property), |
| (gst_rtp_h263p_pay_flush): |
| * gst/rtp/gstrtph263ppay.h: |
| Add new fragmentation mode base on GOB headers. Fixes #438940. |
| |
| 2007-05-20 21:31:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackenc.c: Add missing audioconverts in the example pipelines of wavpackenc. As the wavpack stuff n... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackenc.c: |
| Add missing audioconverts in the example pipelines of wavpackenc. As |
| the wavpack stuff now needs input with 32 bit width (and random depth) |
| this is needed now. The example pipelines for the parser and decoder |
| are still fine. |
| |
| 2007-05-20 14:59:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/directdraw/gstdirectdrawsink.c: Bunch of small fixes: remove static function that doesn't exist; declare another ... |
| Original commit message from CVS: |
| * sys/directdraw/gstdirectdrawsink.c: (gst_ddrawsurface_finalize), |
| (gst_directdraw_sink_buffer_alloc), |
| (gst_directdraw_sink_get_ddrawcaps), |
| (gst_directdraw_sink_surface_create): |
| Bunch of small fixes: remove static function that doesn't exist; |
| declare another one that does; printf format fix; use right macro |
| when specifying debug category; remove a bunch of unused variables; |
| #if 0 out an unused chunk of code (partially fixes #439914). |
| |
| 2007-05-20 14:14:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Printf format fixes (#439910, #439911). |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample): |
| * gst/switch/gstswitch.c: (gst_switch_chain): |
| Printf format fixes (#439910, #439911). |
| |
| 2007-05-20 14:05:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/rtsp/gstrtspsrc.c: Printf format fix. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp): |
| Printf format fix. |
| |
| 2007-05-19 10:01:45 +0000 René Stadler <mail@renestadler.de> |
| |
| Add replaygain playback elements (#412710). |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler de> |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * gst/replaygain/Makefile.am: |
| * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_class_init), |
| (gst_rg_analysis_start), (gst_rg_analysis_set_caps), |
| (gst_rg_analysis_transform_ip), (gst_rg_analysis_event), |
| (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags), |
| (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result), |
| (gst_rg_analysis_album_result): |
| * gst/replaygain/gstrganalysis.h: |
| * gst/replaygain/gstrglimiter.c: (gst_rg_limiter_base_init), |
| (gst_rg_limiter_class_init), (gst_rg_limiter_init), |
| (gst_rg_limiter_set_property), (gst_rg_limiter_get_property), |
| (gst_rg_limiter_transform_ip): |
| * gst/replaygain/gstrglimiter.h: |
| * gst/replaygain/gstrgvolume.c: (gst_rg_volume_base_init), |
| (gst_rg_volume_class_init), (gst_rg_volume_init), |
| (gst_rg_volume_set_property), (gst_rg_volume_get_property), |
| (gst_rg_volume_dispose), (gst_rg_volume_change_state), |
| (gst_rg_volume_sink_event), (gst_rg_volume_tag_event), |
| (gst_rg_volume_reset), (gst_rg_volume_update_gain), |
| (gst_rg_volume_determine_gain): |
| * gst/replaygain/gstrgvolume.h: |
| * gst/replaygain/replaygain.c: (plugin_init): |
| * gst/replaygain/replaygain.h: |
| * gst/replaygain/rganalysis.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/rganalysis.c: (send_eos_event), |
| (GST_START_TEST): |
| * tests/check/elements/rglimiter.c: (setup_rglimiter), |
| (cleanup_rglimiter), (set_playing_state), (create_test_buffer), |
| (verify_test_buffer), (GST_START_TEST), (rglimiter_suite), (main): |
| * tests/check/elements/rgvolume.c: (event_func), (setup_rgvolume), |
| (cleanup_rgvolume), (set_playing_state), (set_null_state), |
| (send_eos_event), (send_tag_event), (test_buffer_new), |
| (fail_unless_target_gain), (fail_unless_result_gain), |
| (fail_unless_gain), (GST_START_TEST), (rgvolume_suite), (main): |
| Add replaygain playback elements (#412710). |
| |
| 2007-05-18 13:27:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Don't crash when an unsupported transport error was returned by the server, just try to config... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams): |
| Don't crash when an unsupported transport error was returned by the |
| server, just try to configure the next stream. Fixes #439255. |
| |
| 2007-05-18 11:39:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Add TCP timeout property and use it for all TCP connection. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init), |
| (gst_rtspsrc_set_property), (gst_rtspsrc_get_property), |
| (gst_rtspsrc_stream_configure_udp), (gst_rtspsrc_loop_interleaved), |
| (gst_rtspsrc_loop_udp), (gst_rtspsrc_try_send), (gst_rtspsrc_send), |
| (gst_rtspsrc_setup_streams), (gst_rtspsrc_open): |
| * gst/rtsp/gstrtspsrc.h: |
| Add TCP timeout property and use it for all TCP connection. |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_connect), |
| (rtsp_connection_write), (rtsp_connection_next_timeout), |
| (rtsp_connection_reset_timeout): |
| Make connect and writes cancelable and make them use the timeout. |
| |
| 2007-05-18 10:36:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Refactor timeout handling. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send_keep_alive), |
| (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp), |
| (gst_rtspsrc_try_send), (gst_rtspsrc_send), |
| (gst_rtspsrc_setup_streams): |
| Refactor timeout handling. |
| Also send keep-alive when dealing with TCP transport. |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_create), |
| (rtsp_connection_free), (rtsp_connection_next_timeout), |
| (rtsp_connection_reset_timeout): |
| * gst/rtsp/rtspconnection.h: |
| Use a timer to handle the session timeouts, add some methods to deal |
| with timeouts. |
| |
| 2007-05-17 14:56:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Ignore streams that fail the setup command, we will retry with a different transport later on. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), |
| (gst_rtspsrc_setup_streams): |
| Ignore streams that fail the setup command, we will retry with a |
| different transport later on. |
| * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_parse_sdp), |
| (rtsp_ext_wms_configure_stream): |
| Fix encoding name case. |
| |
| 2007-05-17 10:59:00 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| sys/osxvideo/osxvideosink.*: Remove the event-loop-in-separate-thread modifications, because MacOSX is $#@(*%$# ! For... |
| Original commit message from CVS: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| Remove the event-loop-in-separate-thread modifications, because MacOSX |
| is $#@(*%$# ! For those wondering, the event handling needs to be done |
| in the main thread after all.. |
| |
| 2007-05-17 09:41:48 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| sys/osxvideo/osxvideosink.*: Fix a stupid #if vs #ifdef bug. Should use the proper colorspace now. |
| Original commit message from CVS: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| Fix a stupid #if vs #ifdef bug. Should use the proper colorspace now. |
| Use a separate thread/task for the cocoa event_loop, else it wouldn't |
| stop. |
| |
| 2007-05-16 16:50:23 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/libpng/gstpngdec.c: Fix build on macosx. |
| Original commit message from CVS: |
| * ext/libpng/gstpngdec.c: (user_endrow_callback), (user_read_data): |
| Fix build on macosx. |
| |
| 2007-05-16 16:30:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/raw1394/gstdv1394src.c: Replace direct comparison of a string with the string literal "" with a comparison of the... |
| Original commit message from CVS: |
| * ext/raw1394/gstdv1394src.c: (gst_dv1394src_uri_set_uri): |
| Replace direct comparison of a string with the string literal "" with |
| a comparison of the first character with '\0'. Fixes #438926. |
| |
| 2007-05-15 17:22:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add DIRECTDRAW_CFLAGS and DIRECTSOUND_CFLAGS to Makefile.am; save and restore the various flags in the directdraw/dir... |
| Original commit message from CVS: |
| * configure.ac: |
| * sys/directdraw/Makefile.am: |
| * sys/directsound/Makefile.am: |
| Add DIRECTDRAW_CFLAGS and DIRECTSOUND_CFLAGS to Makefile.am; save |
| and restore the various flags in the directdraw/directsound |
| detection section. Apparently improves cross-compiling for win32 |
| with mingw32 under some circumstances (#437539). |
| |
| 2007-05-15 11:18:33 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/debug/breakmydata.c (gst_break_my_data_init): One more try. This should be the proper fix now. |
| Original commit message from CVS: |
| * gst/debug/breakmydata.c (gst_break_my_data_init): |
| One more try. This should be the proper fix now. |
| |
| 2007-05-15 06:41:58 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/debug/breakmydata.c: Ooops, no // comments please. |
| Original commit message from CVS: |
| * gst/debug/breakmydata.c: |
| Ooops, no // comments please. |
| |
| 2007-05-15 06:34:48 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/debug/breakmydata.c: Fix gst_buffer_is_writable() assertion. |
| Original commit message from CVS: |
| * gst/debug/breakmydata.c: (gst_break_my_data_class_init), |
| (gst_break_my_data_init): |
| Fix gst_buffer_is_writable() assertion. |
| |
| 2007-05-15 02:56:23 +0000 David Schleef <ds@schleef.org> |
| |
| sys/v4l2/gstv4l2src.c: Add support for Bayer images as video/x-raw-bayer. Fixes #314160. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: Add support for Bayer images as |
| video/x-raw-bayer. Fixes #314160. |
| |
| 2007-05-14 17:10:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Update theora pay/depayloader in a similar to vorbis. |
| Original commit message from CVS: |
| * gst/rtp/gstrtptheoradepay.c: (decode_base64), |
| (gst_rtp_theora_depay_parse_configuration): |
| * gst/rtp/gstrtptheorapay.c: (encode_base64), |
| (gst_rtp_theora_pay_finish_headers), |
| (gst_rtp_theora_pay_handle_buffer): |
| Update theora pay/depayloader in a similar to vorbis. |
| * gst/rtp/gstrtpvorbisdepay.c: |
| (gst_rtp_vorbis_depay_parse_configuration): |
| Update docs. |
| |
| 2007-05-14 16:19:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: When we try to execute a method that is not supported by the server, don't error out but remov... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send): |
| When we try to execute a method that is not supported by the server, |
| don't error out but remove the method from the accepted methods so that |
| we never try to perform this method again. |
| |
| 2007-05-14 14:47:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpvorbisdepay.c: Remove annoying _dump_mem. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_process): |
| Remove annoying _dump_mem. |
| |
| 2007-05-14 11:11:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Parse range correctly. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_range): |
| Parse range correctly. |
| * gst/rtsp/rtspurl.c: (rtsp_url_get_request_uri): |
| The baseurl now always has a '/' at the start. |
| |
| 2007-05-14 09:01:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Factor out caps configuration and configure more stuff such as the time ranges and speed/scale... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_configure_caps), |
| (gst_rtspsrc_parse_range), (gst_rtspsrc_open), |
| (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play): |
| Factor out caps configuration and configure more stuff such as the time |
| ranges and speed/scale values. |
| * gst/rtsp/rtsptransport.c: |
| Add Copyright after non-trival fixes. |
| |
| 2007-05-13 19:57:45 +0000 David Schleef <ds@schleef.org> |
| |
| gst/replaygain/rganalysis.c: Fix wrong ifdef for visual C++. Fixes: #437403. |
| Original commit message from CVS: |
| * gst/replaygain/rganalysis.c: |
| Fix wrong ifdef for visual C++. Fixes: #437403. |
| By Ali Sabil <ali.sabil@gmail.com>. |
| |
| 2007-05-13 15:47:13 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/level/gstlevel.c: Use guint8 * instead of gpointer then vs6 can build in_data += (filter->width / 8). |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: (gst_level_transform_ip): |
| Use guint8 * instead of gpointer then vs6 can build |
| in_data += (filter->width / 8). |
| |
| 2007-05-12 16:37:50 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/rtsp/: Make channel guint8 where possible. |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/rtsp/gstrtspsrc.h: |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_receive): |
| * gst/rtsp/rtspmessage.c: (rtsp_message_init_data), |
| (rtsp_message_get_header): |
| * gst/rtsp/rtspmessage.h: |
| Make channel guint8 where possible. |
| Make rtsp_message_init_data() take the channel as a guint8. |
| * gst/rtsp/rtspdefs.c: |
| Fixed a typo: Timout -> Timeout |
| * gst/rtsp/rtspdefs.h: |
| Make RTSP_CHECK() behave as a statement. |
| * gst/rtsp/sdpmessage.c: |
| Avoid a compiler warning in INIT_ARRAY(). |
| Fixes #437692. |
| |
| 2007-05-12 16:27:51 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/rtsp/rtspurl.*: Add support for query parameters to RTSP URLs. |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_free), |
| (rtsp_url_get_request_uri): |
| * gst/rtsp/rtspurl.h: |
| Add support for query parameters to RTSP URLs. |
| |
| 2007-05-12 16:26:06 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/rtsp/rtsptransport.*: Add validation to rtsp_transport_parse(). |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/rtsp/rtsptransport.c: (rtsp_transport_init), (parse_mode), |
| (parse_range), (range_as_text), (rtsp_transport_mode_as_text), |
| (rtsp_transport_profile_as_text), (rtsp_transport_ltrans_as_text), |
| (rtsp_transport_parse), (rtsp_transport_as_text): |
| * gst/rtsp/rtsptransport.h: |
| Add validation to rtsp_transport_parse(). |
| Add rtsp_transport_as_text() to generate an RTSP header from an |
| RTSPTransport. |
| Change ssrc to guint (was a string) since that is what it is, even |
| though it is sent as a hex string. |
| Correctly identify PLAY|RECORD mode parameters (the syntax in the RFC is |
| incorrect, which can be seen when looking at the examples in the RFC). |
| Fixes #437670. |
| |
| 2007-05-11 16:11:04 +0000 Eric Anholt <anholt@freebsd.org> |
| |
| * ChangeLog: |
| * sys/ximage/gstximagesrc.c: |
| sys/ximage/gstximagesrc.c (gst_ximage_src_open_display, gst_ximage_src_ximage_get): |
| Original commit message from CVS: |
| Patch by: Eric Anholt |
| * sys/ximage/gstximagesrc.c (gst_ximage_src_open_display, |
| gst_ximage_src_ximage_get): |
| Use union of all damage between frames to make it faster. |
| Fixes bug #342463. |
| Also fix crasher when cursor is at bottom right of window. |
| |
| 2007-05-11 16:01:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavparse/gstwavparse.c: Skip LIST chunks before the fmt chunk (fixes #437499). Also fix streaming mode regression... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers): |
| Skip LIST chunks before the fmt chunk (fixes #437499). Also fix |
| streaming mode regression for file from #343837 with 'bext' chunk |
| before the 'fmt' chunk. |
| |
| 2007-05-11 15:09:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Preliminary seek support. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush), |
| (gst_rtspsrc_do_seek), (gst_rtspsrc_perform_seek), |
| (gst_rtspsrc_handle_src_event), |
| (gst_rtspsrc_stream_configure_manager), |
| (gst_rtspsrc_stream_configure_tcp), (gst_rtspsrc_loop_interleaved), |
| (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_open), |
| (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play): |
| * gst/rtsp/gstrtspsrc.h: |
| * gst/rtsp/rtspdefs.h: |
| Preliminary seek support. |
| Activate internal pads so that we can receive events on them. |
| Don't try to parse a range string when it's NULL. |
| |
| 2007-05-11 15:04:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/README: Update README with new RTP variables that will be used for synchronisation. |
| Original commit message from CVS: |
| * gst/rtp/README: |
| Update README with new RTP variables that will be used for |
| synchronisation. |
| * gst/rtp/gstrtpvorbisdepay.c: (decode_base64), |
| (gst_rtp_vorbis_depay_parse_configuration), |
| (gst_rtp_vorbis_depay_process): |
| * gst/rtp/gstrtpvorbispay.c: (encode_base64), |
| (gst_rtp_vorbis_pay_finish_headers), |
| (gst_rtp_vorbis_pay_handle_buffer): |
| Update vorbis pay and depayloader to draft-04. |
| |
| 2007-05-11 11:24:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/rtsptransport.c: UDP MCAST is actually the default for RTP/AVP. |
| Original commit message from CVS: |
| * gst/rtsp/rtsptransport.c: |
| UDP MCAST is actually the default for RTP/AVP. |
| |
| 2007-05-11 10:31:27 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| sys/ximage/gstximagesrc.c (gst_ximage_src_start, gst_ximage_src_ximage_get): |
| Original commit message from CVS: |
| * sys/ximage/gstximagesrc.c (gst_ximage_src_start, |
| gst_ximage_src_ximage_get): |
| * sys/ximage/gstximagesrc.h (last_ximage): |
| When using Damage actually keep the last frame, and not assume |
| that the buffer we get already has the last frame on it. |
| Copy the cursor over if we specify a non-zero start x and |
| start y. |
| |
| 2007-05-11 09:12:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/rtsptransport.c: Make UDP the default transport when not specified. |
| Original commit message from CVS: |
| * gst/rtsp/rtsptransport.c: |
| Make UDP the default transport when not specified. |
| |
| 2007-05-10 14:02:07 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream, gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment, gst_qtde... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream, |
| gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment, |
| gst_qtdemux_prepare_current_sample, gst_qtdemux_combine_flows, |
| gst_qtdemux_loop_state_movie, gst_qtdemux_loop, |
| qtdemux_parse_segments, qtdemux_parse_trak): |
| * gst/rtpmanager/rtpsession.c (rtp_session_get_bandwidth, |
| rtp_session_get_rtcp_bandwidth, rtp_session_get_cname, |
| rtp_session_get_name, rtp_session_get_email, rtp_session_get_phone, |
| rtp_session_get_location, rtp_session_get_tool, |
| rtp_session_process_bye, session_report_blocks): |
| * gst/rtpmanager/rtpsource.c (rtp_source_process_rtp, |
| rtp_source_send_rtp, rtp_source_process_sr, rtp_source_process_rb): |
| More format arg fixing (spotted by Ali Sabil <ali.sabil@gmail.com>). |
| * gst/switch/Makefile.am: |
| Add require libraries(spotted by Ali Sabil <ali.sabil@gmail.com>). |
| |
| 2007-05-10 01:21:19 +0000 David Schleef <ds@schleef.org> |
| |
| gst/level/gstlevel.c: Revert last change. |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: |
| Revert last change. |
| |
| 2007-05-09 21:30:53 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/level/gstlevel.c: Use guint8 * instead of gpointer then vs6 know the size of data pointed when moving the pointer. |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: (gst_level_calculate_##TYPE), |
| (gst_level_transform_ip): |
| Use guint8 * instead of gpointer then vs6 know the size of data |
| pointed when moving the pointer. |
| * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_handle_buffer): |
| Move instructions after variables declaration. |
| * win32/vs6/autogen.dsp: |
| * win32/vs6/libgstrtp.dsp: |
| * win32/vs6/libgstrtsp.dsp: |
| Update vs6 project files. |
| |
| 2007-05-09 11:23:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Add code to parse time ranges. |
| Original commit message from CVS: |
| * gst/rtsp/Makefile.am: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_query), |
| (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_open): |
| * gst/rtsp/rtsprange.c: (parse_npt_time), (parse_npt_range), |
| (parse_clock_range), (parse_smpte_range), (rtsp_range_parse), |
| (rtsp_range_free): |
| * gst/rtsp/rtsprange.h: |
| Add code to parse time ranges. |
| Report DURATION on the stream when possible. |
| |
| 2007-05-08 15:49:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/videomixer/videomixer.c: Fix strides calculation for AYUV (it's just width*4) (#436910). |
| Original commit message from CVS: |
| * gst/videomixer/videomixer.c: (gst_videomixer_blend_ayuv_ayuv), |
| (gst_videomixer_fill_checker), (gst_videomixer_fill_color), |
| (gst_videomixer_collected): |
| Fix strides calculation for AYUV (it's just width*4) (#436910). |
| |
| 2007-05-06 21:32:40 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: Sync the GObject properties before each processing step to properly work with the controller. |
| Original commit message from CVS: |
| * gst/audiofx/audioamplify.c: (gst_audio_amplify_transform_ip): |
| * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_transform_ip): |
| * gst/audiofx/audioinvert.c: (gst_audio_invert_transform_ip): |
| Sync the GObject properties before each processing step to properly |
| work with the controller. |
| |
| 2007-05-04 15:17:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Let more error state trickle down so that we can catch more error cases. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send_keep_alive), |
| (gst_rtspsrc_loop_udp), (gst_rtspsrc_try_send), (gst_rtspsrc_send), |
| (gst_rtspsrc_setup_streams), (gst_rtspsrc_open), |
| (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause), |
| (gst_rtspsrc_change_state): |
| Let more error state trickle down so that we can catch more error |
| cases. |
| Handle keep-alive a little smarter by selecting a method the server |
| actually supports. |
| Fix a race in UDP streaming shutdown. |
| |
| 2007-05-04 13:04:31 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Ignore errors when trying to use the keep-alive messages. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send_keep_alive): |
| Ignore errors when trying to use the keep-alive messages. |
| |
| 2007-05-04 12:31:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Send RTCP messages back to the server over the TCP connection. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_event), |
| (gst_rtspsrc_handle_src_query), (gst_rtspsrc_sink_chain), |
| (gst_rtspsrc_stream_configure_manager), |
| (gst_rtspsrc_stream_free_udp), (gst_rtspsrc_stream_configure_tcp), |
| (gst_rtspsrc_stream_configure_mcast), |
| (gst_rtspsrc_stream_configure_udp), |
| (gst_rtspsrc_stream_configure_udp_sink), |
| (gst_rtspsrc_stream_configure_transport): |
| Send RTCP messages back to the server over the TCP connection. |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_write), |
| (rtsp_connection_send), (rtsp_connection_read), (read_body), |
| (rtsp_connection_receive): |
| * gst/rtsp/rtspconnection.h: |
| Factor out and expose lowlevel _write and _read methods. |
| Implement sending data messages to the server. |
| |
| 2007-05-03 15:55:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/multipart/multipartmux.c: Fix timestamps on outgoing buffers. |
| Original commit message from CVS: |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_queue_pads), |
| (gst_multipart_mux_collected): |
| Fix timestamps on outgoing buffers. |
| |
| 2007-05-03 14:39:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/multipart/multipartmux.c: Emit NEWSEGMENT events before pushing the first buffer. |
| Original commit message from CVS: |
| * gst/multipart/multipartmux.c: |
| (gst_multipart_mux_request_new_pad), (gst_multipart_mux_collected), |
| (gst_multipart_mux_change_state): |
| Emit NEWSEGMENT events before pushing the first buffer. |
| |
| 2007-05-03 13:48:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Refactor transport configuration code. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_finalize), |
| (gst_rtspsrc_alloc_udp_ports), (gst_rtspsrc_handle_src_event), |
| (gst_rtspsrc_handle_src_query), |
| (gst_rtspsrc_stream_configure_manager), |
| (gst_rtspsrc_stream_free_udp), (gst_rtspsrc_stream_configure_tcp), |
| (gst_rtspsrc_stream_configure_mcast), |
| (gst_rtspsrc_stream_configure_udp), |
| (gst_rtspsrc_stream_configure_udp_sink), |
| (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_push_event), |
| (gst_rtspsrc_loop_udp), (gst_rtspsrc_open), |
| (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play), |
| (gst_rtspsrc_pause): |
| Refactor transport configuration code. |
| Create internal pads for TCP transport so that we can implement events |
| and queries. |
| Handle events and queries. |
| Parse range from the SDP. |
| Fix race in pause handler where the connection could still be flushing. |
| |
| 2007-05-02 19:32:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Fix race when multiple udp sources post timeouts, just act on the first received timeout. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), |
| (gst_rtspsrc_finalize), (new_session_pad), (request_pt_map), |
| (gst_rtspsrc_loop_send_cmd), (gst_rtspsrc_try_send), |
| (gst_rtspsrc_send), (gst_rtspsrc_async_open), (gst_rtspsrc_close), |
| (gst_rtspsrc_play), (gst_rtspsrc_handle_message), |
| (gst_rtspsrc_change_state): |
| * gst/rtsp/gstrtspsrc.h: |
| Fix race when multiple udp sources post timeouts, just act on the first |
| received timeout. |
| Protect stream list with a recursive lock to fix some races. |
| Flush connection when we need to do a reconnect or stop. |
| Make state lock recursive. |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_connect), |
| (rtsp_connection_close): |
| Some small cleanups. |
| |
| 2007-05-02 18:31:16 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpack.c: Call bindtextdomain() to get localized strings. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpack.c: (plugin_init): |
| Call bindtextdomain() to get localized strings. |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain): |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset), |
| (gst_wavpack_parse_handle_seek_event), |
| (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_chain): |
| * ext/wavpack/gstwavpackparse.h: |
| Handle DISCONT buffers by correctly setting the DISCONT flag |
| on outgoing buffers when necessary. |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_handle_seek_event) |
| Send newsegment from the streaming thread. |
| |
| 2007-05-02 18:25:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.c: Only set DISCONT when there actually is a discont or when we just started. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek), |
| (gst_wavparse_stream_headers), (gst_wavparse_stream_data): |
| Only set DISCONT when there actually is a discont or when we just |
| started. |
| |
| 2007-05-02 18:01:52 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/gstflac.c: Call bindtextdomain() to get localized strings. |
| Original commit message from CVS: |
| * ext/flac/gstflac.c: (plugin_init): |
| Call bindtextdomain() to get localized strings. |
| |
| 2007-05-02 17:19:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.*: Be a bit more clever when dealing with VBR files with FACT tags, we don't want to timesta... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek), |
| (gst_wavparse_stream_headers), (gst_wavparse_add_src_pad), |
| (gst_wavparse_stream_data): |
| * gst/wavparse/gstwavparse.h: |
| Be a bit more clever when dealing with VBR files with FACT tags, we |
| don't want to timestamp buffers in that case but the estimated BPS can |
| be used for seeking. |
| Only send close segment in the streaming thread. |
| |
| 2007-05-02 17:08:09 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/flac/gstflacdec.c: Correctly post an error on the bus if something went wrong in the loop function. This fixes a ... |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_loop): |
| Correctly post an error on the bus if something went wrong in the loop |
| function. This fixes a few cases where the task was paused and nothing |
| happened anymore. |
| |
| 2007-05-02 16:58:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackparse.c: Remove old workaround that was needed when seeking after the last sample. With the fix... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackparse.c: |
| (gst_wavpack_parse_handle_seek_event): |
| Remove old workaround that was needed when seeking after the last |
| sample. With the fixed error handling this works now as expected |
| without pushing the last sample although it wasn't requested. |
| |
| 2007-05-02 16:45:43 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackparse.c: Handle segment seeks in the seek event handler, correctly work with stop position == -... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackparse.c: |
| (gst_wavpack_parse_handle_seek_event): |
| Handle segment seeks in the seek event handler, correctly work with |
| stop position == -1 and instead of stopping the task on seek just |
| pause it. |
| |
| 2007-05-02 16:19:58 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackparse.c: Add handling for segment seeks. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_loop): |
| Add handling for segment seeks. |
| |
| 2007-05-02 15:13:04 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackparse.c: Correctly handle errors, especially in the loop function. Before it was easy to get th... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_pull_buffer), |
| (gst_wavpack_parse_create_src_pad), |
| (gst_wavpack_parse_resync_loop), (gst_wavpack_parse_loop), |
| (gst_wavpack_parse_chain): |
| Correctly handle errors, especially in the loop function. Before it |
| was easy to get the task paused but no error being posted on the bus. |
| |
| 2007-05-02 14:27:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/test.c: Fix compilation of deprecated test just because I'm too lazy to delete it. |
| Original commit message from CVS: |
| * gst/rtsp/test.c: (main): |
| Fix compilation of deprecated test just because I'm too lazy to delete |
| it. |
| |
| 2007-05-02 13:32:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Fix sending RTCP to the right place. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), |
| (gst_rtspsrc_finalize), (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_handle_request), (gst_rtspsrc_loop_interleaved), |
| (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_loop_udp), |
| (gst_rtspsrc_loop_send_cmd), (gst_rtspsrc_try_send), |
| (gst_rtspsrc_open), (gst_rtspsrc_handle_message): |
| * gst/rtsp/gstrtspsrc.h: |
| Fix sending RTCP to the right place. |
| Fix bug in reffing the wrong UDP element. |
| Use new pad names for the session manager. |
| Implement handling server requests in interleaved and UDP modes. |
| Handle session keep-alive in UDP modes. |
| Remove GCond for handling UDP timeouts. |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_connect), |
| (rtsp_connection_send), (rtsp_connection_read), (read_body), |
| (rtsp_connection_receive), (rtsp_connection_close): |
| * gst/rtsp/rtspconnection.h: |
| Store connection IP address for later. |
| Add timeout args to all operations that might block forever. |
| Parse session timeout. |
| Only close sockets when not already closed. |
| * gst/rtsp/rtspdefs.c: |
| * gst/rtsp/rtspdefs.h: |
| Add timeout return value and error string. |
| * gst/rtsp/rtspmessage.c: (rtsp_message_init_response): |
| Add small comment. |
| |
| 2007-05-01 16:13:58 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| gst/rtp/gstrtpmp4vpay.*: Handle NEWSEGMENT and FLUSH events. Fixes #434824. |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_init), |
| (gst_rtp_mp4v_pay_empty), (gst_rtp_mp4v_pay_event): |
| * gst/rtp/gstrtpmp4vpay.h: |
| Handle NEWSEGMENT and FLUSH events. Fixes #434824. |
| |
| 2007-04-30 11:15:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/plugins/gst-plugins-good-plugins-docs.sgml: Remove v4l2src from docs, since it breaks the docs build, and the pl... |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| Remove v4l2src from docs, since it breaks the docs build, and the |
| plugin is only built if --enable-experimental is used anyway. |
| * docs/plugins/Makefile.am: |
| Spaces => tab. |
| |
| 2007-04-29 14:43:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstmultiudpsink.c: Add code to drop membership of a multicast group. |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: (leave_multicast), |
| (gst_multiudpsink_add), (gst_multiudpsink_remove): |
| Add code to drop membership of a multicast group. |
| * gst/udp/gstudpsink.c: (gst_udpsink_update_uri), |
| (gst_udpsink_set_uri): |
| Implement URI handler. |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_parse_rtpinfo): |
| Use URI handler to make udpsink instace. |
| Improve code to configure port and destination. |
| |
| 2007-04-29 13:56:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/osxvideo/osxvideosink.m: |
| 80 char police |
| Original commit message from CVS: |
| 80 char police |
| |
| 2007-04-29 13:53:16 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| autogen.sh: Require automake 1.7 |
| Original commit message from CVS: |
| * autogen.sh: |
| Require automake 1.7 |
| * ext/alsaspdif/Makefile.am: |
| * ext/divx/Makefile.am: |
| * ext/ivorbis/Makefile.am: |
| * ext/musicbrainz/Makefile.am: |
| * ext/neon/Makefile.am: |
| * ext/sdl/Makefile.am: |
| * ext/swfdec/Makefile.am: |
| * ext/theora/Makefile.am: |
| * ext/wavpack/Makefile.am: |
| * ext/xvid/Makefile.am: |
| * gst/modplug/Makefile.am: |
| Fix up Makefile.am accordingly. |
| |
| 2007-04-29 13:49:02 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/plugins/inspect/: Add jack and update. |
| Original commit message from CVS: |
| * docs/plugins/inspect/plugin-alsaspdif.xml: |
| * docs/plugins/inspect/plugin-bz2.xml: |
| * docs/plugins/inspect/plugin-cdxaparse.xml: |
| * docs/plugins/inspect/plugin-dfbvideosink.xml: |
| * docs/plugins/inspect/plugin-faac.xml: |
| * docs/plugins/inspect/plugin-faad.xml: |
| * docs/plugins/inspect/plugin-filter.xml: |
| * docs/plugins/inspect/plugin-freeze.xml: |
| * docs/plugins/inspect/plugin-glimagesink.xml: |
| * docs/plugins/inspect/plugin-gsm.xml: |
| * docs/plugins/inspect/plugin-h264parse.xml: |
| * docs/plugins/inspect/plugin-jack.xml: |
| * docs/plugins/inspect/plugin-mms.xml: |
| * docs/plugins/inspect/plugin-modplug.xml: |
| * docs/plugins/inspect/plugin-musepack.xml: |
| * docs/plugins/inspect/plugin-musicbrainz.xml: |
| * docs/plugins/inspect/plugin-neon.xml: |
| * docs/plugins/inspect/plugin-nsfdec.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-sdl.xml: |
| * docs/plugins/inspect/plugin-soundtouch.xml: |
| * docs/plugins/inspect/plugin-spectrum.xml: |
| * docs/plugins/inspect/plugin-speed.xml: |
| * docs/plugins/inspect/plugin-tta.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| * docs/plugins/inspect/plugin-xingheader.xml: |
| * docs/plugins/inspect/plugin-xvid.xml: |
| Add jack and update. |
| |
| 2007-04-29 12:19:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstmultiudpsink.c: Fix multicast detection. |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add): |
| Fix multicast detection. |
| Don't try to join a multicast group if the address is not multicast. |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_update_uri): |
| Small debug improvement. |
| |
| 2007-04-27 16:44:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Ignore ASYNC state messages from the udpsink, it's irrelevant for the parent. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play), |
| (gst_rtspsrc_handle_message): |
| Ignore ASYNC state messages from the udpsink, it's irrelevant for the |
| parent. |
| |
| 2007-04-27 15:30:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpilbcdepay.h: Fix mode property when specified as an arg. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpilbcdepay.h: |
| Fix mode property when specified as an arg. |
| |
| 2007-04-26 15:08:20 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| docs/plugins/: Add documentation for osxaudio plugin. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-osxaudio.xml: |
| Add documentation for osxaudio plugin. |
| |
| 2007-04-26 14:31:32 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| docs/plugins/: Add documentation for osxvideo |
| Original commit message from CVS: |
| * 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-osxvideo.xml: |
| Add documentation for osxvideo |
| |
| 2007-04-26 10:08:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Protect state changes with a lock. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), |
| (gst_rtspsrc_finalize), (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_open), (gst_rtspsrc_close), |
| (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play), |
| (gst_rtspsrc_pause): |
| * gst/rtsp/gstrtspsrc.h: |
| Protect state changes with a lock. |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_create), |
| (parse_line): |
| * gst/rtsp/rtspconnection.h: |
| Remove some unused stuff. |
| |
| 2007-04-26 08:48:30 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudpsrc.c: Handle the case where there are exactly 0 bytes to read and the ioctl did not report an error. F... |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_create): |
| Handle the case where there are exactly 0 bytes to read and the ioctl |
| did not report an error. Fixes #433530. |
| |
| 2007-04-26 08:39:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.*: Apply DISCONT to buffers. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek), |
| (gst_wavparse_stream_headers), (gst_wavparse_stream_data): |
| * gst/wavparse/gstwavparse.h: |
| Apply DISCONT to buffers. |
| Only apply timestamp to the first sample after a DISCONT, too many VBR |
| files cause random jitter in the timestamps. Fixes #433119. |
| |
| 2007-04-25 15:55:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtpdec.*: Add dummy latency property to be backwards compat with rtpbin. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_class_init), |
| (gst_rtp_dec_init), (gst_rtp_dec_set_property), |
| (gst_rtp_dec_get_property): |
| * gst/rtsp/gstrtpdec.h: |
| Add dummy latency property to be backwards compat with rtpbin. |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init), |
| (gst_rtspsrc_set_property), (gst_rtspsrc_get_property), |
| (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_parse_rtpinfo): |
| * gst/rtsp/gstrtspsrc.h: |
| Add latency property and configure in the session manager. |
| Don't set invalid clock-base and seqnum-base on caps, some servers |
| sometimes don't send them. |
| |
| 2007-04-25 15:31:53 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/alpha/gstalphacolor.c: Double-check that RGB input caps are really RGBA caps (apparently the core doesn't always ... |
| Original commit message from CVS: |
| * gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init), |
| (gst_alpha_color_transform_caps), (gst_alpha_color_set_caps): |
| Double-check that RGB input caps are really RGBA caps (apparently |
| the core doesn't always catch it if those caps aren't a subset of |
| our template caps, also see #421543). Fixes #429319 in a way. |
| Also, don't leak the pad template in the transform_caps function. |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/alphacolor.c: (setup_alphacolor), |
| (cleanup_alphacolor), (create_caps_rgb24), (create_caps_rgba32), |
| (create_buffer_rgb24_3x4), (create_buffer_rgba32_3x4), |
| (GST_START_TEST), (alphacolor_suite): |
| Add some basic unit tests for alphacolor. |
| |
| 2007-04-25 15:08:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/libpng/gstpngdec.c: If we get a fatal flow return in the loop function, first post the error message and only the... |
| Original commit message from CVS: |
| * ext/libpng/gstpngdec.c: (gst_pngdec_task): |
| If we get a fatal flow return in the loop function, first post the |
| error message and only then send the EOS event downstream, otherwise |
| applications might get an eos message before the error message and |
| think everything was ok (related to #429319). |
| |
| 2007-04-25 10:07:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/rtspconnection.c: Read the channel byte as an unsigned byte. |
| Original commit message from CVS: |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_receive): |
| Read the channel byte as an unsigned byte. |
| |
| 2007-04-25 09:47:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Make sure we configure the clock_rate in the baseclass in the setcaps function. Fixes #431282. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_set_property): |
| * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_init), |
| (gst_rtp_amr_depay_setcaps), (gst_rtp_amr_depay_process): |
| * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_init), |
| (gst_rtp_gsm_depay_setcaps): |
| * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps): |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps): |
| * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_class_init), |
| (gst_rtp_ilbc_depay_init), (gst_rtp_ilbc_depay_setcaps), |
| (gst_rtp_ilbc_depay_process), (gst_ilbc_depay_set_property), |
| (gst_ilbc_depay_get_property): |
| * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps): |
| * gst/rtp/gstrtpmp4adepay.c: |
| * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_init), |
| (gst_rtp_pcma_depay_setcaps): |
| * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_init), |
| (gst_rtp_pcmu_depay_setcaps): |
| Make sure we configure the clock_rate in the baseclass in the setcaps |
| function. Fixes #431282. |
| |
| 2007-04-25 08:36:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Parse server address from SDP. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_finalize), |
| (gst_rtspsrc_stream_free), (request_pt_map), |
| (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_open): |
| * gst/rtsp/gstrtspsrc.h: |
| Parse server address from SDP. |
| Hook up a udpsink to send RTCP back to the server. |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * gst/rtsp/rtsptransport.h: |
| Add some docs. |
| |
| 2007-04-25 06:52:09 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.c: Make header field check conditional. Fixes #433135 |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers): |
| Make header field check conditional. Fixes #433135 |
| |
| 2007-04-24 09:12:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add minimal docs blurb to alphacolor; split out headers into separate header file for gtk-doc. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * gst/alpha/Makefile.am: |
| * gst/alpha/gstalphacolor.c: |
| * gst/alpha/gstalphacolor.h: |
| Add minimal docs blurb to alphacolor; split out headers into |
| separate header file for gtk-doc. |
| |
| 2007-04-20 17:25:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/debug/progressreport.c: Don't try to post NULL message (in case we can't query upstream position or duration). |
| Original commit message from CVS: |
| * gst/debug/progressreport.c: (gst_progress_report_report): |
| Don't try to post NULL message (in case we can't query upstream |
| position or duration). |
| |
| 2007-04-18 12:36:37 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/cutter/gstcutter.*: Fix some of the most obvious bugs in cutter. Now doesn't leak everything if input is silent. |
| Original commit message from CVS: |
| * gst/cutter/gstcutter.c: (gst_cutter_init), (gst_cutter_chain), |
| (gst_cutter_get_caps): |
| * gst/cutter/gstcutter.h: |
| Fix some of the most obvious bugs in cutter. Now doesn't leak |
| everything if input is silent. |
| |
| 2007-04-18 09:48:25 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavenc/gstwavenc.*: everything else results in a invalid block align and invalid files. |
| Original commit message from CVS: |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf), |
| (gst_wavenc_sink_setcaps), (gst_wavenc_change_state): |
| * gst/wavenc/gstwavenc.h: |
| Wav apparently only supports width==GST_ROUND_UP(depth), everything |
| else results in a invalid block align and invalid files. |
| |
| 2007-04-17 16:39:02 +0000 Snaik <snaik32@gmail.com> |
| |
| gst/smpte/barboxwipes.c: Add missing break statement for BOX_HORIZONTAL case. |
| Original commit message from CVS: |
| Patch by: Snaik <snaik32 gmail com> |
| * gst/smpte/barboxwipes.c: (gst_wipe_boxes_draw): |
| Add missing break statement for BOX_HORIZONTAL case. |
| |
| 2007-04-17 10:14:43 +0000 Vincent Torri <vtorri@univ-evry.fr> |
| |
| gst/wavparse/gstwavparse.c: Use correct format strings for integer types. |
| Original commit message from CVS: |
| Patch by: Vincent Torri <vtorri at univ-evry dot fr> |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers): |
| Use correct format strings for integer types. |
| |
| 2007-04-17 02:51:02 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavparse/gstwavparse.c: Use gst_riff_create_audio_template_caps () instead of the local caps. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init), |
| (gst_wavparse_create_sourcepad): |
| Use gst_riff_create_audio_template_caps () instead of the local caps. |
| This makes updates of the local caps unecessary whenever libgstriff |
| gets support for new formats. |
| |
| 2007-04-16 21:29:40 +0000 Brian Cameron <brian.cameron@sun.com> |
| |
| sys/sunaudio/: Fix and/or update copyright attributions (#430228). |
| Original commit message from CVS: |
| Patch by: Brian Cameron <brian.cameron at sun dot com> |
| * sys/sunaudio/gstsunaudio.c: |
| * sys/sunaudio/gstsunaudiomixer.c: |
| * sys/sunaudio/gstsunaudiomixer.h: |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| * sys/sunaudio/gstsunaudiomixerctrl.h: |
| * sys/sunaudio/gstsunaudiomixertrack.h: |
| * sys/sunaudio/gstsunaudiosink.c: |
| * sys/sunaudio/gstsunaudiosink.h: |
| * sys/sunaudio/gstsunaudiosrc.c: |
| * sys/sunaudio/gstsunaudiosrc.h: |
| Fix and/or update copyright attributions (#430228). |
| |
| 2007-04-14 17:18:14 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| docs/plugins/inspect/: Add xml doc files for Windows sinks |
| Original commit message from CVS: |
| * docs/plugins/inspect/plugin-directdraw.xml: |
| * docs/plugins/inspect/plugin-directsound.xml: |
| * docs/plugins/inspect/plugin-waveform.xml: |
| Add xml doc files for Windows sinks |
| * win32/vs6/libgstqtdemux.dsp: |
| * win32/vs6/libgstmpegvideoparse.dsp: |
| * win32/vs6/gst_plugins_bad.dsw: |
| Update projects files. |
| |
| 2007-04-13 09:32:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/plugins/gst-plugins-good-plugins-sections.txt: Fix docs. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| Fix docs. |
| * gst/rtsp/URLS: |
| Add some more example urls. |
| * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_BOXED__UINT_UINT), |
| (gst_rtp_dec_chain_rtp): |
| Better debugging. |
| * gst/rtsp/gstrtspsrc.c: (request_pt_map), |
| (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_interleaved), |
| (gst_rtspsrc_parse_rtpinfo): |
| Remove unused code. |
| |
| 2007-04-13 08:19:35 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.c: Relax the audio/mpeg caps again and add FIXME: comment. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int), |
| (gst_wavparse_perform_seek), (gst_wavparse_stream_headers), |
| (gst_wavparse_stream_data): |
| Relax the audio/mpeg caps again and add FIXME: comment. |
| |
| 2007-04-13 06:20:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.*: More sanity check for the header fields. Fix type for 'rate' header field. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int), |
| (gst_wavparse_perform_seek), (gst_wavparse_stream_headers), |
| (gst_wavparse_stream_data): |
| * gst/wavparse/gstwavparse.h: |
| More sanity check for the header fields. Fix type for 'rate' header |
| field. |
| |
| 2007-04-12 16:06:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/icydemux/gsticydemux.c: If the metadata strings we get in the stream are not UTF-8, try to interpret them accordi... |
| Original commit message from CVS: |
| * gst/icydemux/gsticydemux.c: (notgst_tag_freeform_string_to_utf8), |
| (gst_icydemux_unicodify): |
| If the metadata strings we get in the stream are not UTF-8, try to |
| interpret them according to the character encodings specified in the |
| GST_ICY_TAG_ENCODING and GST_TAG_ENCODING environment variables, and |
| only fall back to locale/ISO-8859-1 if those aren't set or don't |
| work. Should fix #428901. |
| |
| 2007-04-12 14:20:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtph264depay.c: Use the proper sync word for SPS and PPS. |
| Original commit message from CVS: |
| * gst/rtp/gstrtph264depay.c: |
| Use the proper sync word for SPS and PPS. |
| |
| 2007-04-12 11:41:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/rtp/Makefile.am: gst/rtp/fnv1hash.c (MASK_24, FNV1_HASH_32_INIT, FNV1_HASH_32_PRIME, fnv1_hash_32_new, fnv1_hash_... |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/fnv1hash.c (MASK_24, FNV1_HASH_32_INIT, FNV1_HASH_32_PRIME, |
| fnv1_hash_32_new, fnv1_hash_32_update, fnv1_hash_32_to_24): |
| * gst/rtp/fnv1hash.h (__GST_FNV1_HASH_H__): |
| Add a simple hashing implementation that we can use to generate |
| a 24-bit ident value based on the codebooks for vorbis and theora. |
| * gst/rtp/gstrtptheorapay.c (gst_rtp_theora_pay_finish_headers, |
| gst_rtp_theora_pay_handle_buffer): |
| * gst/rtp/gstrtpvorbisdepay.c |
| (gst_rtp_vorbis_depay_parse_configuration, |
| gst_rtp_vorbis_depay_switch_codebook, gst_rtp_vorbis_depay_process): |
| * gst/rtp/gstrtpvorbispay.c (gst_rtp_vorbis_pay_reset_packet, |
| gst_rtp_vorbis_pay_init_packet, gst_rtp_vorbis_pay_flush_packet, |
| gst_rtp_vorbis_pay_finish_headers, gst_rtp_vorbis_pay_handle_buffer): |
| Use the hashing function, ensuring that the same codebooks result |
| in the same ident and thus the same SDP description. |
| Various log fixes/changes. |
| |
| 2007-04-12 11:37:50 +0000 jerry tan <jerry.tan@sun.com> |
| |
| sys/sunaudio/gstsunaudiosrc.c: it is the application's responsibility to make sure it open the device once. |
| Original commit message from CVS: |
| Patch by: jerry tan <jerry dot tan at sun dot com> |
| * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open): |
| remove the call of ioctl (fd, AUDIO_MIXER_MULTIPLE_OPEN), it is the |
| application's responsibility to make sure it open the device once. |
| Remove a careless error if AUDIODEV is set. Fixes #392620. |
| |
| 2007-04-12 10:52:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Make timescale 32 bits again so we don't screw up the pts_offset calculations. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: |
| Make timescale 32 bits again so we don't screw up the pts_offset |
| calculations. |
| |
| 2007-04-12 08:21:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtpdec.*: Make backward compat with rtpbin by adding the request-pt-map signals. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_BOXED__UINT_UINT), |
| (gst_rtp_dec_class_init), (gst_rtp_dec_chain_rtp): |
| * gst/rtsp/gstrtpdec.h: |
| Make backward compat with rtpbin by adding the request-pt-map signals. |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream), |
| (new_session_pad), (request_pt_map), |
| (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_stream_configure_caps), |
| (gst_rtspsrc_activate_streams): |
| * gst/rtsp/gstrtspsrc.h: |
| Implement request-pt-map signals instead of setting caps on the buffers |
| for the session manager. |
| |
| 2007-04-11 10:25:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudp.c: Register GstNetBuffer in plugin_init so that the type can be used from multiple threads without races. |
| Original commit message from CVS: |
| * gst/udp/gstudp.c: (plugin_init): |
| Register GstNetBuffer in plugin_init so that the type can be used from |
| multiple threads without races. |
| |
| 2007-04-11 10:19:06 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| update to spec file |
| Original commit message from CVS: |
| update to spec file |
| |
| 2007-04-11 09:53:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/: Handle version 1 mdhd atoms to get extended precision durations. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (qtdemux_parse_samples), (qtdemux_parse_segments), |
| (qtdemux_parse_trak), (qtdemux_parse_tree): |
| * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mdhd): |
| Handle version 1 mdhd atoms to get extended precision durations. |
| Fixes #426972. |
| |
| 2007-04-10 17:06:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpamrdepay.c: Fix depayloader clock_rate and some cleanups. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps), |
| (gst_rtp_amr_depay_process): |
| Fix depayloader clock_rate and some cleanups. |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_finalize), |
| (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process): |
| * gst/rtp/gstrtph264depay.h: |
| Don't push codec_data in the adapter because it might get flushed when |
| we get a discont. |
| * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process): |
| Handle multiple AU per packet. |
| * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_process), |
| (gst_rtp_sv3v_depay_plugin_init): |
| Disable rank, this one does not work. |
| Remove timestamping, base class does that. |
| |
| 2007-04-10 12:01:33 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/auparse/gstauparse.c: limit caps to the formats we announce in the template |
| Original commit message from CVS: |
| * gst/auparse/gstauparse.c: (gst_au_parse_parse_header): |
| limit caps to the formats we announce in the template |
| * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int), |
| (gst_wavparse_perform_seek), (gst_wavparse_stream_headers), |
| (gst_wavparse_add_src_pad), (gst_wavparse_stream_data): |
| fix some crashers/asserts when dealing with broken files |
| |
| 2007-04-10 10:01:14 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/: Fix some compiler warnings. Fixes #428182. |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/avi/gstavidemux.c: (gst_avi_demux_massage_index): |
| * gst/rtp/gstrtpL16depay.c: |
| * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process): |
| * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_get_mode), |
| (gst_rtp_speex_depay_setcaps): |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps), |
| (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_loop_udp): |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send): |
| Fix some compiler warnings. Fixes #428182. |
| |
| 2007-04-06 12:54:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Morph RTPDec into something compatible with RTPBin as a fallback. |
| Original commit message from CVS: |
| * gst/rtsp/Makefile.am: |
| * gst/rtsp/gstrtpdec.c: (find_session_by_id), (create_session), |
| (free_session), (gst_rtp_dec_base_init), (gst_rtp_dec_class_init), |
| (gst_rtp_dec_init), (gst_rtp_dec_finalize), |
| (gst_rtp_dec_query_src), (gst_rtp_dec_chain_rtp), |
| (gst_rtp_dec_chain_rtcp), (gst_rtp_dec_set_property), |
| (gst_rtp_dec_get_property), (gst_rtp_dec_provide_clock), |
| (gst_rtp_dec_change_state), (create_recv_rtp), (create_recv_rtcp), |
| (create_rtcp), (gst_rtp_dec_request_new_pad), |
| (gst_rtp_dec_release_pad): |
| * gst/rtsp/gstrtpdec.h: |
| * gst/rtsp/gstrtsp.c: (plugin_init): |
| Morph RTPDec into something compatible with RTPBin as a fallback. |
| Various other style fixes. |
| * gst/rtsp/gstrtspsrc.c: (find_stream_by_id), |
| (find_stream_by_udpsrc), (gst_rtspsrc_stream_free), |
| (gst_rtspsrc_cleanup), (gst_rtspsrc_media_to_caps), |
| (new_session_pad), (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_interleaved), |
| (gst_rtspsrc_loop_udp), (gst_rtspsrc_setup_auth), |
| (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state): |
| * gst/rtsp/gstrtspsrc.h: |
| Implement RTPBin session manager handling. |
| Don't try to add empty properties to caps. |
| Implement fallback session manager, handling. |
| Don't combine errors from RTCP streams, just ignore them. |
| * gst/rtsp/rtsptransport.c: (rtsp_transport_get_manager): |
| * gst/rtsp/rtsptransport.h: |
| Implement fallback session manager. |
| Make RTPBin the default one when available. |
| |
| 2007-04-05 15:05:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/gstrtpxqtdepay.*: Try to recover from packet loss a little better. |
| Original commit message from CVS: |
| * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_process), |
| (gst_rtp_xqt_depay_change_state): |
| * gst/qtdemux/gstrtpxqtdepay.h: |
| Try to recover from packet loss a little better. |
| |
| 2007-04-05 13:56:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4adepay.c: This element is ready to be autoplugged. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_class_init), |
| (gst_rtp_mp4a_depay_setcaps), (gst_rtp_mp4a_depay_plugin_init): |
| This element is ready to be autoplugged. |
| |
| 2007-04-05 11:26:25 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/avi/gstavidemux.c: Don't leave the offsets defined by upstream element on the compressed data buffer we are pushi... |
| Original commit message from CVS: |
| 2007-04-05 Julien MOUTTE <julien@moutte.net> |
| * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry): |
| Don't leave the offsets defined by upstream element on the |
| compressed data buffer we are pushing downstream. Make them |
| GST_BUFFER_OFFSET_NONE. |
| |
| 2007-04-04 12:39:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/: Don't abort on out-of-memory. Use stream-nr as unsigned integer only. |
| Original commit message from CVS: |
| * gst/avi/README: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query), |
| (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index), |
| (gst_avi_demux_stream_index), (gst_avi_demux_sync), |
| (gst_avi_demux_stream_scan), (gst_avi_demux_massage_index), |
| (gst_avi_demux_calculate_durations_from_index), |
| (gst_avi_demux_stream_header_push), |
| (gst_avi_demux_stream_header_pull), (gst_avi_demux_combine_flows), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data): |
| Don't abort on out-of-memory. Use stream-nr as unsigned integer only. |
| |
| 2007-04-03 09:55:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/smpte/barboxwipes.c: |
| Original commit message from CVS: |
| * gst/smpte/barboxwipes.c: |
| Fix error as spotted by Snaik <snaik32 at gmail dot com> |
| |
| 2007-03-30 17:19:34 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavparse/gstwavparse.c: Support audio/x-raw-float in wav files. This only works with plugins-base CVS, using an o... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: |
| Support audio/x-raw-float in wav files. This only works with |
| plugins-base CVS, using an older version doesn't have any |
| disadvantages though. |
| |
| 2007-03-30 15:59:27 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Revert last change as we don't want plugins-good to depend on plugins-base CVS now. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/auparse/gstauparse.c: (gst_au_parse_reset), |
| (gst_au_parse_parse_header), (gst_au_parse_chain): |
| * gst/auparse/gstauparse.h: |
| Revert last change as we don't want plugins-good to depend on |
| plugins-base CVS now. |
| |
| 2007-03-30 04:50:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/: Don't play audioconvert. As wavpack wants/outputs all samples with width==32 and depth=[1,32] accept th... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset), |
| (gst_wavpack_dec_init), (gst_wavpack_dec_sink_set_caps), |
| (gst_wavpack_dec_clip_outgoing_buffer), |
| (gst_wavpack_dec_post_tags), (gst_wavpack_dec_chain): |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset), |
| (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config), |
| (gst_wavpack_enc_chain): |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/wavpack/gstwavpackparse.c: |
| Don't play audioconvert. As wavpack wants/outputs all samples with |
| width==32 and depth=[1,32] accept this and let audioconvert convert |
| to accepted formats instead of doing it in the element for n*8 depths. |
| This also adds support for non-n*8 depths and prevents some useless |
| memory allocations. Fixes #421598 |
| Also add a workaround for bug #421542 in wavpackenc for now... |
| * tests/check/elements/wavpackdec.c: (GST_START_TEST): |
| * tests/check/elements/wavpackenc.c: (GST_START_TEST): |
| * tests/check/elements/wavpackparse.c: (GST_START_TEST): |
| Consider the change above in the unit tests and test if the correct |
| caps are accepted and set. Also check for GST_BUFFER_OFFSET_END in |
| the wavpackparse unit test. |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init), |
| (gst_wavpack_dec_sink_set_caps): |
| Set caps on the src pad as soon as possible. |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackcommon.h: |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/wavpack/gstwavpackparse.h: |
| Fix indention. gst-indent is now called by cicl. |
| |
| 2007-03-29 18:51:33 +0000 René Stadler <mail@renestadler.de> |
| |
| configure.ac: Require gst-plugins-base CVS for audioconvert with non-native float support and width/depth fix in libg... |
| Original commit message from CVS: |
| * configure.ac: |
| Require gst-plugins-base CVS for audioconvert with non-native |
| float support and width/depth fix in libgstriff. |
| Patch by: René Stadler <mail at renestadler dot de> |
| * gst/auparse/gstauparse.c: (gst_au_parse_reset), |
| (gst_au_parse_parse_header), (gst_au_parse_chain): |
| * gst/auparse/gstauparse.h: |
| Don't swap the floats ourself if they're not in native endianness. |
| Instead let audioconvert handle this. Fixes #339838. |
| |
| 2007-03-29 14:40:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Flush adapter on disconts. |
| Original commit message from CVS: |
| * gst/rtp/gstasteriskh263.h: |
| * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process), |
| (gst_rtp_h263p_depay_change_state): |
| * gst/rtp/gstrtph263pdepay.h: |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init), |
| (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process), |
| (gst_rtp_h264_depay_change_state): |
| * gst/rtp/gstrtph264depay.h: |
| * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_class_init), |
| (gst_rtp_mp4a_depay_setcaps), (gst_rtp_mp4a_depay_process): |
| * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process): |
| Flush adapter on disconts. |
| |
| 2007-03-29 14:03:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Use more efficient adapter and rtpbuffer methods when possible. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_process): |
| * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_process): |
| * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_process): |
| * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_process): |
| * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process): |
| * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_flush): |
| * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps), |
| (gst_rtp_mp4v_depay_process): |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_flush): |
| * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_process): |
| * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_flush): |
| * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_process): |
| * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_process): |
| * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_process): |
| * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_process): |
| Use more efficient adapter and rtpbuffer methods when possible. |
| |
| 2007-03-29 12:14:22 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavenc/gstwavenc.c: Correctly handle width!=depth input. |
| Original commit message from CVS: |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf), |
| (gst_wavenc_sink_setcaps): |
| Correctly handle width!=depth input. |
| * gst/wavparse/gstwavparse.c: |
| Already export in the caps that width==8 uses unsigned samples and |
| everything else uses signed samples. |
| |
| 2007-03-29 09:59:23 +0000 Laurent Glayal <spglegle@yahoo.fr> |
| |
| gst/udp/: Rework the socket allocation a bit based on the sockfd argument so that it becomes usable. |
| Original commit message from CVS: |
| Patch by: Laurent Glayal <spglegle at yahoo dot fr> |
| * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init), |
| (gst_dynudpsink_init), (gst_dynudpsink_set_property), |
| (gst_dynudpsink_get_property), (gst_dynudpsink_init_send), |
| (gst_dynudpsink_close): |
| * gst/udp/gstdynudpsink.h: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init), |
| (gst_udpsrc_create), (gst_udpsrc_set_property), |
| (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_stop): |
| * gst/udp/gstudpsrc.h: |
| Rework the socket allocation a bit based on the sockfd argument so that |
| it becomes usable. |
| Add a closefd property to instruct the udp elements to close the custom |
| file descriptors when going to READY. Fixes #423304. |
| API:GstUDPSrc::closefd property |
| API:GstDynUDPSink::closefd property |
| |
| 2007-03-29 08:08:49 +0000 Laurent Glayal <spglegle@yahoo.fr> |
| |
| gst/rtp/: Added H264 payloader. Fixes #423782. |
| Original commit message from CVS: |
| Patch by: Laurent Glayal <spglegle at yahoo dot fr> |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_base_init), |
| (gst_rtp_h264_pay_class_init), (gst_rtp_h264_pay_init), |
| (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_setcaps), |
| (gst_rtp_h264_pay_handle_buffer), (gst_rtp_h264_pay_set_property), |
| (gst_rtp_h264_pay_get_property), (gst_rtp_h264_pay_change_state), |
| (gst_rtp_h264_pay_plugin_init): |
| * gst/rtp/gstrtph264pay.h: |
| Added H264 payloader. Fixes #423782. |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init), |
| (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process): |
| Small fixes. |
| |
| 2007-03-28 22:27:36 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavparse/gstwavparse.c: Actually support depths from 1 to 32, not only 8 to 32. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: |
| Actually support depths from 1 to 32, not only 8 to 32. |
| |
| 2007-03-28 22:23:43 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/wavparse/gstwavparse.c: Add support for wav files containing audio/x-raw-int with random depths between 1 and 32 ... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: |
| Add support for wav files containing audio/x-raw-int with random |
| depths between 1 and 32 bits. |
| |
| 2007-03-28 18:40:12 +0000 Stefan Kost <ensonic@users.sf.net> |
| |
| gst/rtp/: Added MP4A-LATM depayloader. Fixes #417792. |
| Original commit message from CVS: |
| Based on patch by: Stefan Kost <ensonic@users.sf.net> |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_base_init), |
| (gst_rtp_mp4a_depay_class_init), (gst_rtp_mp4a_depay_init), |
| (gst_rtp_mp4a_depay_finalize), (gst_rtp_mp4a_depay_setcaps), |
| (gst_rtp_mp4a_depay_process), (gst_rtp_mp4a_depay_set_property), |
| (gst_rtp_mp4a_depay_get_property), |
| (gst_rtp_mp4a_depay_change_state), |
| (gst_rtp_mp4a_depay_plugin_init): |
| * gst/rtp/gstrtpmp4adepay.h: |
| Added MP4A-LATM depayloader. Fixes #417792. |
| * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps), |
| (gst_rtp_mp4v_depay_process): |
| Fixup depayloader, setting codec_data, using more efficient adaptor and |
| rtpbuffer handling. |
| * gst/rtsp/URLS: |
| Add url to test above. |
| |
| 2007-03-28 15:17:27 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/: Process 'ctts' atoms, which are present in AVC ISO files (.mov files with h264 video). |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample), |
| (gst_qtdemux_chain), (qtdemux_parse_samples): |
| * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_ctts): |
| * gst/qtdemux/qtdemux_dump.h: |
| * gst/qtdemux/qtdemux_fourcc.h: |
| * gst/qtdemux/qtdemux_types.c: |
| Process 'ctts' atoms, which are present in AVC ISO files (.mov files |
| with h264 video). |
| Use the offset present in 'ctts' to calculate the PTS for each packet |
| and set the PTS on outgoing buffers. |
| Fixes #423283 |
| |
| 2007-03-25 15:34:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Handle default clock-rates for static payload types, rearrange stuff so that the rtpmap field ... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (find_stream_by_setup), |
| (gst_rtspsrc_create_stream), (gst_rtspsrc_stream_free), |
| (get_default_rate_for_pt), (gst_rtspsrc_parse_rtpmap), |
| (gst_rtspsrc_media_to_caps), |
| (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_stream_configure_caps), |
| (gst_rtspsrc_activate_streams), (gst_rtspsrc_parse_rtpinfo): |
| * gst/rtsp/gstrtspsrc.h: |
| Handle default clock-rates for static payload types, rearrange stuff so |
| that the rtpmap field in the sdp can override the defaults. |
| Parse RTP-Info field to get the seqnum and timebase fields that should |
| go in the caps. |
| Delay configuring caps after we got the RTP-Info from the PLAY reply from |
| the server. |
| |
| 2007-03-24 19:46:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/interleave/deinterleave.c: Remove 'channel-positions' field when munging input caps into 1-channel output caps (I... |
| Original commit message from CVS: |
| * gst/interleave/deinterleave.c: (gst_deinterleave_sink_setcaps): |
| Remove 'channel-positions' field when munging input caps into |
| 1-channel output caps (I guess technically we should set the |
| position for each channel on the output caps if it's non-NONE, |
| but I'll save that as a task for another day). |
| |
| 2007-03-22 22:14:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/interleave/deinterleave.c: Don't leak input buffer in chain function; maintain our own list of source pads - ther... |
| Original commit message from CVS: |
| * gst/interleave/deinterleave.c: (gst_deinterleave_add_new_pads), |
| (gst_deinterleave_remove_pads), (gst_deinterleave_process), |
| (gst_deinterleave_chain): |
| Don't leak input buffer in chain function; maintain our own list of |
| source pads - there are no guarantees about the order of the list |
| in the GstElement struct, and we want a very specific order; lastly, |
| some more debugging. |
| |
| 2007-03-22 16:25:56 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackparse.c: Revert last commit, preventing infinite plugging loops with ranks is no clean solution... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init): |
| Revert last commit, preventing infinite plugging loops with ranks |
| is no clean solution and in general there's no reason why one wants |
| to parse framed wavpack data again. |
| |
| 2007-03-22 15:52:51 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackenc.c: Send the new segment event in time format instead of bytes. This allows "wavpackenc ! wa... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block): |
| Send the new segment event in time format instead of bytes. This |
| allows "wavpackenc ! wavpackdec ! someaudiosink" pipelines. |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init): |
| Accept framed and non-framed input, wavpackparse doesn't care. To |
| prevent "wavpackparse ! wavpackparse ! ..." pipelines lower the |
| rank of wavpackparse by one. This allows "wavpackenc ! wavpackparse ! |
| ..." pipelines. |
| |
| 2007-03-22 11:08:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackdec.c: Revert to use gst_pad_alloc_buffer() here. We can and should use it. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain): |
| Revert to use gst_pad_alloc_buffer() here. We can and should use it. |
| Thanks to Jan and Mike for noticing my mistake. |
| |
| 2007-03-22 09:44:17 +0000 Christophe Dehais <christophe.dehais@gmail.com> |
| |
| ext/gconf/gconf.c: Accept complex pipeline descriptions as an audio profile instead of just a single element. Fixes #... |
| Original commit message from CVS: |
| Patch by: Christophe Dehais <christophe dot dehais at gmail dot com> |
| * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default): |
| Accept complex pipeline descriptions as an audio profile instead of just |
| a single element. Fixes #420658. |
| |
| 2007-03-22 00:17:41 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackenc.*: Put the write helpers into the GstWavpackEnc struct directly and not as a pointer to sav... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init), |
| (gst_wavpack_enc_init), (gst_wavpack_enc_chain), |
| (gst_wavpack_enc_rewrite_first_block): |
| * ext/wavpack/gstwavpackenc.h: |
| Put the write helpers into the GstWavpackEnc struct directly and not |
| as a pointer to save two small, but useless mallocs. This also makes |
| it possible to drop the finalize method. |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_push_buffer): |
| For consistency reasons also set GST_BUFFER_OFFSET_END on the outgoing |
| buffers the same way wavpackenc does it. |
| |
| 2007-03-21 23:50:09 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackdec.c: Don't use gst_pad_alloc_buffer() as we might clip the buffer later and |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain): |
| Don't use gst_pad_alloc_buffer() as we might clip the buffer later and |
| BaseTransform-based elements will likely break because of wrong |
| unit-size. Also plug a possible memleak that happens when decoding |
| fails for some reason. |
| |
| 2007-03-21 11:49:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/apetag/gsttagdemux.c: Rename registered type in preparation of GstTagDemux moving to |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_get_type): |
| Rename registered type in preparation of GstTagDemux moving to |
| -base at some point in the future. |
| |
| 2007-03-19 10:29:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavparse/gstwavparse.c: Streaming mode fixes: don't unref buffer we don't own any longer; remove bogus adapter fl... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers): |
| Streaming mode fixes: don't unref buffer we don't own any longer; |
| remove bogus adapter flush. Fixes #419338. |
| |
| 2007-03-18 04:21:28 +0000 David Schleef <ds@schleef.org> |
| |
| REQUIREMENTS: Change the format to key/value, add a bunch of information, remove a bunch of requirements that are for... |
| Original commit message from CVS: |
| * REQUIREMENTS: Change the format to key/value, add a bunch of |
| information, remove a bunch of requirements that are for |
| other GStreamer packages. |
| |
| 2007-03-18 02:00:54 +0000 David Schleef <ds@schleef.org> |
| |
| REQUIREMENTS: Fix a few things. This file really needs a good once-over. |
| Original commit message from CVS: |
| * REQUIREMENTS: Fix a few things. This file really needs a |
| good once-over. |
| |
| 2007-03-16 18:38:18 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| sys/osxvideo/osxvideosink.m: Fix previous commit, we want to pass the NSView in the message. |
| Original commit message from CVS: |
| * sys/osxvideo/osxvideosink.m: |
| Fix previous commit, we want to pass the NSView in the message. |
| |
| 2007-03-16 16:27:20 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| sys/osxvideo/osxvideosink.m: Emit 'have-ns-view' message when working in embedded mode. The message will contain a po... |
| Original commit message from CVS: |
| * sys/osxvideo/osxvideosink.m: |
| Emit 'have-ns-view' message when working in embedded mode. The message |
| will contain a pointer to the newly created NSView. |
| |
| 2007-03-16 09:57:40 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/equalizer/gstiirequalizer10bands.c: A 10 band EQ should be initialized to 1 bands and not to 3. |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer10bands.c: |
| (gst_iir_equalizer_10bands_init): |
| A 10 band EQ should be initialized to 1 bands and not to 3. |
| |
| 2007-03-15 12:05:01 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| sys/Makefile.am: Don't forget to distribute the sys/osxaudio/ directory. |
| Original commit message from CVS: |
| * sys/Makefile.am: |
| Don't forget to distribute the sys/osxaudio/ directory. |
| |
| 2007-03-15 11:39:53 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| Activate osxaudio in gst-plugins-good with proper build setup. |
| Original commit message from CVS: |
| * configure.ac: |
| * sys/Makefile.am: |
| * sys/osxaudio/Makefile.am: |
| * sys/osxaudio/gstosxaudio.c: |
| * sys/osxaudio/gstosxaudiosink.c: |
| (gst_osx_audio_sink_osxelement_do_init), (gst_osx_audio_sink_init), |
| (gst_osx_audio_sink_getcaps), |
| (gst_osx_audio_sink_create_ringbuffer), (plugin_init): |
| * sys/osxaudio/gstosxaudiosrc.c: |
| (gst_osx_audio_src_osxelement_do_init), (gst_osx_audio_src_init), |
| (gst_osx_audio_src_create_ringbuffer): |
| * sys/osxaudio/gstosxringbuffer.c: (gst_osx_ring_buffer_get_type), |
| (gst_osx_ring_buffer_class_init), (gst_osx_ring_buffer_init), |
| (gst_osx_ring_buffer_acquire), (gst_osx_ring_buffer_start), |
| (gst_osx_ring_buffer_pause), (gst_osx_ring_buffer_stop): |
| * sys/osxaudio/gstosxringbuffer.h: |
| Activate osxaudio in gst-plugins-good with proper build setup. |
| Add inlined documentation. |
| Fix debug statements |
| Fix ringbuffer when pausing. |
| Fixes #323471 |
| |
| 2007-03-14 22:21:26 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| gst/rtp/: Ported mulaw and alaw payloaders to use new base class |
| Original commit message from CVS: |
| * gst/rtp/gstrtppcmapay.c: |
| * gst/rtp/gstrtppcmapay.h: |
| * gst/rtp/gstrtppcmupay.c: |
| * gst/rtp/gstrtppcmupay.h: |
| Ported mulaw and alaw payloaders to use new base class |
| |
| 2007-03-14 16:30:19 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| sys/osxvideo/: Fix leaks when running a NSApp. |
| Original commit message from CVS: |
| * sys/osxvideo/cocoawindow.h: |
| * sys/osxvideo/cocoawindow.m: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| Fix leaks when running a NSApp. |
| Accept any kind of resolutions. |
| Works in fullscreen. Can maximize. |
| Only thing left before being able to move this to -good is documentation |
| and embedded window support. |
| |
| 2007-03-14 15:25:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| po/: Update translations. |
| Original commit message from CVS: |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/it.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| Update translations. |
| |
| 2007-03-14 14:49:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Fix string replace error (AG_AG_GST_* => AG_GST_*). |
| Original commit message from CVS: |
| * configure.ac: |
| Fix string replace error (AG_AG_GST_* => AG_GST_*). |
| |
| 2007-03-14 14:48:08 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/equalizer/: Add 3 and 10 band version and add missing gst_object_sync_values. |
| Original commit message from CVS: |
| * gst/equalizer/Makefile.am: |
| * gst/equalizer/gstiirequalizer.c: (_do_init), |
| (gst_iir_equalizer_band_set_property), |
| (gst_iir_equalizer_band_class_init), |
| (gst_iir_equalizer_band_get_type), |
| (gst_iir_equalizer_child_proxy_get_child_by_index), |
| (gst_iir_equalizer_child_proxy_get_children_count), |
| (gst_iir_equalizer_child_proxy_interface_init), (setup_filter), |
| (gst_iir_equalizer_compute_frequencies), |
| (gst_iir_equalizer_transform_ip), (plugin_init): |
| * gst/equalizer/gstiirequalizer10bands.c: |
| (gst_iir_equalizer_10bands_base_init), |
| (gst_iir_equalizer_10bands_class_init), |
| (gst_iir_equalizer_10bands_init), |
| (gst_iir_equalizer_10bands_set_property), |
| (gst_iir_equalizer_10bands_get_property): |
| * gst/equalizer/gstiirequalizer10bands.h: |
| * gst/equalizer/gstiirequalizer3bands.c: |
| (gst_iir_equalizer_3bands_base_init), |
| (gst_iir_equalizer_3bands_class_init), |
| (gst_iir_equalizer_3bands_init), |
| (gst_iir_equalizer_3bands_set_property), |
| (gst_iir_equalizer_3bands_get_property): |
| * gst/equalizer/gstiirequalizer3bands.h: |
| * gst/equalizer/gstiirequalizernbands.c: |
| (gst_iir_equalizer_nbands_base_init), |
| (gst_iir_equalizer_nbands_init): |
| Add 3 and 10 band version and add missing gst_object_sync_values. |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_event), |
| (gst_spectrum_transform_ip): |
| Add some comments about float support. |
| |
| 2007-03-12 17:56:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/apetag/gsttagdemux.c: Fix handling of -1 values for start and stop values when seeking, and SEEK_CUR+SEEK_END her... |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_srcpad_event): |
| Fix handling of -1 values for start and stop values when seeking, |
| and SEEK_CUR+SEEK_END here as well. |
| |
| 2007-03-12 17:24:23 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/gstid3demux.c: Fix handling of -1 values for start and stop values when seeking, and SEEK_CUR+SEEK_END. |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_srcpad_event): |
| Fix handling of -1 values for start and stop values when seeking, |
| and SEEK_CUR+SEEK_END. |
| |
| 2007-03-12 15:49:02 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| I'm too lazy to comment this |
| Original commit message from CVS: |
| Add Patch by: line for wim, since he's away |
| |
| 2007-03-12 13:28:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/id3v2frames.c: Fix parsing of ID3 v2.2.0 PIC frames. Only in version >= 2.3.0 is the image format a vari... |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (parse_picture_frame): |
| Fix parsing of ID3 v2.2.0 PIC frames. Only in version >= 2.3.0 is |
| the image format a variable-length NUL-terminated string; in |
| versions before that the image format is a fixed-length string of |
| 3 characters (see #348644 for a sample tag). |
| Also make supplied mime type lower-case and fix up 'jpg' to 'jpeg'. |
| |
| 2007-03-11 22:23:04 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| sys/directdraw/gstdirectdrawsink.*: Handle display mode changes during playback. |
| Original commit message from CVS: |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directdraw/gstdirectdrawsink.h: |
| Handle display mode changes during playback. |
| |
| 2007-03-10 16:07:31 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/MANIFEST: Add new project files to MANIFEST. |
| Original commit message from CVS: |
| * win32/MANIFEST: |
| Add new project files to MANIFEST. |
| * win32/vs6/libgstaudiofx.dsp: |
| * win32/vs6/libgstrtp.dsp: |
| * win32/vs6/libgstrtsp.dsp: |
| Update project files. |
| |
| 2007-03-10 12:30:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Printf format fixes; also add some missing quotes in translated strings. Fixes #416728 and #416727. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex), |
| (gst_avi_demux_parse_index): |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_grab_frame): |
| Printf format fixes; also add some missing quotes in translated |
| strings. Fixes #416728 and #416727. |
| |
| 2007-03-09 20:12:08 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/autodetect/gstautoaudiosink.c: Tim and I can't think of any reason the child audio sink needs to be set back to N... |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_find_best): |
| Tim and I can't think of any reason the child audio sink needs to |
| be set back to NULL after successfully determining that it can |
| reach READY - it gets immediately set back to READY by the caller |
| anyway, causing an unnecessary close/open of any audio devices |
| involved. |
| |
| 2007-03-09 19:51:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| po/: Add ja.po file from #377306. |
| Original commit message from CVS: |
| * po/LINGUAS: |
| * po/ja.po: |
| Add ja.po file from #377306. |
| |
| 2007-03-09 19:44:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/sunaudio/: Actually translate sunaudio mixer track labels instead of just marking the strings as translatable (#3... |
| Original commit message from CVS: |
| * sys/sunaudio/gstsunaudio.c: (plugin_init): |
| * sys/sunaudio/gstsunaudiomixertrack.c: |
| (gst_sunaudiomixer_track_new): |
| Actually translate sunaudio mixer track labels instead of just |
| marking the strings as translatable (#377306); clean up weird |
| label string mapping code that serves no apparent purpose. Also |
| set the 'untranslated-label' property when creating mixer tracks |
| if the GstMixerTrack base class supports this. |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/sunaudio.c: (GST_START_TEST), |
| (sunaudio_suite): |
| Very minimalistic unit test for sunaudiomixer element (compiles, but not |
| actually tested on a system where sunaudiomixer is available). |
| |
| 2007-03-09 18:49:37 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/Makefile.am: Re-enable the states test and see if it works on the buildbots. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Re-enable the states test and see if it works on the buildbots. |
| |
| 2007-03-09 17:32:32 +0000 Wim Taymans <wim@fluendo.com> |
| |
| ext/dv/gstdvdec.*: Infer pixel-aspect-ratio from the video frame format if it isn't provided by the container, as hap... |
| Original commit message from CVS: |
| * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_setcaps), |
| (gst_dvdec_src_negotiate), (gst_dvdec_chain), |
| (gst_dvdec_change_state): |
| * ext/dv/gstdvdec.h: |
| Infer pixel-aspect-ratio from the video frame format if it isn't |
| provided by the container, as happens when playing DV from AVI |
| or Quicktime containers. |
| Patch by: Wim Taymans <wim@fluendo.com> |
| Fixes #380944 |
| |
| 2007-03-09 17:05:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: When activated, remove the udpsrc timeout, we have dataflow and timeouts will later be handled... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_activate_streams): |
| When activated, remove the udpsrc timeout, we have dataflow and timeouts |
| will later be handled by the jitterbuffer. |
| |
| 2007-03-09 16:53:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/taglib/gstid3v2mux.cc: Add write support for GST_TAG_MUSICBRAINZ_SORTNAME (TSOP) tag. |
| Original commit message from CVS: |
| * ext/taglib/gstid3v2mux.cc: |
| Add write support for GST_TAG_MUSICBRAINZ_SORTNAME (TSOP) tag. |
| Fixes #414496. |
| |
| 2007-03-09 15:04:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Fix stream position reporting after a seek. Fixes #416445. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream), |
| (gst_avi_demux_push_event), (gst_avi_demux_do_seek), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data), |
| (gst_avi_demux_chain): |
| Fix stream position reporting after a seek. Fixes #416445. |
| |
| 2007-03-09 08:58:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/equalizer/: Refactor plugin into a base class and a first subclass (nband eq). The nband eq uses GstChildProxy an... |
| Original commit message from CVS: |
| * gst/equalizer/Makefile.am: |
| * gst/equalizer/gstiirequalizer.c: (_do_init), |
| (gst_iir_equalizer_band_set_property), |
| (gst_iir_equalizer_band_get_property), |
| (gst_iir_equalizer_band_class_init), |
| (gst_iir_equalizer_band_get_type), |
| (gst_iir_equalizer_child_proxy_get_child_by_index), |
| (gst_iir_equalizer_child_proxy_get_children_count), |
| (gst_iir_equalizer_child_proxy_interface_init), |
| (gst_iir_equalizer_base_init), (gst_iir_equalizer_class_init), |
| (gst_iir_equalizer_finalize), (setup_filter), |
| (gst_iir_equalizer_compute_frequencies), |
| (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property), |
| (gst_iir_equalizer_setup), (plugin_init): |
| * gst/equalizer/gstiirequalizer.h: |
| * gst/equalizer/gstiirequalizernbands.c: |
| (gst_iir_equalizer_nbands_base_init), |
| (gst_iir_equalizer_nbands_class_init), |
| (gst_iir_equalizer_nbands_init), |
| (gst_iir_equalizer_nbands_set_property), |
| (gst_iir_equalizer_nbands_get_property): |
| * gst/equalizer/gstiirequalizernbands.h: |
| Refactor plugin into a base class and a first subclass (nband eq). The |
| nband eq uses GstChildProxy and is controlable. More subclasses will |
| follow. |
| |
| 2007-03-08 16:01:42 +0000 René Stadler <mail@renestadler.de> |
| |
| gst/avi/gstavidemux.c: Make avidemux accept optional header chunks in any order. |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler dot de> |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream), |
| (gst_avi_demux_push_event), (gst_avi_demux_process_next_entry), |
| (gst_avi_demux_stream_data), (gst_avi_demux_chain): |
| Make avidemux accept optional header chunks in any order. |
| Fixes #415446. |
| |
| 2007-03-08 12:23:57 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/Makefile.am: Disable the states check until the remaining Valgrind errors are fixed or suppressed. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Disable the states check until the remaining Valgrind errors |
| are fixed or suppressed. |
| |
| 2007-03-08 10:24:43 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/elements/.cvsignore: Add audiodynamic check to .cvsignore |
| Original commit message from CVS: |
| * tests/check/elements/.cvsignore: |
| Add audiodynamic check to .cvsignore |
| |
| 2007-03-08 10:02:12 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: Add new audiodynamic element which can act as a compressor or expander. Supported are hard-knee and sof... |
| Original commit message from CVS: |
| reviewed by: Stefan Kost <ensonic@users.sf.net> |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audiodynamic.c: |
| (gst_audio_dynamic_characteristics_get_type), |
| (gst_audio_dynamic_mode_get_type), |
| (gst_audio_dynamic_set_process_function), |
| (gst_audio_dynamic_base_init), (gst_audio_dynamic_class_init), |
| (gst_audio_dynamic_init), (gst_audio_dynamic_set_property), |
| (gst_audio_dynamic_get_property), (gst_audio_dynamic_setup), |
| (gst_audio_dynamic_transform_hard_knee_compressor_int), |
| (gst_audio_dynamic_transform_hard_knee_compressor_float), |
| (gst_audio_dynamic_transform_soft_knee_compressor_int), |
| (gst_audio_dynamic_transform_soft_knee_compressor_float), |
| (gst_audio_dynamic_transform_hard_knee_expander_int), |
| (gst_audio_dynamic_transform_hard_knee_expander_float), |
| (gst_audio_dynamic_transform_soft_knee_expander_int), |
| (gst_audio_dynamic_transform_soft_knee_expander_float), |
| (gst_audio_dynamic_transform_ip): |
| * gst/audiofx/audiodynamic.h: |
| * gst/audiofx/audiofx.c: (plugin_init): |
| Add new audiodynamic element which can act as a compressor or |
| expander. Supported are hard-knee and soft-knee operation modes with |
| user-specified ratio and threshold. |
| Attack and release parameters are not yet implemented but will follow. |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| Integrate audiodynamic into the docs. |
| * tests/check/Makefile.am: |
| * tests/check/elements/audiodynamic.c: (setup_dynamic), |
| (cleanup_dynamic), (GST_START_TEST), (dynamic_suite), (main): |
| Add unit test for audiodynamic. |
| |
| 2007-03-07 19:48:03 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/raw1394/gstdv1394src.c: Free handles that we allocated when exiting via the error paths. |
| Original commit message from CVS: |
| * ext/raw1394/gstdv1394src.c: (gst_dv1394src_start): |
| Free handles that we allocated when exiting via the error paths. |
| |
| 2007-03-07 12:07:07 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/: Use a general wavpack debug category for common code. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpack.c: (plugin_init): |
| * ext/wavpack/gstwavpackcommon.c: |
| Use a general wavpack debug category for common code. |
| * ext/wavpack/gstwavpackstreamreader.c: |
| (gst_wavpack_stream_reader_set_pos_abs), |
| (gst_wavpack_stream_reader_set_pos_rel), |
| (gst_wavpack_stream_reader_write_bytes): |
| Use the general wavpack debug category here too and add debug |
| output to the functions that should not be called at all by |
| the wavpack library. |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_plugin_init): |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_plugin_init): |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init): |
| Change debugging category names to conform to the conventions. |
| |
| 2007-03-07 11:37:23 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.*: Share qtdemux debug category across all files, otherwise all debugging in files other than qtd... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: |
| * gst/qtdemux/qtdemux.h: |
| Share qtdemux debug category across all files, otherwise all debugging |
| in files other than qtdemux.c would end up in the default category. |
| |
| 2007-03-07 11:24:05 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/level/gstlevel.*: Resolve message timestamps against the playback segment. |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: (gst_level_class_init), |
| (gst_level_set_caps), (gst_level_start), (gst_level_event), |
| (gst_level_transform_ip): |
| * gst/level/gstlevel.h: |
| Resolve message timestamps against the playback segment. |
| |
| 2007-03-07 11:23:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/spectrum/gstspectrum.*: One FIXME less, by resolving message timestamps against the playback segment. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_start), |
| (gst_spectrum_event), (gst_spectrum_transform_ip): |
| * gst/spectrum/gstspectrum.h: |
| One FIXME less, by resolving message timestamps against the playback |
| segment. |
| |
| 2007-03-06 23:21:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| Fix ChangeLog message |
| Original commit message from CVS: |
| Fix ChangeLog message |
| |
| 2007-03-06 23:19:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/gstid3demux.c: Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the caps passed to ... |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad), |
| (gst_id3demux_sink_activate): |
| Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the |
| caps passed to it (previouslly one code path assumes it takes ownership |
| while another one assumes it doesn't). |
| * configure.ac: |
| * tests/files/Makefile.am: |
| * tests/files/id3-407349-1.tag: |
| * tests/files/id3-407349-2.tag: |
| Add directory where data for unit tests can be stored. |
| * tests/Makefile.am: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/id3demux.c: (pad_added_cb), (error_cb), |
| (read_tags_from_file), (run_check_for_file), |
| (check_date_1977_06_23), (GST_START_TEST), (id3demux_suite): |
| Add unit test for id3demux, and in particular for bug #407349. Only |
| testing pull-mode for now; push mode doesn't work yet because the test |
| files are smaller than ID3_TYPE_FIND_MIN_SIZE. |
| |
| 2007-03-06 22:14:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/Makefile.am: Add missing backslash at end of line. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Add missing backslash at end of line. |
| |
| 2007-03-06 18:36:09 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * common: |
| Trigger rebuild. |
| Original commit message from CVS: |
| Trigger rebuild. |
| |
| 2007-03-06 18:16:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/: Do not convert obsolete TDA/TDAT frames to TDRC frames, otherwise the four-digit number will be interp... |
| Original commit message from CVS: |
| * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list): |
| * gst/id3demux/id3tags.h: |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame), |
| (parse_obsolete_tdat_frame): |
| Do not convert obsolete TDA/TDAT frames to TDRC frames, otherwise |
| the four-digit number will be interpreted as a year, whereas it is |
| month and day in DDMM format. Instead, parse TDAT frames and fix up |
| the date in the GST_TAG_DATE tag later if we also extracted a year. |
| Fixes #407349. |
| |
| 2007-03-06 14:53:04 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/gconf/gstswitchsink.c: Fix up the dispose logic so it doesn't leak, and fix setting of the child state so that we... |
| Original commit message from CVS: |
| * ext/gconf/gstswitchsink.c: (gst_switch_sink_dispose), |
| (gst_switch_commit_new_kid): |
| Fix up the dispose logic so it doesn't leak, and fix setting of |
| the child state so that we don't set a child to our current state |
| just as we are changing it to something else. |
| |
| 2007-03-06 13:57:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/spectrum/gstspectrum.c: Fix and cleanup default property values. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), |
| (gst_spectrum_init), (gst_spectrum_set_property), |
| (gst_spectrum_transform_ip): |
| Fix and cleanup default property values. |
| Add FIXMEs for stuff that looks rather wrong. |
| |
| 2007-03-06 13:21:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/goom/gstgoom.*: Document, fix and improve goom adapter behaviour. |
| Original commit message from CVS: |
| * gst/goom/gstgoom.c: (gst_goom_src_setcaps), (get_buffer), |
| (gst_goom_chain): |
| * gst/goom/gstgoom.h: |
| Document, fix and improve goom adapter behaviour. |
| Fixes #407006. |
| |
| 2007-03-05 18:43:29 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/esd/esdsink.c: Unref static pad template after using it. |
| Original commit message from CVS: |
| * ext/esd/esdsink.c: (gst_esdsink_open): |
| Unref static pad template after using it. |
| |
| 2007-03-05 17:17:04 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/gconf/gstswitchsink.c: Fix up the reference counting of the child elements. |
| Original commit message from CVS: |
| * ext/gconf/gstswitchsink.c: (gst_switch_sink_dispose), |
| (gst_switch_commit_new_kid): |
| Fix up the reference counting of the child elements. |
| |
| 2007-03-05 17:08:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Fix encoding-name case. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_setcaps): |
| * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_finish_headers): |
| * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers): |
| Fix encoding-name case. |
| |
| 2007-03-05 16:39:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Fix speex (de)payloader. Fixes #358040. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_class_init), |
| (gst_rtp_speex_depay_get_mode), (gst_rtp_speex_depay_setcaps), |
| (gst_rtp_speex_depay_process): |
| * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_base_init), |
| (gst_rtp_speex_pay_class_init), (gst_rtp_speex_pay_setcaps), |
| (gst_rtp_speex_pay_parse_ident), (gst_rtp_speex_pay_handle_buffer), |
| (gst_rtp_speex_pay_change_state): |
| * gst/rtp/gstrtpspeexpay.h: |
| Fix speex (de)payloader. Fixes #358040. |
| |
| 2007-03-05 15:42:58 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/gconf/gstswitchsink.c: Install fakesink in NULL by fixing some broken logic. This obviates the need to manually s... |
| Original commit message from CVS: |
| * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset), |
| (gst_switch_commit_new_kid), (gst_switch_sink_set_child): |
| Install fakesink in NULL by fixing some broken logic. This obviates |
| the need to manually set _IS_SINK. |
| Add some comments and remove a little cruft while I'm at it. |
| |
| 2007-03-05 14:46:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/gconf/gstswitchsink.c: Mark us as a sink when we have no fakesink in NULL. Fixes #414887. |
| Original commit message from CVS: |
| * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset): |
| Mark us as a sink when we have no fakesink in NULL. Fixes #414887. |
| |
| 2007-03-05 08:30:52 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/spectrum/: Remove two obsolete and confusing comments. |
| Original commit message from CVS: |
| * gst/spectrum/demo-audiotest.c: (message_handler): |
| * gst/spectrum/demo-osssrc.c: (message_handler): |
| Remove two obsolete and confusing comments. |
| |
| 2007-03-04 18:52:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| po/POTFILES.in: Update. |
| Original commit message from CVS: |
| * po/POTFILES.in: |
| Update. |
| |
| 2007-03-04 17:33:34 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/Makefile.am: Gah! Also disable gconfvideosink from the tests, otherwise it will instantiate autovideosink... |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Gah! Also disable gconfvideosink from the tests, otherwise |
| it will instantiate autovideosink, and dfbvideosink and |
| leak on the buildbots. |
| |
| 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle. |
| Original commit message from CVS: |
| * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open), |
| (gst_cdio_cdda_src_finalize): |
| Make sure we always destroy our libcdio handle. |
| |
| 2007-03-04 17:05:58 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/Makefile.am: Disable autovideosink so the buildbots don't barf over memory leaked in the directfb sink. |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Disable autovideosink so the buildbots don't barf over memory |
| leaked in the directfb sink. |
| |
| 2007-03-04 15:28:30 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| sys/ximage/gstximagesrc.c: Chain up in dispose |
| Original commit message from CVS: |
| * sys/ximage/gstximagesrc.c: (gst_ximage_src_dispose): |
| Chain up in dispose |
| |
| 2007-03-04 15:07:15 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/multipart/multipartdemux.c: Use gst_pad_new_from_static_template instead of static_pad_template_get+pad_new. |
| Original commit message from CVS: |
| * gst/multipart/multipartdemux.c: (gst_multipart_demux_init), |
| (gst_multipart_find_pad_by_mime): |
| Use gst_pad_new_from_static_template instead of |
| static_pad_template_get+pad_new. |
| |
| 2007-03-04 14:56:53 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| sys/ximage/gstximagesrc.c: Catch the case where no clock has been set. |
| Original commit message from CVS: |
| * sys/ximage/gstximagesrc.c: (gst_ximage_src_create): |
| Catch the case where no clock has been set. |
| |
| 2007-03-04 13:52:03 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Fix a bunch of leaks shown by the newly-added states test. |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: (gst_flac_enc_finalize): |
| * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_class_init), |
| (gst_gconf_audio_sink_dispose), (gst_gconf_audio_sink_finalize): |
| * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init), |
| (gst_gconf_audio_src_class_init), (gst_gconf_audio_src_dispose), |
| (gst_gconf_audio_src_finalize), (do_toggle_element): |
| * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init), |
| (gst_gconf_video_sink_class_init), (gst_gconf_video_sink_finalize), |
| (do_toggle_element): |
| * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init), |
| (gst_gconf_video_src_class_init), (gst_gconf_video_src_dispose), |
| (gst_gconf_video_src_finalize), (do_toggle_element): |
| * ext/gconf/gstswitchsink.c: (gst_switch_sink_class_init), |
| (gst_switch_sink_reset), (gst_switch_sink_set_child): |
| * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init): |
| * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init): |
| * ext/shout2/gstshout2.c: (gst_shout2send_class_init), |
| (gst_shout2send_init), (gst_shout2send_finalize): |
| * gst/debug/testplugin.c: (gst_test_class_init), |
| (gst_test_finalize): |
| * gst/flx/gstflxdec.c: (gst_flxdec_class_init), |
| (gst_flxdec_dispose): |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_finalize): |
| * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_finalize): |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), |
| (gst_rtspsrc_finalize): |
| * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_free_context): |
| * gst/rtsp/rtspextwms.h: |
| * gst/smpte/gstsmpte.c: (gst_smpte_class_init), |
| (gst_smpte_finalize): |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_finalize): |
| * gst/udp/gstudpsink.c: (gst_udpsink_class_init), |
| (gst_udpsink_finalize): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_dispose), |
| (gst_wavparse_sink_activate): |
| * sys/oss/gstosssink.c: (gst_oss_sink_finalise): |
| * sys/oss/gstosssrc.c: (gst_oss_src_class_init), |
| (gst_oss_src_finalize): |
| * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_destroy): |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init), |
| (gst_v4l2src_finalize): |
| * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get): |
| Fix a bunch of leaks shown by the newly-added states test. |
| |
| 2007-03-04 13:41:00 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/dv/gstdvdec.c: Use gst_pad_new_from_static_template instead of static_pad_template_get+pad_new. |
| Original commit message from CVS: |
| * ext/dv/gstdvdec.c: (gst_dvdec_init): |
| Use gst_pad_new_from_static_template instead of |
| static_pad_template_get+pad_new. |
| |
| 2007-03-03 13:06:21 +0000 Loïc Minier <lool+gnome@via.ecp.fr> |
| |
| Don't mix tabs and spaces (#414168). |
| Original commit message from CVS: |
| Patch by: Loïc Minier <lool+gnome at via ecp fr> |
| * ext/libcaca/Makefile.am: |
| * gst/debug/Makefile.am: |
| Don't mix tabs and spaces (#414168). |
| |
| 2007-03-02 21:35:11 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/generic/.cvsignore: Ignore files to please buildbot. |
| Original commit message from CVS: |
| * tests/check/generic/.cvsignore: |
| Ignore files to please buildbot. |
| |
| 2007-03-02 21:01:19 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.c: Unbreak my previous commit (swapped nominator & denominator). Tim, thanks for spotting. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers), |
| (gst_wavparse_stream_data): |
| Unbreak my previous commit (swapped nominator & denominator). Tim, |
| thanks for spotting. |
| |
| 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/cdio/gstcdiocddasrc.c: Small code cleanups. |
| Original commit message from CVS: |
| * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices), |
| (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open), |
| (gst_cdio_cdda_src_finalize): |
| Small code cleanups. |
| Don't use pad_alloc as the base class cannot deal with the error codes. |
| |
| 2007-03-02 13:40:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudpsrc.c: Fix doc. |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), |
| (gst_udpsrc_create): |
| Fix doc. |
| |
| 2007-03-02 13:29:25 +0000 René Stadler <mail@renestadler.de> |
| |
| gst/wavparse/gstwavparse.c: Handle rounding better to not drop last sample frame. Fixes #356692 |
| Original commit message from CVS: |
| Patch by: René Stadler <mail@renestadler.de> |
| * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int), |
| (gst_wavparse_perform_seek), (gst_wavparse_stream_headers), |
| (gst_wavparse_stream_data): |
| Handle rounding better to not drop last sample frame. Fixes #356692 |
| |
| 2007-03-02 13:19:57 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/Makefile.am: Disable cacasink from the states check too - it also calls exit(1) on us when it can't find ... |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Disable cacasink from the states check too - it also calls exit(1) |
| on us when it can't find a terminal to talk to. |
| |
| 2007-03-02 12:56:13 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/udp/gstudpsrc.*: Add support to strip proprietary headers. Fixes #350296. |
| Original commit message from CVS: |
| Patch by: Thijs Vermeir <thijsvermeir at gmail dot com> |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init), |
| (gst_udpsrc_create), (gst_udpsrc_set_property), |
| (gst_udpsrc_get_property): |
| * gst/udp/gstudpsrc.h: |
| Add support to strip proprietary headers. Fixes #350296. |
| |
| 2007-03-02 12:52:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp2tdepay.c: Fix compilation. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_process): |
| Fix compilation. |
| |
| 2007-03-02 12:16:16 +0000 Thijs Vermeir <thijsvermeir@gmail.com> |
| |
| gst/rtp/gstrtpmp2tdepay.*: Add support to strip off proprietary headers. Fixes #350278. |
| Original commit message from CVS: |
| Patch by: Thijs Vermeir <thijsvermeir at gmail dot com> |
| * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_class_init), |
| (gst_rtp_mp2t_depay_init), (gst_rtp_mp2t_depay_process), |
| (gst_rtp_mp2t_depay_set_property), |
| (gst_rtp_mp2t_depay_get_property): |
| * gst/rtp/gstrtpmp2tdepay.h: |
| Add support to strip off proprietary headers. Fixes #350278. |
| |
| 2007-03-02 11:22:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/hal/hal.c: Fix compilation. |
| Original commit message from CVS: |
| * ext/hal/hal.c: |
| Fix compilation. |
| |
| 2007-03-02 10:54:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/sunaudio/gstsunaudiosrc.*: Remove device-name from GstSunAudioSrc. Fixes #412597. |
| Original commit message from CVS: |
| * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_class_init), |
| (gst_sunaudiosrc_init), (gst_sunaudiosrc_get_property), |
| (gst_sunaudiosrc_open): |
| * sys/sunaudio/gstsunaudiosrc.h: |
| Remove device-name from GstSunAudioSrc. Fixes #412597. |
| |
| 2007-03-01 21:50:36 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/hal/: Having NULL as UDI previously selected the default sink/src. Change this back but mention it in the debug o... |
| Original commit message from CVS: |
| * ext/hal/gsthalaudiosink.c: (do_toggle_element): |
| * ext/hal/gsthalaudiosrc.c: (do_toggle_element): |
| Having NULL as UDI previously selected the default sink/src. Change |
| this back but mention it in the debug output. |
| * ext/hal/hal.c: (gst_hal_get_alsa_element), |
| (gst_hal_get_oss_element), (gst_hal_get_string), |
| (gst_hal_render_bin_from_udi), (gst_hal_get_audio_sink), |
| (gst_hal_get_audio_src): |
| * ext/hal/hal.h: |
| Refactor a bit, check all error conditions, greatly improve debugging |
| and fix some possible memory leaks. Also implement OSS support |
| and allow specifying an UDI that points to a real device. For this the |
| child device which supports ALSA (preferred) or OSS is used. |
| As a side effect this makes it impossible now to get a alsasink in |
| halaudiosrc and a alsasrc in halaudiosink. |
| |
| 2007-03-01 18:47:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Errors from the udp sources are not fatal unless all of them are in error. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (find_stream_by_channel), |
| (find_stream_by_udpsrc), (gst_rtspsrc_handle_message): |
| Errors from the udp sources are not fatal unless all of them are in |
| error. |
| |
| 2007-03-01 18:14:42 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/Makefile.am: Disable aasink in the states test. I suspect this is the element that is calling exit(1) whe... |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Disable aasink in the states test. I suspect this is the element that |
| is calling exit(1) when it can't proceed. |
| |
| 2007-03-01 17:26:30 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/Makefile.am: Draw plugins in from the build tree sys/ dir, rather than picking up the already installed v... |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Draw plugins in from the build tree sys/ dir, rather than picking |
| up the already installed versions. |
| |
| 2007-03-01 10:44:36 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| sys/ximage/gstximagesrc.c: Error out correctly when getting xcontext fails. |
| Original commit message from CVS: |
| 2007-03-01 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * sys/ximage/gstximagesrc.c: (gst_ximage_src_open_display): |
| Error out correctly when getting xcontext fails. |
| |
| 2007-03-01 09:29:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtpdec.c: Make state change to PAUSED NO_PREROLL because that's what it will be in the future and rtspsrc... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtpdec.c: (gst_rtpdec_change_state): |
| Make state change to PAUSED NO_PREROLL because that's what it will be in |
| the future and rtspsrc relies on it. |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_change_state): |
| Don't error out when we don't get an error from the state change |
| function. |
| |
| 2007-03-01 01:48:59 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/hal/: Check if the device UDI is set before trying to query HAL about it and give a useful error message if it wa... |
| Original commit message from CVS: |
| * ext/hal/gsthalaudiosink.c: (do_toggle_element): |
| * ext/hal/gsthalaudiosrc.c: (do_toggle_element): |
| Check if the device UDI is set before trying to query HAL |
| about it and give a useful error message if it wasn't set. |
| * ext/hal/hal.c: (gst_hal_get_string): |
| Don't query HAL for NULL UDIs. Passing NULL as UDI to HAL |
| gives an assertion failure in D-Bus when running with |
| DBUS_FATAL_WARNINGS=1. |
| |
| 2007-02-28 19:29:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| update config to trunk |
| Original commit message from CVS: |
| update config to trunk |
| |
| 2007-02-28 19:29:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: Convert to new AG_GST style. |
| Original commit message from CVS: |
| * configure.ac: |
| Convert to new AG_GST style. |
| |
| 2007-02-28 12:59:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/: add test for states |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| * tests/check/generic/states.c: (GST_START_TEST), (states_suite): |
| add test for states |
| |
| 2007-02-28 10:58:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/elements/.cvsignore: Add new videofilter check to .cvsignore. |
| Original commit message from CVS: |
| * tests/check/elements/.cvsignore: |
| Add new videofilter check to .cvsignore. |
| |
| 2007-02-28 10:54:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Fix combined flow return. Fixes #412608. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_combine_flows), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data), |
| (gst_avi_demux_loop), (gst_avi_demux_chain): |
| Fix combined flow return. Fixes #412608. |
| |
| 2007-02-28 10:41:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/videofilter/Makefile.am: Dist header.. |
| Original commit message from CVS: |
| * gst/videofilter/Makefile.am: |
| Dist header.. |
| |
| 2007-02-28 10:29:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/videofilter/gstgamma.h: Add header too. |
| Original commit message from CVS: |
| * gst/videofilter/gstgamma.h: |
| Add header too. |
| |
| 2007-02-28 10:17:15 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/videofilter/: Port gamma filter to 0.10. Fixes #412704. |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * gst/videofilter/Makefile.am: |
| * gst/videofilter/gstgamma.c: (gst_gamma_base_init), |
| (gst_gamma_class_init), (gst_gamma_init), (gst_gamma_set_property), |
| (gst_gamma_get_property), (gst_gamma_calculate_tables), |
| (oil_tablelookup_u8), (gst_gamma_set_caps), |
| (gst_gamma_planar411_ip), (gst_gamma_transform_ip), (plugin_init): |
| Port gamma filter to 0.10. Fixes #412704. |
| * tests/check/Makefile.am: |
| * tests/check/elements/videofilter.c: (setup_filter), |
| (cleanup_filter), (check_filter), (GST_START_TEST), |
| (videobalance_suite), (videoflip_suite), (gamma_suite), (main): |
| Add unit tests for videofilters. |
| |
| 2007-02-28 10:06:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/URLS: Add another interesting test url. |
| Original commit message from CVS: |
| * gst/rtsp/URLS: |
| Add another interesting test url. |
| * gst/rtsp/rtspmessage.c: (rtsp_message_get_header): |
| Don't allow getting header fields from data packets. |
| |
| 2007-02-27 23:43:08 +0000 Michael Smith <msmith@xiph.org> |
| |
| ext/shout2/gstshout2.*: Add a property for username. |
| Original commit message from CVS: |
| * ext/shout2/gstshout2.c: (gst_shout2send_class_init), |
| (gst_shout2send_init), (gst_shout2send_start), |
| (gst_shout2send_set_property), (gst_shout2send_get_property): |
| * ext/shout2/gstshout2.h: |
| Add a property for username. |
| |
| 2007-02-27 12:02:03 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * sys/directdraw/gstdirectdrawplugin.c: |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directdraw/gstdirectdrawsink.h: |
| * sys/directsound/gstdirectsoundplugin.c: |
| * sys/directsound/gstdirectsoundsink.c: |
| * sys/directsound/gstdirectsoundsink.h: |
| * sys/osxvideo/cocoawindow.h: |
| * sys/osxvideo/cocoawindow.m: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| update copyright statements |
| Original commit message from CVS: |
| update copyright statements |
| |
| 2007-02-27 11:59:21 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * ChangeLog: |
| * sys/osxaudio/gstosxaudio.c: |
| * sys/osxaudio/gstosxaudioelement.c: |
| * sys/osxaudio/gstosxaudioelement.h: |
| * sys/osxaudio/gstosxaudiosink.c: |
| * sys/osxaudio/gstosxaudiosink.h: |
| update copyright statement |
| Original commit message from CVS: |
| update copyright statement |
| |
| 2007-02-27 11:30:19 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| sys/osxvideo/: Disable the cocoa event loop since it's a huge memory leak. Should only matter if the sink isn't used ... |
| Original commit message from CVS: |
| * sys/osxvideo/cocoawindow.h: |
| * sys/osxvideo/cocoawindow.m: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| Disable the cocoa event loop since it's a huge memory leak. Should only |
| matter if the sink isn't used within an NSApp (which has already got |
| a coca event loop). |
| Remove all unused code. |
| |
| 2007-02-26 12:07:14 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/rtsp/Makefile.am: Fix make check too. |
| Original commit message from CVS: |
| * gst/rtsp/Makefile.am: |
| Fix make check too. |
| |
| 2007-02-26 10:00:28 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/rtsp/base64.*: Commit missing files for base64 encoding. |
| Original commit message from CVS: |
| * gst/rtsp/base64.c: (util_base64_encode): |
| * gst/rtsp/base64.h: |
| Commit missing files for base64 encoding. |
| |
| 2007-02-24 22:57:49 +0000 Loïc Minier <lool+gnome@via.ecp.fr> |
| |
| Fix build with LDFLAGS='-Wl,-z,defs' (#410997) |
| Original commit message from CVS: |
| Patch by: Loïc Minier <lool+gnome at via ecp fr> |
| * configure.ac: |
| * ext/annodex/Makefile.am: |
| * ext/jpeg/Makefile.am: |
| * ext/speex/Makefile.am: |
| * gst/alpha/Makefile.am: |
| * gst/cutter/Makefile.am: |
| * gst/debug/Makefile.am: |
| * gst/effectv/Makefile.am: |
| * gst/goom/Makefile.am: |
| * gst/level/Makefile.am: |
| * gst/smpte/Makefile.am: |
| * gst/videofilter/Makefile.am: |
| Fix build with LDFLAGS='-Wl,-z,defs' (#410997) |
| |
| 2007-02-24 22:52:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Fix build with LDFLAGS='-Wl,-z,defs'. |
| Original commit message from CVS: |
| * configure.ac: |
| * ext/gsm/Makefile.am: |
| * ext/ladspa/Makefile.am: |
| * ext/wavpack/Makefile.am: |
| * gst/equalizer/Makefile.am: |
| * gst/filter/Makefile.am: |
| * gst/mve/Makefile.am: |
| * gst/nsf/Makefile.am: |
| * gst/replaygain/Makefile.am: |
| * gst/speed/Makefile.am: |
| Fix build with LDFLAGS='-Wl,-z,defs'. |
| |
| 2007-02-23 19:12:52 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/rtsp/: g_base64_encode is a GLib 2.12 function. Use an equivalent taken from icecast to replace it. Relicensed fr... |
| Original commit message from CVS: |
| * gst/rtsp/Makefile.am: |
| * gst/rtsp/rtspconnection.c: (append_auth_header), |
| (rtsp_connection_send), (rtsp_connection_set_auth): |
| g_base64_encode is a GLib 2.12 function. Use an equivalent taken |
| from icecast to replace it. Relicensed from GPL courtesy of Mike |
| Smith. |
| |
| 2007-02-23 18:12:27 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/rtsp/: Implement simple Basic Authentication support so that urls like rtsp://user:pass@hostname/rtspstream work ... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_finalize), |
| (gst_rtspsrc_create_stream), (rtsp_auth_method_to_string), |
| (gst_rtspsrc_parse_auth_hdr), (gst_rtspsrc_setup_auth), |
| (gst_rtspsrc_send), (gst_rtspsrc_try_send), (gst_rtspsrc_open), |
| (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause), |
| (gst_rtspsrc_uri_set_uri): |
| * gst/rtsp/gstrtspsrc.h: |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_create), |
| (append_auth_header), (rtsp_connection_send), |
| (rtsp_connection_free), (rtsp_connection_set_auth): |
| * gst/rtsp/rtspconnection.h: |
| * gst/rtsp/rtspdefs.h: |
| * gst/rtsp/rtspurl.c: (rtsp_url_get_request_uri): |
| * gst/rtsp/rtspurl.h: |
| Implement simple Basic Authentication support so that urls like |
| rtsp://user:pass@hostname/rtspstream work on hosts that require |
| authentication. |
| |
| 2007-02-22 17:53:26 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/v4l2_calls.c: |
| Fix segfault when oppening a radio device. |
| Original commit message from CVS: |
| Fix segfault when oppening a radio device. |
| |
| 2007-02-22 14:35:28 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Fix level for multi-channel case. |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: (gst_level_set_caps), |
| (gst_level_transform_ip): |
| * sys/v4l2/README: |
| * tests/check/elements/level.c: (GST_START_TEST): |
| Fix level for multi-channel case. |
| |
| 2007-02-21 10:18:12 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/level/gstlevel.*: Use function pointer for process function and add process functions for float audio. |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps), |
| (gst_level_transform_ip): |
| * gst/level/gstlevel.h: |
| Use function pointer for process function and add process functions |
| for float audio. |
| |
| 2007-02-20 21:34:00 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| sys/directsound/gstdirectsoundsink.*: Remove include of unused headers. |
| Original commit message from CVS: |
| * sys/directsound/gstdirectsoundsink.c: |
| * sys/directsound/gstdirectsoundsink.h: |
| Remove include of unused headers. |
| * sys/waveform/gstwaveformplugin.c: |
| * sys/waveform/gstwaveformsink.c: |
| * sys/waveform/gstwaveformsink.h: |
| * win32/vs6/libgstwaveform.dsp: |
| Add a new waveform plugin which includes an audio sink |
| element using the WaveForm win32 API. |
| * win32/MANIFEST: |
| Add the new project file form waveform plugin. |
| |
| 2007-02-19 12:22:43 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/v4l2src_calls.c: Readd GST_ELEMENT_ERROR if we can't reenque buffers after EIO, fixes #407369 |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list), |
| (gst_v4l2src_grab_frame), (gst_v4l2src_set_capture), |
| (gst_v4l2src_capture_init): |
| Readd GST_ELEMENT_ERROR if we can't reenque buffers after EIO, |
| fixes #407369 |
| |
| 2007-02-18 18:00:51 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| sys/directdraw/: Prepare the plugin to move to good: |
| Original commit message from CVS: |
| * sys/directdraw/gstdirectdrawplugin.c: |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directdraw/gstdirectdrawsink.h: |
| Prepare the plugin to move to good: |
| Remove unused/untested code (rendering to an extern surface, |
| yuv format rendering).Use GST_(DEBUG/*)_OBJECT macros |
| Rename all functions from gst_directdrawsink to gst_directdraw_sink. |
| Add gtk doc section |
| Fix a bug in gst_directdraw_sink_show_frame, memcpy line by line |
| respecting destination surface stride. |
| * sys/directsound/gstdirectsoundplugin.c: |
| * sys/directsound/gstdirectsoundsink.c: |
| * sys/directsound/gstdirectsoundsink.h: |
| Prepare the plugin to move to good: |
| Rename all functions from gst_directsoundsink to gst_directsound_sink. |
| Add gtk doc section |
| * win32/common/config.h.in: |
| * win32/MANIFEST: |
| Add config.h.in |
| |
| 2007-02-18 13:24:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Added simple mpeg transport stream payloader. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_base_init), |
| (gst_rtp_mp2t_pay_class_init), (gst_rtp_mp2t_pay_init), |
| (gst_rtp_mp2t_pay_setcaps), (gst_rtp_mp2t_pay_handle_buffer), |
| (gst_rtp_mp2t_pay_plugin_init): |
| * gst/rtp/gstrtpmp2tpay.h: |
| Added simple mpeg transport stream payloader. |
| |
| 2007-02-16 12:32:01 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/URLS: Add example H264 rtsp url. |
| Original commit message from CVS: |
| * gst/rtsp/URLS: |
| Add example H264 rtsp url. |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps), |
| (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state): |
| Don't convert values to lowercase or we might mess up base64 encoded |
| properties. |
| |
| 2007-02-16 12:30:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/README: Fix case of string params. |
| Original commit message from CVS: |
| * gst/rtp/README: |
| Fix case of string params. |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init), |
| (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process): |
| Fix depayloader, support more packet types. |
| Add sync codes to make sure the packetizer can do its job. |
| * gst/rtp/gstrtpmp4gdepay.c: |
| * gst/rtp/gstrtpmp4gpay.c: |
| * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_process): |
| Fix caps case again. |
| |
| 2007-02-15 12:26:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtph264depay.c: Set right caps on output buffers. |
| Original commit message from CVS: |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process): |
| Set right caps on output buffers. |
| |
| 2007-02-14 17:04:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/sdpmessage.c: Clear stack allocated SDPMedia struct before calling _init() on it. |
| Original commit message from CVS: |
| * gst/rtsp/sdpmessage.c: (sdp_parse_line): |
| As spotted by: Peter Kjellerstedt <pkj at axis com>: |
| Clear stack allocated SDPMedia struct before calling _init() on it. |
| Clarify this in the docs as well. |
| |
| 2007-02-14 17:01:25 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/gconf/gstgconfaudiosink.c: Don't reset the profile when going switching states, as it makes the element non-reusa... |
| Original commit message from CVS: |
| * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset), |
| (do_change_child): |
| Don't reset the profile when going switching states, as it makes |
| the element non-reusable. |
| |
| 2007-02-14 15:24:50 +0000 jp.liu <jp_liu@astrocom.cn> |
| |
| gst/rtsp/sdpmessage.*: Fix memory management of SDP messages. Fixes #407793. |
| Original commit message from CVS: |
| * gst/rtsp/sdpmessage.c: (sdp_origin_init), (sdp_connection_init), |
| (sdp_bandwidth_init), (sdp_time_init), (sdp_zone_init), |
| (sdp_key_init), (sdp_attribute_init), (sdp_message_init), |
| (sdp_message_uninit), (sdp_message_free), (sdp_media_init), |
| (sdp_media_uninit), (sdp_media_free), (sdp_message_add_media), |
| (sdp_parse_line): |
| * gst/rtsp/sdpmessage.h: |
| Based on patch by: jp.liu <jp_liu at astrocom dot cn> |
| Fix memory management of SDP messages. Fixes #407793. |
| |
| 2007-02-14 12:07:01 +0000 zhangfei gao <gaozhangfei@yahoo.com.cn> |
| |
| gst/avi/gstavimux.c: Allow muxing video/x-h264 (was already in the caps). Fixes #407780. |
| Original commit message from CVS: |
| Patch by: zhangfei gao <gaozhangfei@yahoo.com.cn> |
| * gst/avi/gstavimux.c: (gst_avi_mux_vidsink_set_caps): |
| Allow muxing video/x-h264 (was already in the caps). Fixes #407780. |
| |
| 2007-02-14 10:09:12 +0000 jp.liu <jp_liu@astrocom.cn> |
| |
| gst/rtsp/rtspurl.c: Fix parsing of password field in url. Fixes #407797. |
| Original commit message from CVS: |
| Patch by: jp.liu <jp_liu at astrocom dot cn> |
| * gst/rtsp/rtspurl.c: (rtsp_url_parse): |
| Fix parsing of password field in url. Fixes #407797. |
| |
| 2007-02-14 09:55:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.*: Update docs. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init), |
| (gst_wavparse_reset), (gst_wavparse_init), |
| (gst_wavparse_destroy_sourcepad), (gst_wavparse_fmt), |
| (gst_wavparse_parse_file_header), (gst_wavparse_stream_init), |
| (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info), |
| (gst_wavparse_stream_headers), (gst_wavparse_parse_stream_init), |
| (gst_wavparse_add_src_pad), (gst_wavparse_stream_data), |
| (gst_wavparse_loop), (gst_wavparse_chain), |
| (gst_wavparse_pad_convert), (gst_wavparse_pad_query), |
| (gst_wavparse_srcpad_event), (gst_wavparse_change_state), |
| (plugin_init): |
| * gst/wavparse/gstwavparse.h: |
| Update docs. |
| Use boilerplate. |
| Various code cleanups. |
| When the bitrate is not known (bps == 0 or compressed formats) let |
| downstream element guestimate the duration and position and don't |
| generate timestamps or durations. Fixes #405213. |
| Fix EOS and ERROR conditions in chain mode, we just need to forward the |
| error flowreturn upstream. |
| |
| 2007-02-13 16:01:29 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Re-factor the gconfaudiosink into a "GstSwitchSink" base class and a child that implements the GConf key monitoring. ... |
| Original commit message from CVS: |
| * ext/gconf/Makefile.am: |
| * ext/gconf/gconf.c: (gst_gconf_get_string), |
| (gst_gconf_get_key_for_sink_profile), (gst_gconf_set_string), |
| (gst_gconf_render_bin_with_default): |
| * ext/gconf/gconf.h: |
| * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init), |
| (gst_gconf_audio_sink_reset), (gst_gconf_audio_sink_init), |
| (gst_gconf_audio_sink_dispose), (do_change_child), |
| (gst_gconf_switch_profile), (gst_gconf_audio_sink_set_property), |
| (cb_change_child), (gst_gconf_audio_sink_change_state): |
| * ext/gconf/gstgconfaudiosink.h: |
| * ext/gconf/gstswitchsink.c: (gst_switch_sink_base_init), |
| (gst_switch_sink_class_init), (gst_switch_sink_reset), |
| (gst_switch_sink_init), (gst_switch_sink_dispose), |
| (gst_switch_commit_new_kid), (gst_switch_sink_set_child), |
| (gst_switch_sink_set_property), (gst_switch_sink_handle_event), |
| (gst_switch_sink_get_property), (gst_switch_sink_change_state): |
| * ext/gconf/gstswitchsink.h: |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_dispose), |
| (gst_auto_audio_sink_clear_kid), (gst_auto_audio_sink_reset), |
| (gst_auto_audio_sink_detect): |
| * gst/autodetect/gstautovideosink.c: |
| (gst_auto_video_sink_class_init), (gst_auto_video_sink_dispose), |
| (gst_auto_video_sink_clear_kid), (gst_auto_video_sink_reset), |
| (gst_auto_video_sink_detect): |
| Re-factor the gconfaudiosink into a "GstSwitchSink" base class |
| and a child that implements the GConf key monitoring. The end goal of |
| this is an audio sink that can be changed on the fly, but at the |
| moment it still only changes on the next READY transition. |
| |
| 2007-02-13 11:57:18 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.c: Put debug stuff into #ifndef GST_DISABLE_DEBUG #endif |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query), |
| (gst_avi_demux_parse_index), (gst_avi_demux_stream_index), |
| (gst_avi_demux_sync), (gst_avi_demux_massage_index), |
| (gst_avi_demux_calculate_durations_from_index), |
| (gst_avi_demux_push_event), (gst_avi_demux_stream_header_pull), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data), |
| (gst_avi_demux_loop): |
| Put debug stuff into #ifndef GST_DISABLE_DEBUG #endif |
| |
| 2007-02-13 09:46:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Add crossreferences to glib/gobject/gstream docs. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| Add crossreferences to glib/gobject/gstream docs. |
| |
| 2007-02-12 23:35:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/monoscope/: Fix copy'n'paste-o in docs chunk. Also add some missing CFLAGS (but no LIBS, since we only use define... |
| Original commit message from CVS: |
| * gst/monoscope/Makefile.am: |
| * gst/monoscope/gstmonoscope.c: |
| Fix copy'n'paste-o in docs chunk. Also add some missing CFLAGS |
| (but no LIBS, since we only use defines from the headers). |
| |
| 2007-02-12 23:27:31 +0000 Jonathan Matthew <jonathan@kaolin.wh9.net> |
| |
| gst/wavparse/gstwavparse.c: Fix massive memory leak when operating in streaming mode due to |
| Original commit message from CVS: |
| Based on patch by: Jonathan Matthew <jonathan at kaolin wh9 net> |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_stream_init), |
| (gst_wavparse_stream_data): |
| Fix massive memory leak when operating in streaming mode due to |
| GST_BUFFER_MALLOCDATA() not being set on newly-created buffers. |
| Fixes #407057. |
| |
| 2007-02-12 15:29:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.*: Save some memory (8%) by repacking the index entry structure (more to come). Add more FIXMEs t... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_class_init), |
| (gst_avi_demux_reset), (gst_avi_demux_index_entry_for_time), |
| (gst_avi_demux_handle_src_query), (gst_avi_demux_parse_superindex), |
| (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream), |
| (gst_avi_demux_parse_index), (gst_avi_demux_stream_index), |
| (gst_avi_demux_sync), (gst_avi_demux_next_data_buffer), |
| (gst_avi_demux_stream_scan), (gst_avi_demux_massage_index), |
| (gst_avi_demux_calculate_durations_from_index), |
| (gst_avi_demux_push_event), (gst_avi_demux_stream_header_pull), |
| (gst_avi_demux_do_seek), (gst_avi_demux_process_next_entry), |
| (gst_avi_demux_stream_data), (gst_avi_demux_loop): |
| * gst/avi/gstavidemux.h: |
| Save some memory (8%) by repacking the index entry structure (more to |
| come). Add more FIXMEs to questionable parts. |
| |
| 2007-02-12 12:57:22 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/: More FIXME comments and messaging changes. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps), |
| (gst_v4l2src_get_caps): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list), |
| (gst_v4l2src_grab_frame), (gst_v4l2src_set_capture), |
| (gst_v4l2src_capture_init): |
| More FIXME comments and messaging changes. |
| |
| 2007-02-12 12:43:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/goom/gstgoom.*: Improved docs and use GST_DEBUG_FUNCPTR. |
| Original commit message from CVS: |
| * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init), |
| (gst_goom_change_state): |
| * gst/goom/gstgoom.h: |
| Improved docs and use GST_DEBUG_FUNCPTR. |
| * gst/level/gstlevel.c: (gst_level_class_init): |
| Use GST_DEBUG_FUNCPTR. |
| * gst/monoscope/gstmonoscope.c: (gst_monoscope_init), |
| (gst_monoscope_chain), (gst_monoscope_change_state): |
| Improved docs source cleanups. |
| |
| 2007-02-12 10:29:57 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/debug/: Add code for a pushfilesrc element that implements a pushfile:// URI handler, to make debugging push-mode... |
| Original commit message from CVS: |
| * gst/debug/Makefile.am: |
| * gst/debug/gstdebug.c: (plugin_init): |
| * gst/debug/gstpushfilesrc.c: |
| * gst/debug/gstpushfilesrc.h: |
| Add code for a pushfilesrc element that implements a pushfile:// URI |
| handler, to make debugging push-mode operation of demuxer/decoders |
| that support both easier in connection with seek/playbin/etc. |
| The element isn't registered at the moment. |
| |
| 2007-02-11 15:26:49 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| Makefile.am: Add win32 MANIFEST |
| Original commit message from CVS: |
| * Makefile.am: |
| Add win32 MANIFEST |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directdraw/gstdirectdrawsink.h: |
| Clear unused code and add comments. |
| Remove yuv from template caps, it only supports RGB |
| actually. |
| Implement XOverlay interface and remove window and fullscreen |
| properties. |
| Add debug logs. |
| Test for blit capabilities to return only the current colorspace if |
| the hardware can't blit for one colorspace to another. |
| * sys/directsound/gstdirectsoundsink.c: |
| Add some debugs. |
| * win32/MANIFEST: |
| Add VS7 project files and solution. |
| * win32/vs6/gst_plugins_bad.dsw: |
| * win32/vs6/libgstdirectdraw.dsp: |
| * win32/vs6/libgstdirectsound.dsp: |
| * win32/vs6/libgstqtdemux.dsp: |
| Update project files. |
| |
| 2007-02-11 12:57:47 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/avi/gstavimux.c: Comment a #if 0 in caps template definition as VS6 seems to do not support it. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: |
| Comment a #if 0 in caps template definition as VS6 seems to |
| do not support it. |
| * gst/rtsp/gstrtspsrc.c:(gst_rtspsrc_loop_udp): |
| Use gst_guint64_to_gdouble for conversion. |
| * gst/rtsp/rtspconnection.c:(rtsp_connection_send): |
| Move variables declaration before the first instruction. |
| * gst/rtsp/rtspdefs.c:(rtsp_strresult): |
| Don't use hstrerror for error log on G_OS_WIN32 build as it's not supported. |
| And don't include netdb.h for G_OS_WIN32 |
| * gst/rtsp/sdpmessage.c:(sdp_parse_line): |
| This initialization SDPMedia nmedia = {.media = NULL }; is not supported |
| by VS6 then use an other way to initialize SDPMedia structure. |
| * gst/udp/gstdynudpsink.h: |
| * gst/udp/gstdynudpnetutils.h: |
| Do not include <sys/time.h> for G_OS_WIN32 |
| * gst/udp/gstudpsrc.c: |
| Define socklen_t as int for G_OS_WIN32 |
| * win/common/config.h.in: |
| Undef HAVE_NETINET_IN_H |
| * win32/vs6/gst_plugins_good.dsw: |
| * win32/vs6/libgstrtp.dsp: |
| * win32/vs6/libgstrtsp.dsp: |
| * win32/vs6/libgstautogen.dsp: |
| * win32/vs6/libgstaudiofx.dsp: |
| * win32/vs6/libgstudp.dsp: |
| Add and update project files. |
| * win32/common/gstudp-enumtypes.c: |
| * win32/common/gstudp-enumtypes.h: |
| Add a copy of udp enumtypes to win32/common as in core |
| and base. |
| |
| 2007-02-11 10:53:21 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: Activate monoscope when building with --enable-experimental. Fix |
| Original commit message from CVS: |
| * configure.ac: |
| Activate monoscope when building with --enable-experimental. Fix |
| --enable-external configure switch description. |
| * sys/sunaudio/gstsunaudiomixer.c: (gst_sunaudiomixer_base_init): |
| * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_dispose): |
| Help gst-indent. |
| |
| 2007-02-09 09:24:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavimux.c: Explicitly cast result of pointer arithmetic to integer in order to avoid compiler warnings on s... |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: (gst_avi_mux_riff_get_avi_header): |
| Explicitly cast result of pointer arithmetic to integer in order to |
| avoid compiler warnings on some 64-bit systems. Should fix #406018. |
| |
| 2007-02-08 11:09:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/debug/progressreport.c: Some more docs. |
| Original commit message from CVS: |
| * gst/debug/progressreport.c: |
| Some more docs. |
| |
| 2007-02-07 21:09:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/plugins/inspect/plugin-rtp.xml: Update for new elements. |
| Original commit message from CVS: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| Update for new elements. |
| * gst/debug/progressreport.h: |
| Commit newly-created header file as well. |
| |
| 2007-02-07 20:39:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Make progressreport element post messages with the current progress on the bus. Also add some basic docs for it. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * gst/debug/Makefile.am: |
| * gst/debug/progressreport.c: (gst_progress_report_post_progress), |
| (gst_progress_report_do_query), (gst_progress_report_report): |
| Make progressreport element post messages with the current progress |
| on the bus. Also add some basic docs for it. |
| |
| 2007-02-07 13:08:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/hal/hal.*: Some small cleanups; deal with errors when parsing the HAL ALSA capabilities a bit better. |
| Original commit message from CVS: |
| * ext/hal/hal.c: (gst_hal_get_string): |
| * ext/hal/hal.h: |
| Some small cleanups; deal with errors when parsing the HAL ALSA |
| capabilities a bit better. |
| |
| 2007-02-06 16:29:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/smpte/gstsmpte.c: Let's try this again and use the right cast this time. |
| Original commit message from CVS: |
| * gst/smpte/gstsmpte.c: (gst_smpte_transition_type_get_type): |
| Let's try this again and use the right cast this time. |
| |
| 2007-02-06 16:24:57 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/smpte/gstsmpte.c: Add cast to avoid compiler warnings with older GLib versions where the nick/name members in GEn... |
| Original commit message from CVS: |
| * gst/smpte/gstsmpte.c: (gst_smpte_transition_type_get_type): |
| Add cast to avoid compiler warnings with older GLib versions |
| where the nick/name members in GEnumValue are not declared as |
| constant strings. |
| |
| 2007-02-06 15:56:14 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/gconf/: In gconfaudiosink, get the right key as the old key in do_toggle (ie. one dependent on the profile select... |
| Original commit message from CVS: |
| * ext/gconf/gconf.c: (gst_gconf_get_key_for_sink_profile), |
| (gst_gconf_render_bin_from_key), |
| (gst_gconf_get_default_audio_sink): |
| * ext/gconf/gconf.h: |
| * ext/gconf/gstgconfaudiosink.c: (get_gconf_key_for_profile), |
| (do_toggle_element), (gst_gconf_audio_sink_set_property), |
| (gst_gconf_audio_sink_get_property): |
| In gconfaudiosink, get the right key as the old key in do_toggle |
| (ie. one dependent on the profile selected). Log some more stuff so |
| we can see what's actually going on. |
| |
| 2007-02-06 11:16:49 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: Some small cleanups and port both elements to the new GstAudioFilter base class to save a few lines of ... |
| Original commit message from CVS: |
| * gst/audiofx/audioamplify.c: (gst_audio_amplify_base_init), |
| (gst_audio_amplify_class_init), (gst_audio_amplify_init), |
| (gst_audio_amplify_set_process_function), |
| (gst_audio_amplify_setup): |
| * gst/audiofx/audioamplify.h: |
| * gst/audiofx/audioinvert.c: (gst_audio_invert_base_init), |
| (gst_audio_invert_class_init), (gst_audio_invert_setup): |
| * gst/audiofx/audioinvert.h: |
| Some small cleanups and port both elements to the new GstAudioFilter |
| base class to save a few lines of common code. |
| * gst/audiofx/Makefile.am: |
| Link against libgstaudio for the above changes |
| |
| 2007-02-03 23:35:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Fix up to use the newly ported (actually working) GstAudioFilter. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/equalizer/Makefile.am: |
| * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init), |
| (gst_iir_equalizer_class_init), (gst_iir_equalizer_init), |
| (setup_filter), (gst_iir_equalizer_compute_frequencies), |
| (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property), |
| (gst_iir_equalizer_transform_ip), (gst_iir_equalizer_setup), |
| (plugin_init): |
| * gst/equalizer/gstiirequalizer.h: |
| Fix up to use the newly ported (actually working) GstAudioFilter. |
| Bump core/base requirements to CVS for this. |
| * tests/icles/.cvsignore: |
| * tests/icles/Makefile.am: |
| * tests/icles/equalizer-test.c: (check_bus), |
| (equalizer_set_band_value), (equalizer_set_all_band_values), |
| (equalizer_set_band_value_and_wait), |
| (equalizer_set_all_band_values_and_wait), (do_slider_fiddling), |
| (main): |
| Add brain-dead interactive test for equalizer. |
| |
| 2007-02-02 18:36:28 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/equalizer/gstiirequalizer.c: Rename "values" property to "band-values" and change type into a |
| Original commit message from CVS: |
| * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_class_init), |
| (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property), |
| (gst_iir_equalizer_filter_inplace): |
| Rename "values" property to "band-values" and change type into a |
| GValueArray, so it's more easily bindable and the range of the |
| values passed in is defined and checked etc.; also do some |
| locking. |
| |
| 2007-02-02 17:39:21 +0000 James Doc Livingston <doclivingston@gmail.com> |
| |
| Port equalizer plugin to 0.10 (#403572). |
| Original commit message from CVS: |
| Patch by: James "Doc" Livingston <doclivingston at gmail com> |
| * configure.ac: |
| * gst/equalizer/Makefile.am: |
| * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_get_type), |
| (gst_iir_equalizer_base_init), (gst_iir_equalizer_class_init), |
| (gst_iir_equalizer_compute_frequencies), |
| (gst_iir_equalizer_set_property), |
| (gst_iir_equalizer_filter_inplace), (gst_iir_equalizer_setup), |
| (plugin_init): |
| Port equalizer plugin to 0.10 (#403572). |
| |
| 2007-01-31 08:32:59 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackparse.c: Fix a off by one that leads to the duration reported as one sample less than it is |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query), |
| (gst_wavpack_parse_handle_seek_event), |
| (gst_wavpack_parse_create_src_pad): |
| Fix a off by one that leads to the duration reported as one |
| sample less than it is |
| |
| 2007-01-30 17:19:33 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| configure.ac: Check for an Objective C compiler |
| Original commit message from CVS: |
| * configure.ac: |
| Check for an Objective C compiler |
| * sys/Makefile.am: |
| * sys/osxvideo/Makefile.am: |
| * sys/osxvideo/cocoawindow.h: |
| * sys/osxvideo/cocoawindow.m: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| Port of osxvideo plugin to 0.10. Do NOT consider 100% stable ! |
| Fixes #402470 |
| |
| 2007-01-29 10:59:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| tests/check/elements/.cvsignore: Some more ignores. |
| Original commit message from CVS: |
| * tests/check/elements/.cvsignore: |
| Some more ignores. |
| |
| 2007-01-28 18:28:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/videocrop/gstvideocrop.c: Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY. |
| Original commit message from CVS: |
| * gst/videocrop/gstvideocrop.c: |
| (gst_video_crop_get_image_details_from_caps), |
| (gst_video_crop_transform_packed_complex): |
| Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY. |
| * tests/icles/videocrop-test.c: (check_bus_for_errors), |
| (test_with_caps), (main): |
| Block streaming thread before changing filter caps while the |
| pipeline is running so that we don't get random not-negotiated |
| errors just because GStreamer can't handle that yet. |
| |
| 2007-01-27 16:08:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/icles/videocrop-test.c: Catch errors while the test is running. |
| Original commit message from CVS: |
| * tests/icles/videocrop-test.c: (test_with_caps): |
| Catch errors while the test is running. |
| |
| 2007-01-26 12:21:41 +0000 charles <charlesg3@gmail.com> |
| |
| ext/shout2/gstshout2.*: Properly handle tags in shout2send. Fixes #399825. |
| Original commit message from CVS: |
| Patch by: charles <charlesg3 at gmail dot com> |
| * ext/shout2/gstshout2.c: (gst_shout2send_init), |
| (set_shout_metadata), (gst_shout2send_event): |
| * ext/shout2/gstshout2.h: |
| Properly handle tags in shout2send. Fixes #399825. |
| |
| 2007-01-25 23:27:59 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackparse.c: Fix the SEEKING query. We can seek if we are in pull mode, not the other way around. A... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query): |
| Fix the SEEKING query. We can seek if we are in pull mode, not the |
| other way around. Also set the correct format in the seeking query and |
| handle the case where the headers are not read yet and we can't say |
| anything about our seeking capabilities. |
| |
| 2007-01-25 21:55:49 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/: Fix spelling in 2 places: It's called Wavpack, not WavePack. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init): |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init): |
| Fix spelling in 2 places: It's called Wavpack, not WavePack. |
| |
| 2007-01-25 14:40:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Convert SDP fields to upper/lowercase following the rules in the SDP to caps document. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps), |
| (gst_rtspsrc_activate_streams): |
| Convert SDP fields to upper/lowercase following the rules in the SDP to |
| caps document. |
| |
| 2007-01-25 14:22:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Fix case of encoding-name and key/value pairs to match the document. |
| Original commit message from CVS: |
| * gst/rtp/README: |
| * gst/rtp/gstrtpilbcdepay.c: |
| * gst/rtp/gstrtpilbcpay.c: |
| * gst/rtp/gstrtpmp4gdepay.c: |
| * gst/rtp/gstrtpmp4gpay.c: |
| * gst/rtp/gstrtpspeexdepay.c: |
| * gst/rtp/gstrtpspeexpay.c: |
| * gst/rtp/gstrtpsv3vdepay.c: |
| * gst/rtp/gstrtptheoradepay.c: |
| * gst/rtp/gstrtptheorapay.c: |
| * gst/rtp/gstrtpvorbisdepay.c: |
| * gst/rtp/gstrtpvorbispay.c: |
| Fix case of encoding-name and key/value pairs to match the document. |
| This is to make interoperation with SDP case-insensitive as required by |
| the relevant RFCs. |
| |
| 2007-01-25 12:05:11 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/: Use proper print statements. |
| Original commit message from CVS: |
| * gst/multifile/gstmultifilesink.c: |
| (gst_multi_file_sink_class_init): |
| * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_class_init): |
| * gst/mve/gstmvedemux.c: (gst_mve_video_create_buffer), |
| (gst_mve_video_palette), (gst_mve_video_code_map), |
| (gst_mve_audio_init), (gst_mve_audio_data), (gst_mve_timer_create), |
| (gst_mve_demux_chain): |
| * gst/mve/gstmvemux.c: (gst_mve_mux_push_chunk): |
| * gst/mve/mveaudioenc.c: (mve_compress_audio): |
| * gst/mve/mvevideodec16.c: (ipvideo_copy_block): |
| * gst/mve/mvevideodec8.c: (ipvideo_copy_block): |
| * gst/mve/mvevideoenc16.c: (mve_encode_frame16): |
| * gst/mve/mvevideoenc8.c: (mve_encode_frame8): |
| Use proper print statements. |
| Fixes build on mac os x. |
| <wingo> oo look at me my name is edward i'm hacking on macos wooo |
| |
| 2007-01-25 11:02:01 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| configure.ac: Bump required -core/-base to CVS |
| Original commit message from CVS: |
| * configure.ac: |
| Bump required -core/-base to CVS |
| |
| 2007-01-25 10:54:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpL16pay.*: Fill up to MTU using adapter. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps), |
| (gst_rtp_L16_pay_flush), (gst_rtp_L16_pay_handle_buffer): |
| * gst/rtp/gstrtpL16pay.h: |
| Fill up to MTU using adapter. |
| Timestamp rtp packets. |
| |
| 2007-01-25 10:36:35 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| Use G_GSIZE_FORMAT in print statements for portability. |
| Original commit message from CVS: |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_collected): |
| * sys/ximage/ximageutil.c: (ximageutil_check_xshm_calls): |
| Use G_GSIZE_FORMAT in print statements for portability. |
| Fixes build on macosx. |
| |
| 2007-01-24 18:20:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Port and enable raw audio payloader/depayloader. Needs a bit more work on the payloader side. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_base_init), |
| (gst_rtp_L16_depay_class_init), (gst_rtp_L16_depay_init), |
| (gst_rtp_L16_depay_parse_int), (gst_rtp_L16_depay_setcaps), |
| (gst_rtp_L16_depay_process), (gst_rtp_L16_depay_set_property), |
| (gst_rtp_L16_depay_get_property), (gst_rtp_L16_depay_change_state), |
| (gst_rtp_L16_depay_plugin_init): |
| * gst/rtp/gstrtpL16depay.h: |
| * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_get_type), |
| (gst_rtp_L16_pay_base_init), (gst_rtp_L16_pay_class_init), |
| (gst_rtp_L16_pay_init), (gst_rtp_L16_pay_finalize), |
| (gst_rtp_L16_pay_setcaps), (gst_rtp_L16_pay_handle_buffer), |
| (gst_rtp_L16_pay_plugin_init): |
| * gst/rtp/gstrtpL16pay.h: |
| Port and enable raw audio payloader/depayloader. Needs a bit more work |
| on the payloader side. |
| |
| 2007-01-24 16:25:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Only unblock the udp pads when we linked and activated them all. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (pad_blocked), |
| (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_udp): |
| * gst/rtsp/gstrtspsrc.h: |
| Only unblock the udp pads when we linked and activated them all. |
| Fixes #395688. |
| |
| 2007-01-24 15:18:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Added simple AC3 depayloader (RFC 4184). |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_base_init), |
| (gst_rtp_ac3_depay_class_init), (gst_rtp_ac3_depay_init), |
| (gst_rtp_ac3_depay_setcaps), (gst_rtp_ac3_depay_process), |
| (gst_rtp_ac3_depay_set_property), (gst_rtp_ac3_depay_get_property), |
| (gst_rtp_ac3_depay_change_state), (gst_rtp_ac3_depay_plugin_init): |
| * gst/rtp/gstrtpac3depay.h: |
| Added simple AC3 depayloader (RFC 4184). |
| * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps): |
| Fix a leak. |
| |
| 2007-01-24 12:41:03 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: Add new element "audioamplify". This allows scaling of raw audio samples, similar to the "volume" eleme... |
| Original commit message from CVS: |
| reviewed by: Stefan Kost <ensonic@users.sf.net> |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audioamplify.c: |
| (gst_audio_amplify_clipping_method_get_type), |
| (gst_audio_amplify_base_init), (gst_audio_amplify_class_init), |
| (gst_audio_amplify_init), (gst_audio_amplify_set_process_function), |
| (gst_audio_amplify_set_property), (gst_audio_amplify_get_property), |
| (gst_audio_amplify_set_caps), |
| (gst_audio_amplify_transform_int_clip), |
| (gst_audio_amplify_transform_int_wrap_negative), |
| (gst_audio_amplify_transform_int_wrap_positive), |
| (gst_audio_amplify_transform_float_clip), |
| (gst_audio_amplify_transform_float_wrap_negative), |
| (gst_audio_amplify_transform_float_wrap_positive), |
| (gst_audio_amplify_transform_ip): |
| * gst/audiofx/audioamplify.h: |
| * gst/audiofx/audiofx.c: (plugin_init): |
| Add new element "audioamplify". This allows scaling of raw audio |
| samples, similar to the "volume" element, but provides different modes |
| for clipping and allows unlimited amplification. It's mainly targeted |
| for creative sound design and not as a replacement of the "volume" |
| element. Fixes #397162 |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| Add docs for audioamplify and integrate them into the build system |
| * tests/check/Makefile.am: |
| * tests/check/elements/audioamplify.c: (setup_amplify), |
| (cleanup_amplify), (GST_START_TEST), (amplify_suite), (main): |
| Add fairly extensive unit test suite for audioamplify |
| |
| 2007-01-24 12:26:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Unblock pads after adding the pads to the element so that autopluggers get a change to link so... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (pad_unblocked), (pad_blocked): |
| Unblock pads after adding the pads to the element so that autopluggers |
| get a change to link something. Possibly fixes #395688. |
| |
| 2007-01-24 12:22:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Fix caps with payload numbers. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtph263pdepay.c: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtph264depay.c: |
| * gst/rtp/gstrtpilbcdepay.c: |
| * gst/rtp/gstrtpmp2tdepay.c: |
| * gst/rtp/gstrtpmp4gdepay.c: |
| * gst/rtp/gstrtpmp4gpay.c: |
| * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init): |
| * gst/rtp/gstrtpmp4vpay.c: |
| * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_class_init), |
| (gst_rtp_mpa_depay_init), (gst_rtp_mpa_depay_setcaps), |
| (gst_rtp_mpa_depay_process): |
| * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_class_init), |
| (gst_rtp_mpv_depay_init), (gst_rtp_mpv_depay_process): |
| * gst/rtp/gstrtppcmadepay.c: |
| * gst/rtp/gstrtppcmudepay.c: |
| * gst/rtp/gstrtpspeexdepay.c: |
| * gst/rtp/gstrtpspeexpay.c: |
| * gst/rtp/gstrtpsv3vdepay.c: |
| * gst/rtp/gstrtptheoradepay.c: |
| * gst/rtp/gstrtptheorapay.c: |
| * gst/rtp/gstrtpvorbisdepay.c: |
| * gst/rtp/gstrtpvorbispay.c: |
| Fix caps with payload numbers. |
| Add some fixed payload numbers to caps when possible. |
| |
| 2007-01-24 11:29:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/gstrtpxqtdepay.c: Fix caps on the depayloader. |
| Original commit message from CVS: |
| * gst/qtdemux/gstrtpxqtdepay.c: |
| Fix caps on the depayloader. |
| |
| 2007-01-23 18:16:09 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/: Add new audiofx element "audioinvert". This element swaps the upper and lower half of samples and can b... |
| Original commit message from CVS: |
| reviewed by: Stefan Kost <ensonic@users.sf.net> |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audiofx.c: (plugin_init): |
| * gst/audiofx/audioinvert.c: (gst_audio_invert_base_init), |
| (gst_audio_invert_class_init), (gst_audio_invert_init), |
| (gst_audio_invert_set_property), (gst_audio_invert_get_property), |
| (gst_audio_invert_set_caps), (gst_audio_invert_transform_int), |
| (gst_audio_invert_transform_float), |
| (gst_audio_invert_transform_ip): |
| * gst/audiofx/audioinvert.h: |
| Add new audiofx element "audioinvert". This element swaps the upper |
| and lower half of samples and can be used for example for a |
| wide-stereo effect. Fixes #396057 |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| Add docs for the audioinvert element and add them to the build system. |
| * tests/check/Makefile.am: |
| * tests/check/elements/audioinvert.c: (setup_invert), |
| (cleanup_invert), (GST_START_TEST), (invert_suite), (main): |
| Add unit test suite for the audioinvert element. |
| |
| 2007-01-23 17:36:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4gdepay.c: Parse config params as string and int. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_parse_int), |
| (gst_rtp_mp4g_depay_setcaps), (gst_rtp_mp4g_depay_process): |
| Parse config params as string and int. |
| Parse and use AU header length |
| |
| 2007-01-23 17:27:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/smpte/: constify some static structs. |
| Original commit message from CVS: |
| * gst/smpte/barboxwipes.c: (gst_wipe_boxes_draw), |
| (gst_wipe_triangles_clock_draw), (gst_wipe_triangles_draw): |
| * gst/smpte/gstmask.c: (_gst_mask_register): |
| * gst/smpte/gstmask.h: |
| * gst/smpte/gstsmpte.c: (gst_smpte_update_mask): |
| * gst/smpte/paint.c: (gst_smpte_paint_hbox), (draw_bresenham_line), |
| (gst_smpte_paint_triangle_clock): |
| constify some static structs. |
| Don't update the mask if nothing changed to the params. |
| Make sure we never draw outside of the picture. Fixes #398325. |
| |
| 2007-01-22 13:06:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.c: Error out properly when pull_range fails while we're reading the headers, instead of just paus... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header_pull): |
| Error out properly when pull_range fails while we're reading the |
| headers, instead of just pausing the task silently. Fixes #399338. |
| |
| 2007-01-19 13:06:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/smpte/gstsmpte.c: Some more sanity checks to make sure the input formats match and the input pads are actually ne... |
| Original commit message from CVS: |
| * gst/smpte/gstsmpte.c: (gst_smpte_collected): |
| Some more sanity checks to make sure the input formats match and the |
| input pads are actually negotiated, in case someone tries to feed |
| buffers from fakesrc or filesrc. Fixes #398299. |
| Also const-ify an array, just because we can. |
| |
| 2007-01-19 10:35:13 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/smpte/gstsmpte.c: Ignore previous commit, that was only valid for widths and heights that are multiples of 4. |
| Original commit message from CVS: |
| * gst/smpte/gstsmpte.c: (fill_i420), (gst_smpte_collected): |
| Ignore previous commit, that was only valid for widths and heights |
| that are multiples of 4. |
| Copy over size/stride macros from jpegdec. This allows the element |
| to work with any width,height... |
| ... but puts in evidence that the actual transformations only work |
| with width/height that are multiples of 4. |
| |
| 2007-01-19 09:48:47 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/smpte/gstsmpte.c: Allocate buffers of the right size. |
| Original commit message from CVS: |
| * gst/smpte/gstsmpte.c: (gst_smpte_collected): |
| Allocate buffers of the right size. |
| The proper size of a I420 buffer in bytes is: |
| width * height * 3 |
| ------------------ |
| 2 |
| |
| 2007-01-18 18:37:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/smpte/gstsmpte.c: Proxy getcaps on sink pads too, so that we either end up with the same dimensions on all pads o... |
| Original commit message from CVS: |
| * gst/smpte/gstsmpte.c: (gst_smpte_init): |
| Proxy getcaps on sink pads too, so that we either end up with the |
| same dimensions on all pads or error out if that's not possible |
| (seems to work even!). Fixes #398086, I think. |
| |
| 2007-01-18 11:29:17 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/plugins/: Remove ladspa from docs; add hierarchy info for GstAudioPanorama; fix integer properties with -1 as mi... |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| Remove ladspa from docs; add hierarchy info for GstAudioPanorama; |
| fix integer properties with -1 as minimum value. |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| Update to CVS. |
| |
| 2007-01-18 11:23:36 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/audiofx/audiopanorama.c: Fix doc section name (Fixes #397946) |
| Original commit message from CVS: |
| * gst/audiofx/audiopanorama.c: |
| Fix doc section name (Fixes #397946) |
| |
| 2007-01-18 10:33:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| Remove bogus ChangeLog entry |
| Original commit message from CVS: |
| Remove bogus ChangeLog entry |
| |
| 2007-01-17 14:30:50 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/: Fix EIO handing when capturing. Add new property to specify the number of buffers to enque (and remove the... |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2object.c: |
| (gst_v4l2_object_install_properties_helper), |
| (gst_v4l2_object_set_property_helper), |
| (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults): |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init), |
| (gst_v4l2src_init), (gst_v4l2src_set_property), |
| (gst_v4l2src_get_property), (gst_v4l2src_set_caps): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list), |
| (gst_v4l2src_grab_frame), (gst_v4l2src_set_capture), |
| (gst_v4l2src_capture_init), (gst_v4l2src_capture_start), |
| (gst_v4l2src_capture_deinit): |
| Fix EIO handing when capturing. Add new property to specify the number of |
| buffers to enque (and remove the borked num-buffers usage). |
| |
| 2007-01-16 08:29:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/audiopanorama.c: Use a function array for process methods, add more docs and define the startindex of enums. |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo circular-chaos org> |
| * gst/audiofx/audiopanorama.c: (gst_audio_panorama_class_init), |
| (gst_audio_panorama_set_process_function): |
| Use a function array for process methods, add more docs and define the |
| startindex of enums. |
| |
| 2007-01-14 17:55:33 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| Add support for more than one audio stream; write better AVIX header; refactor code a bit; don't announce vorbis caps... |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * gst/avi/gstavimux.c: (gst_avi_mux_finalize), |
| (gst_avi_mux_pad_reset), (gst_avi_mux_reset), (gst_avi_mux_init), |
| (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_audsink_set_caps), |
| (gst_avi_mux_request_new_pad), (gst_avi_mux_release_pad), |
| (gst_avi_mux_riff_get_avi_header), |
| (gst_avi_mux_riff_get_avix_header), (gst_avi_mux_riff_get_header), |
| (gst_avi_mux_write_avix_index), (gst_avi_mux_add_index), |
| (gst_avi_mux_bigfile), (gst_avi_mux_start_file), |
| (gst_avi_mux_stop_file), (gst_avi_mux_handle_event), |
| (gst_avi_mux_do_buffer), (gst_avi_mux_do_one_buffer), |
| (gst_avi_mux_change_state): |
| * gst/avi/gstavimux.h: |
| * tests/check/elements/avimux.c: (teardown_src_pad): |
| Add support for more than one audio stream; write better AVIX |
| header; refactor code a bit; don't announce vorbis caps on our audio |
| sink pads since we don't support it anyway. Closes #379298. |
| |
| 2007-01-13 19:12:32 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/interleave/deinterleave.c (gst_deinterleave_add_new_pads): Use fixed caps on src pads. |
| Original commit message from CVS: |
| 2007-01-13 Andy Wingo <wingo@pobox.com> |
| * gst/interleave/deinterleave.c (gst_deinterleave_add_new_pads): |
| Use fixed caps on src pads. |
| (gst_deinterleave_remove_pads): Remove src pads, not sink pads. I |
| seem to have reverse midas disease! |
| (gst_deinterleave_process): Proxy timestamps, offsets, durations, |
| and set caps on outgoing buffers. Fixes #395597, I think. |
| |
| 2007-01-13 18:01:41 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/interleave/interleave.c (gst_interleave_init): Init the activation mode properly. |
| Original commit message from CVS: |
| 2007-01-13 Andy Wingo <wingo@pobox.com> |
| * gst/interleave/interleave.c (gst_interleave_init): Init the |
| activation mode properly. |
| (gst_interleave_src_setcaps, gst_interleave_src_getcaps) |
| (gst_interleave_init): Set a setcaps and getcaps function on the |
| src pad, so that we can implement pull-mode negotiation. |
| (gst_interleave_sink_setcaps): Renamed from |
| gst_interleave_setcaps, as it only does the sink logic now. |
| Implement both for pull-mode and push-mode. |
| (gst_interleave_process): Set caps on our outgoing buffer. |
| (gst_interleave_src_activate_pull): Fix some more bogus casts. |
| What is up with this. |
| |
| 2007-01-13 15:52:18 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| gst/audiofx/audiopanorama.*: Add 'method' property and provide a simple (non-psychoacustic) processing method (#394859). |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo circular-chaos org> |
| * gst/audiofx/audiopanorama.c: |
| (gst_audio_panorama_method_get_type), |
| (gst_audio_panorama_class_init), (gst_audio_panorama_init), |
| (gst_audio_panorama_set_process_function), |
| (gst_audio_panorama_set_property), |
| (gst_audio_panorama_get_property), (gst_audio_panorama_set_caps), |
| (gst_audio_panorama_transform_m2s_int_simple), |
| (gst_audio_panorama_transform_s2s_int_simple), |
| (gst_audio_panorama_transform_m2s_float_simple), |
| (gst_audio_panorama_transform_s2s_float_simple): |
| * gst/audiofx/audiopanorama.h: |
| Add 'method' property and provide a simple (non-psychoacustic) |
| processing method (#394859). |
| * tests/check/elements/audiopanorama.c: (GST_START_TEST), |
| (panorama_suite): |
| Tests for new method. |
| |
| 2007-01-12 18:28:13 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| comment out LADSPA plugin for now |
| Original commit message from CVS: |
| comment out LADSPA plugin for now |
| |
| 2007-01-12 17:16:51 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/: Add X-QT depayloader that will eventually share code with the demuxer. |
| Original commit message from CVS: |
| * gst/qtdemux/Makefile.am: |
| * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_base_init), |
| (gst_rtp_xqt_depay_class_init), (gst_rtp_xqt_depay_init), |
| (gst_rtp_xqt_depay_finalize), (gst_rtp_quicktime_parse_sd), |
| (gst_rtp_xqt_depay_setcaps), (gst_rtp_xqt_depay_process), |
| (gst_rtp_xqt_depay_set_property), (gst_rtp_xqt_depay_get_property), |
| (gst_rtp_xqt_depay_change_state), (gst_rtp_xqt_depay_plugin_init): |
| * gst/qtdemux/gstrtpxqtdepay.h: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_base_init), |
| (gst_qtdemux_loop_state_header), (gst_qtdemux_loop), |
| (qtdemux_parse_moov), (qtdemux_parse_container), |
| (qtdemux_parse_node), (gst_qtdemux_add_stream), |
| (qtdemux_parse_trak), (qtdemux_audio_caps): |
| * gst/qtdemux/qtdemux.h: |
| * gst/qtdemux/quicktime.c: (plugin_init): |
| Add X-QT depayloader that will eventually share code with the demuxer. |
| Make new plugin entry point with quicktime releated stuff. |
| |
| 2007-01-12 12:10:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/Makefile.am: Dist all new files. |
| Original commit message from CVS: |
| * gst/qtdemux/Makefile.am: |
| Dist all new files. |
| |
| 2007-01-12 10:27:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/plugins/: Activate docs for jack, sdl and qtdemux. |
| 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/gst-plugins-bad-plugins.signals: |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| Activate docs for jack, sdl and qtdemux. |
| |
| 2007-01-12 10:22:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/: Cleanup and refactor to make the code more readable. |
| Original commit message from CVS: |
| * gst/qtdemux/Makefile.am: |
| * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc), |
| (gst_qtdemux_loop_state_header), (gst_qtdemux_combine_flows), |
| (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop), |
| (gst_qtdemux_chain), (qtdemux_sink_activate_pull), |
| (qtdemux_inflate), (qtdemux_parse_moov), (qtdemux_parse_container), |
| (qtdemux_parse_node), (qtdemux_tree_get_child_by_type), |
| (qtdemux_tree_get_sibling_by_type), (gst_qtdemux_add_stream), |
| (qtdemux_parse_samples), (qtdemux_parse_segments), |
| (qtdemux_parse_trak), (qtdemux_tag_add_str), (qtdemux_tag_add_num), |
| (qtdemux_tag_add_date), (qtdemux_tag_add_gnre), |
| (qtdemux_parse_udta), (qtdemux_redirects_sort_func), |
| (qtdemux_process_redirects), (qtdemux_parse_redirects), |
| (qtdemux_parse_tree), (gst_qtdemux_handle_esds), |
| (qtdemux_video_caps), (qtdemux_audio_caps): |
| * gst/qtdemux/qtdemux.h: |
| * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mvhd), |
| (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd), |
| (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref), |
| (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss), |
| (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco), |
| (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd), |
| (qtdemux_dump_unknown), (qtdemux_node_dump_foreach), |
| (qtdemux_node_dump): |
| * gst/qtdemux/qtdemux_dump.h: |
| * gst/qtdemux/qtdemux_fourcc.h: |
| * gst/qtdemux/qtdemux_types.c: (qtdemux_type_get): |
| * gst/qtdemux/qtdemux_types.h: |
| * gst/qtdemux/qtpalette.h: |
| Cleanup and refactor to make the code more readable. |
| Move debugging/tables into separate files. |
| Add 2/4/16 color palletee support. |
| Fix raw 15 bit RGB handling. |
| Use more FOURCC constants. |
| Add some docs. |
| |
| 2007-01-11 19:51:04 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackenc.c: Minor clean-up: use enum values instead of hardcoded constants (#395536). |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo@circular-chaos.org> |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type), |
| (gst_wavpack_enc_correction_mode_get_type), |
| (gst_wavpack_enc_joint_stereo_mode_get_type): |
| Minor clean-up: use enum values instead of hardcoded constants (#395536). |
| |
| 2007-01-11 16:59:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Set correct caps on outgoing pulled buffers, or things blow up after recent core changes. |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_read_range): |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_read_range): |
| Set correct caps on outgoing pulled buffers, or things blow up |
| after recent core changes. |
| |
| 2007-01-11 11:05:04 +0000 Jonas Holmberg <jonas.holmberg@axis.com> |
| |
| gst/multipart/multipartmux.c: Return FLOW errors ASAP. Fixes #394977. |
| Original commit message from CVS: |
| Based on patch by: Jonas Holmberg <jonas dot holmberg at axis dot com> |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_init), |
| (gst_multipart_mux_request_new_pad), |
| (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected), |
| (gst_multipart_mux_change_state): |
| Return FLOW errors ASAP. Fixes #394977. |
| Misc cleanups. |
| |
| 2007-01-11 09:30:59 +0000 Lutz Mueller <lutz@topfrose.de> |
| |
| gst/rtsp/gstrtspsrc.c: Check for stream pad before activating. |
| Original commit message from CVS: |
| Patch by: Lutz Mueller <lutz at topfrose dot de> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_activate_streams): |
| Check for stream pad before activating. |
| |
| 2007-01-10 15:19:48 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/rtsp/: Allow url to be NULL to be able to use it for server connections. |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/rtsp/COPYING.MIT: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream), |
| (gst_rtspsrc_stream_free), (gst_rtspsrc_cleanup), |
| (gst_rtspsrc_alloc_udp_ports), (pad_unblocked), (pad_blocked), |
| (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_interleaved), |
| (gst_rtspsrc_loop_udp), (gst_rtspsrc_send), |
| (gst_rtspsrc_parse_methods), |
| (gst_rtspsrc_create_transports_string), |
| (gst_rtspsrc_prepare_transports), (gst_rtspsrc_setup_streams), |
| (gst_rtspsrc_open), (gst_rtspsrc_close): |
| * gst/rtsp/gstrtspsrc.h: |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_create), |
| (rtsp_connection_connect), (rtsp_connection_send), (read_line), |
| (parse_request_line), (parse_line), (rtsp_connection_read), |
| (rtsp_connection_close): |
| * gst/rtsp/rtspdefs.c: (rtsp_init_status), (rtsp_strresult), |
| (rtsp_method_as_text), (rtsp_header_as_text), |
| (rtsp_status_as_text), (rtsp_find_header_field), |
| (rtsp_find_method): |
| * gst/rtsp/rtspdefs.h: |
| * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_after_send), |
| (rtsp_ext_wms_configure_stream): |
| * gst/rtsp/rtspmessage.c: (rtsp_message_new), (rtsp_message_init), |
| (rtsp_message_new_request), (rtsp_message_init_request), |
| (rtsp_message_new_response), (rtsp_message_init_response), |
| (rtsp_message_init_data), (rtsp_message_unset), |
| (rtsp_message_free), (rtsp_message_add_header), |
| (rtsp_message_get_header), (rtsp_message_set_body), |
| (rtsp_message_get_body), (dump_mem), (rtsp_message_dump): |
| * gst/rtsp/rtspmessage.h: |
| * gst/rtsp/sdpmessage.c: (sdp_message_get_attribute_val_n), |
| (sdp_media_get_attribute_val_n), (read_string), (read_string_del), |
| (sdp_parse_line), (sdp_message_parse_buffer), (print_media), |
| (sdp_message_dump): |
| Allow url to be NULL to be able to use it for server connections. |
| Can now send responses as well as requests. |
| No longer hangs in an endless loop if EOF is received. |
| Can now convert a status code to a text string. |
| Return RTSP_HDR_INVALID for unknown headers. |
| Return RTSP_INVALID for unknown methods. |
| Copy CSeq and Session headers from the request. |
| Only free memory corresponding to the currently set message type. |
| Added const to function arguments as appropriate. |
| Avoid a compiler warning when initializing nmedia. |
| Use guint rather than gint to avoid compiler warnings. |
| Fix crasher in wms extension. |
| Factor out stream setup from open_connection. |
| Delay activation of streams when actual data is received from the |
| server, this prepares us to do proper protocol switching. |
| Added new license. |
| Fixes #380895. |
| |
| 2007-01-10 09:47:43 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Some small docs fixes (#394851). |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo ubuntu com> |
| * docs/plugins/Makefile.am: |
| * gst/audiofx/audiopanorama.c: |
| Some small docs fixes (#394851). |
| |
| 2007-01-09 12:25:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Fix docs. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| Fix docs. |
| |
| 2007-01-09 12:23:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Added RFC 2250 MPEG Video Depayloader. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_base_init), |
| (gst_rtp_mpv_depay_class_init), (gst_rtp_mpv_depay_init), |
| (gst_rtp_mpv_depay_setcaps), (gst_rtp_mpv_depay_process), |
| (gst_rtp_mpv_depay_set_property), (gst_rtp_mpv_depay_get_property), |
| (gst_rtp_mpv_depay_change_state), (gst_rtp_mpv_depay_plugin_init): |
| * gst/rtp/gstrtpmpvdepay.h: |
| Added RFC 2250 MPEG Video Depayloader. |
| * gst/rtp/gstrtpL16depay.h: |
| * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps), |
| (gst_rtp_h263p_depay_process): |
| Fix Header file. Small cleanups. |
| * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_class_init), |
| (gst_rtp_mp4g_depay_init), (gst_rtp_mp4g_depay_finalize), |
| (gst_rtp_mp4g_depay_process), (gst_rtp_mp4g_depay_change_state): |
| * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init), |
| (gst_rtp_mp4v_depay_init), (gst_rtp_mp4v_depay_finalize), |
| (gst_rtp_mp4v_depay_setcaps), (gst_rtp_mp4v_depay_process), |
| (gst_rtp_mp4v_depay_change_state): |
| Remove usused code. Remove Adapter from state Change. Added debug. |
| * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_base_init), |
| (gst_rtp_mpa_depay_class_init), (gst_rtp_mpa_depay_init), |
| (gst_rtp_mpa_depay_setcaps), (gst_rtp_mpa_depay_process): |
| * gst/rtp/gstrtpmpadepay.h: |
| Subclass base depayloader. |
| Added debug. |
| Support static payload type assignment as well. |
| * gst/rtp/gstrtpmpapay.c: |
| Fix caps. |
| |
| 2007-01-08 12:45:10 +0000 Vincent Torri <vtorri@univ-evry.fr> |
| |
| ext/jpeg/: These libjpeg callbacks should return a 'boolean' (unsigned char apparently) and not a 'gboolean' (which m... |
| Original commit message from CVS: |
| Patch by: Vincent Torri <vtorri at univ-evry fr> |
| * ext/jpeg/gstjpegdec.c: |
| * ext/jpeg/gstjpegenc.c: |
| * ext/jpeg/smokecodec.c: |
| These libjpeg callbacks should return a 'boolean' (unsigned char |
| apparently) and not a 'gboolean' (which maps to gint). Fixes |
| warnings when compiling with MingW (#393427). |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_read): |
| Use ioctlsocket on win32. |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_create): |
| Some printf format fixes for win32. |
| |
| 2007-01-07 22:03:54 +0000 Andy Wingo <wingo@pobox.com> |
| |
| New elements interleave and deinterleave, implement channel interleaving and deinterleaving. |
| Original commit message from CVS: |
| 2007-01-07 Andy Wingo <wingo@pobox.com> |
| * configure.ac: |
| * gst/interleave/Makefile.am: |
| * gst/interleave/plugin.h: |
| * gst/interleave/plugin.c: |
| * gst/interleave/interleave.c: |
| * gst/interleave/deinterleave.c: New elements interleave and |
| deinterleave, implement channel interleaving and deinterleaving. |
| The interleaver can operate in pull or push mode but the |
| deinterleaver is more like a demuxer and can only operate in push |
| mode. |
| |
| 2007-01-07 10:44:12 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/cutter/gstcutter.c: Use gst_guint64_to_gdouble for conversion. |
| Original commit message from CVS: |
| * gst/cutter/gstcutter.c: (gst_cutter_chain): |
| Use gst_guint64_to_gdouble for conversion. |
| * win32/vs6/libgstmatroska.dsp: |
| Add zlib to the link. |
| * win32/vs6/libgstvideobox.dsp: |
| Update liboil library name (project is linked to liboil-0.3-0.lib now). |
| |
| 2007-01-05 18:32:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Check for zlib and if available pass it explicitly to the linker when linking qtdemux. If not available (or --disable... |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/qtdemux/Makefile.am: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov): |
| Check for zlib and if available pass it explicitly to the linker |
| when linking qtdemux. If not available (or --disable-external has |
| been specified!), disable the bits in qtdemux that use it. Fixes |
| build on MingW (#392856). |
| |
| 2007-01-05 17:23:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/Makefile.am: If zlib is available and used, we must link it explicitly for things to work on MingW (fixe... |
| Original commit message from CVS: |
| * gst/matroska/Makefile.am: |
| If zlib is available and used, we must link it explicitly for |
| things to work on MingW (fixes #392855). |
| |
| 2007-01-05 16:07:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/icles/videocrop-test.c: Call g_thread_init() right at the beginning. Remove superfluous gst_init() - we've alre... |
| Original commit message from CVS: |
| * tests/icles/videocrop-test.c: (main): |
| Call g_thread_init() right at the beginning. Remove superfluous |
| gst_init() - we've already been inited via the GOption stuff. |
| |
| 2007-01-04 11:02:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/esd/esdsink.c: Don't return bogus values when esd_get_delay() fails for some reason (#392189). |
| Original commit message from CVS: |
| * ext/esd/esdsink.c: (gst_esdsink_delay): |
| Don't return bogus values when esd_get_delay() fails for some |
| reason (#392189). |
| |
| 2007-01-04 09:44:57 +0000 Vincent Torri <vtorri@univ-evry.fr> |
| |
| Add directsoundsink to build and dist it, so it gets built when compiling with MingW on win32 and the required header... |
| Original commit message from CVS: |
| Patch by: Vincent Torri <vtorri at univ-evry fr> |
| * configure.ac: |
| * sys/Makefile.am: |
| * sys/directsound/Makefile.am: |
| * sys/directsound/gstdirectsoundsink.c: |
| (gst_directsoundsink_reset): |
| Add directsoundsink to build and dist it, so it gets built when |
| compiling with MingW on win32 and the required headers and libraries |
| are available (fixes: #392638). Also simplify DirectDraw check a bit. |
| * tests/check/elements/.cvsignore: |
| Fix CVS ignore for neonhttpsrc test binary. |
| |
| 2007-01-03 19:54:33 +0000 Vincent Torri <vtorri@univ-evry.fr> |
| |
| Add directdrawsink to build and dist it, so it gets built when compiling with MingW on win32 and the required headers... |
| Original commit message from CVS: |
| Patch by: Vincent Torri <vtorri at univ-evry fr> |
| * configure.ac: |
| * sys/Makefile.am: |
| * sys/directdraw/Makefile.am: |
| Add directdrawsink to build and dist it, so it gets built when |
| compiling with MingW on win32 and the required headers and libraries |
| are available (fixes: #392313). |
| * sys/directdraw/gstdirectdrawsink.c: |
| (gst_directdrawsink_center_rect), (gst_directdrawsink_show_frame), |
| (gst_directdrawsink_setup_ddraw), |
| (gst_directdrawsink_surface_create): |
| Comment out some unused things and fix some printf format issues in |
| order to avoid warnings when buildling with MingW (#392313). |
| |
| 2007-01-03 16:41:10 +0000 Jens Granseuer <jensgr@gmx.net> |
| |
| Fix build with gcc-2.x (declare variables at the beginning of a block etc.). Fixes #391971. |
| Original commit message from CVS: |
| Patch by: Jens Granseuer <jensgr at gmx net> |
| * ext/xvid/gstxvidenc.c: (gst_xvidenc_encode), |
| (gst_xvidenc_get_property): |
| * gst/filter/gstbpwsinc.c: (bpwsinc_transform_ip): |
| * gst/filter/gstfilter.c: (plugin_init): |
| * gst/filter/gstiir.c: (iir_transform_ip): |
| * gst/filter/gstlpwsinc.c: (lpwsinc_transform_ip): |
| * gst/modplug/gstmodplug.cc: |
| * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_header_load), |
| (gst_nuv_demux_stream_extend_header): |
| Fix build with gcc-2.x (declare variables at the beginning of a |
| block etc.). Fixes #391971. |
| |
| 2006-12-30 12:44:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/elements/videocrop.c: When we can't create an element needed for the test, print a message detailing whic... |
| Original commit message from CVS: |
| * tests/check/elements/videocrop.c: (GST_START_TEST), |
| (videocrop_test_cropping_init_context): |
| When we can't create an element needed for the test, print a message |
| detailing which element it actually is that's missing (#390673). |
| |
| 2006-12-24 11:36:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/ximage/gstximagesrc.c: Fix presumably copy'n'pasto for 16bpp depth. |
| Original commit message from CVS: |
| * sys/ximage/gstximagesrc.c: (composite_pixel): |
| Fix presumably copy'n'pasto for 16bpp depth. |
| |
| 2006-12-24 11:24:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-mux.c: The "signed" field in audio caps is of boolean type, trying to use gst_structure_get_int... |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_audio_pad_setcaps): |
| The "signed" field in audio caps is of boolean type, trying to use |
| gst_structure_get_int() to extract it will fail. Fixing this makes |
| matroskamux accept raw audio input (#387121) (use at your own risk |
| though, due to the matroska spec being not entirely useful in this |
| respect). |
| Also fix up raw audio structures in template caps so that they |
| represent what our setcaps function will actually accept, so that |
| converters know what to convert to. |
| Finally, don't fail if there isn't an "endianness" field in 8-bit |
| PCM caps. |
| |
| 2006-12-22 10:15:24 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/elements/: reapply consistent pad (de)activation |
| Original commit message from CVS: |
| * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc), |
| (cleanup_mpeg2enc): |
| * tests/check/elements/rganalysis.c: (cleanup_rganalysis): |
| * tests/check/elements/wavpackdec.c: (setup_wavpackdec), |
| (cleanup_wavpackdec): |
| * tests/check/elements/wavpackenc.c: (setup_wavpackenc), |
| (cleanup_wavpackenc): |
| * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc): |
| reapply consistent pad (de)activation |
| |
| 2006-12-22 10:15:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/elements/: reapply consistent pad (de)activation |
| Original commit message from CVS: |
| * tests/check/elements/audiopanorama.c: (cleanup_panorama): |
| * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux): |
| * tests/check/elements/cmmldec.c: (setup_cmmldec), |
| (teardown_cmmldec): |
| * tests/check/elements/cmmlenc.c: (setup_cmmlenc), |
| (teardown_cmmlenc): |
| * tests/check/elements/level.c: (setup_level), (cleanup_level): |
| reapply consistent pad (de)activation |
| |
| 2006-12-21 17:03:39 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to CVS |
| Original commit message from CVS: |
| * configure.ac: |
| Back to CVS |
| * gst-plugins-good.doap: |
| Add 0.10.5 doap entry |
| |
| === release 0.10.4 === |
| |
| 2006-12-21 15:45:02 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: releasing 0.10.4, "Black Bugs" |
| Original commit message from CVS: |
| === release 0.10.4 === |
| 2006-12-21 Jan Schmidt <thaytan@mad.scientist.com> |
| * configure.ac: |
| releasing 0.10.4, "Black Bugs" |
| |
| === release 0.10.5 === |
| |
| 2006-12-21 15:40:55 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: releasing 0.10.5, "The Path of Thorns" |
| Original commit message from CVS: |
| === release 0.10.5 === |
| 2006-12-21 Jan Schmidt <thaytan@mad.scientist.com> |
| * configure.ac: |
| releasing 0.10.5, "The Path of Thorns" |
| |
| 2006-12-21 14:03:42 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/elements/mpeg2enc.c: (setup_mpeg2enc) |
| Original commit message from CVS: |
| * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc) |
| (cleanup_mpeg2enc): |
| * tests/check/elements/rganalysis.c: (cleanup_rganalysis): |
| * tests/check/elements/wavpackdec.c: (setup_wavpackdec), |
| (cleanup_wavpackdec): |
| * tests/check/elements/wavpackenc.c: (setup_wavpackenc), |
| (cleanup_wavpackenc): |
| * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc): |
| revert my freeze breakage |
| |
| 2006-12-21 12:48:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/elements/: revert my freeze breakage |
| Original commit message from CVS: |
| * tests/check/elements/audiopanorama.c: (cleanup_panorama): |
| * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux): |
| * tests/check/elements/cmmldec.c: (setup_cmmldec), |
| (teardown_cmmldec): |
| * tests/check/elements/cmmlenc.c: (setup_cmmlenc), |
| (teardown_cmmlenc): |
| * tests/check/elements/level.c: (setup_level), (cleanup_level): |
| revert my freeze breakage |
| |
| 2006-12-21 08:20:10 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/elements/: consistent pad (de)activation |
| Original commit message from CVS: |
| * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc), |
| (cleanup_mpeg2enc): |
| * tests/check/elements/rganalysis.c: (cleanup_rganalysis): |
| * tests/check/elements/wavpackdec.c: (setup_wavpackdec), |
| (cleanup_wavpackdec): |
| * tests/check/elements/wavpackenc.c: (setup_wavpackenc), |
| (cleanup_wavpackenc): |
| * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc): |
| consistent pad (de)activation |
| |
| 2006-12-21 08:15:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/check/elements/: consistent pad (de)activation |
| Original commit message from CVS: |
| * tests/check/elements/audiopanorama.c: (cleanup_panorama): |
| * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux): |
| * tests/check/elements/cmmldec.c: (setup_cmmldec), |
| (teardown_cmmldec): |
| * tests/check/elements/cmmlenc.c: (setup_cmmlenc), |
| (teardown_cmmlenc): |
| * tests/check/elements/level.c: (setup_level), (cleanup_level): |
| consistent pad (de)activation |
| |
| 2006-12-18 17:11:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Don't post BUFFERING messages in streaming mode if the stream headers are behind the movie dat... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_progress), |
| (gst_qtdemux_chain): |
| Don't post BUFFERING messages in streaming mode if the stream |
| headers are behind the movie data; instead, post "progress" element |
| messages as a temporary solution. Apps might get confused and do |
| silly things to the pipeline state if they see buffering messages |
| from different sources and don't realize they come from different |
| sources (#387160). |
| |
| 2006-12-18 16:46:17 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Disable LADPSA, as it has moved to the -bad module for the duration. |
| Original commit message from CVS: |
| * configure.ac: |
| * ext/Makefile.am: |
| Disable LADPSA, as it has moved to the -bad module for the duration. |
| |
| 2006-12-18 15:51:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/ladspa/gstsignalprocessor.c: Reset flow_state back to _OK after a flush stop so that we exit our error state afte... |
| Original commit message from CVS: |
| * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setcaps), |
| (gst_signal_processor_event): |
| Reset flow_state back to _OK after a flush stop so that we exit our |
| error state after the flush. Fixes #374213 |
| |
| 2006-12-18 15:49:08 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ChangeLog surgery on one of Stefan's commits from August: |
| Original commit message from CVS: |
| ChangeLog surgery on one of Stefan's commits from August: |
| * ext/Makefile.am: |
| Quietly (accidentally) enable LADSPA for building by default, |
| despite the fact that it doesn't meet the plugin checklist. |
| -- Added by Jan Schmidt 18 Dec 2006 |
| |
| 2006-12-18 13:40:34 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/qtdemux/qtdemux.c: Don't output g_warning for an unsupported format, just send a |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain), |
| (gst_qtdemux_add_stream): |
| Don't output g_warning for an unsupported format, just send a |
| GST_ELEMENT_WARNING and don't add the pad. |
| Fix the case where it doesn't check for a NULL pad in streaming mode. |
| Fixes #387137 |
| |
| 2006-12-18 12:27:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Fix crash dereferencing NULL pointer if there's no stco atom. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| Fix crash dereferencing NULL pointer if there's no stco atom. |
| Fixes #387122. |
| |
| 2006-12-18 10:02:56 +0000 Sebastian Dröge <slomo@ubuntu.com> |
| |
| ext/wavpack/gstwavpackenc.h: Use local copy of md5.h, as it disappeared in recent wavpack installs. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackenc.h: |
| Use local copy of md5.h, as it disappeared in recent wavpack |
| installs. |
| Patch by: Sebastian Dröge <slomo at ubuntu dot com> |
| Fixes: #387076 |
| |
| 2006-12-17 19:42:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2006-12-17 06:11:39 +0000 David Schleef <ds@schleef.org> |
| |
| sys/osxvideo/osxvideosink.*: Decent effort at porting to 0.10. Needs cleanup on OS/X. |
| Original commit message from CVS: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| Decent effort at porting to 0.10. Needs cleanup on OS/X. |
| |
| 2006-12-17 05:07:07 +0000 Vijay Santhanam <vijay@santhanam.gmail.com> |
| |
| sys/osxvideo/: Preliminary patch for porting osxvideosink |
| Original commit message from CVS: |
| Patch by: Vijay Santhanam <vijay santhanam gmail com> |
| * sys/osxvideo/Makefile.am: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| Preliminary patch for porting osxvideosink |
| |
| 2006-12-16 16:21:26 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| gst/videomixer/videomixer.c: Introduce some locking around the videomixer state so that it does not crash when adding... |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * gst/videomixer/videomixer.c: (gst_videomixer_pad_set_property), |
| (gst_videomixer_set_master_geometry), |
| (gst_videomixer_pad_sink_setcaps), (gst_videomixer_collect_free), |
| (gst_videomixer_reset), (gst_videomixer_init), |
| (gst_videomixer_finalize), (gst_videomixer_request_new_pad), |
| (gst_videomixer_release_pad), (gst_videomixer_collected), |
| (gst_videomixer_change_state): |
| Introduce some locking around the videomixer state so that it does not |
| crash when adding/removing pads. Fixes #383043. |
| |
| 2006-12-16 15:25:23 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: We don't support seeking in streaming mode, so don't even try. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types), |
| (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event): |
| We don't support seeking in streaming mode, so don't even try. |
| Implement seeking query so apps can query seekability properly |
| (see #365414). Fix duration query. |
| |
| 2006-12-16 11:42:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Make sure libcaca can actually be used instead of just checking for /usr/bin/caca-config, so we don't w... |
| Original commit message from CVS: |
| * configure.ac: |
| Make sure libcaca can actually be used instead of just checking for |
| /usr/bin/caca-config, so we don't wrongly try to build cacasink when |
| cross-compiling (fixes #384587). |
| |
| 2006-12-15 10:54:28 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| adding doap file |
| Original commit message from CVS: |
| * Makefile.am: |
| * gst-plugins-good.doap: |
| * gst-plugins-good.spec.in: |
| adding doap file |
| |
| 2006-12-14 16:20:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: libflac-1.1.3 changed API again, but we can't build against it yet, so make sure our check doesn't use ... |
| Original commit message from CVS: |
| * configure.ac: |
| libflac-1.1.3 changed API again, but we can't build against it yet, |
| so make sure our check doesn't use libflac-1.1.3 and add a comment |
| to this effect. |
| |
| 2006-12-14 14:25:17 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/effectv/gstquark.c: Add some NULL pointer checks (possibly related to #385623). |
| Original commit message from CVS: |
| * gst/effectv/gstquark.c: (gst_quarktv_transform), |
| (gst_quarktv_planetable_clear): |
| Add some NULL pointer checks (possibly related to #385623). |
| |
| 2006-12-13 17:12:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Add AMR-WB to the list of supported formats. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (gst_qtdemux_handle_src_query), (qtdemux_parse_trak), |
| (qtdemux_audio_caps): |
| Add AMR-WB to the list of supported formats. |
| |
| 2006-12-12 18:45:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: In streaming mode, if the first buffer we get doesn't have an offset, fix it up to be 0, otherwise trimming won... |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain_parse_tag), |
| (gst_tag_demux_chain): |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_chain): |
| In streaming mode, if the first buffer we get doesn't have an |
| offset, fix it up to be 0, otherwise trimming won't work later on |
| and we'll be typefinding application/x-id3, which may result in |
| decodebin plugging an endless number of id3demux elements as a |
| consequence. Fixes #385031. |
| |
| 2006-12-11 21:21:16 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| sys/sunaudio/gstsunaudiosink.c: Ignore the buffer_time the sound device reports. Turns out it is sometimes completely... |
| Original commit message from CVS: |
| * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_prepare): |
| Ignore the buffer_time the sound device reports. Turns out it is |
| sometimes completely bogus and we're better off without it. |
| |
| 2006-12-11 17:33:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Fix non-working redirects from inetfilm.com (handle 'alis' reference data type as well). Fixes... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree): |
| Fix non-working redirects from inetfilm.com (handle 'alis' reference |
| data type as well). Fixes #378613. |
| |
| 2006-12-11 13:59:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/: Try harder to extract the framerate for video tracks correctly and save it directly instead of convert... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), |
| (gst_matroska_demux_video_caps): |
| * gst/matroska/matroska-ids.c: |
| (gst_matroska_track_init_video_context): |
| * gst/matroska/matroska-ids.h: |
| Try harder to extract the framerate for video tracks correctly and |
| save it directly instead of converting it back and forth a few |
| times. Mostly makes a difference for very small framerates (<1). |
| Fixes #380199. |
| |
| 2006-12-11 11:41:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/gconf/gstgconfaudiosrc.*: Remove gconf notify hook when the gconfaudiosrc element is destroyed, otherwise the cal... |
| Original commit message from CVS: |
| * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_init), |
| (gst_gconf_audio_src_dispose), (do_toggle_element): |
| * ext/gconf/gstgconfaudiosrc.h: |
| Remove gconf notify hook when the gconfaudiosrc element is |
| destroyed, otherwise the callback may be called on an |
| already-destroyed instance and bad things happen. Should fix |
| #378184. |
| Also ignore gconf key changes when the source is already running. |
| |
| 2006-12-09 19:27:28 +0000 Sebastian Dröge <mail@slomosnail.de> |
| |
| gst/apetag/gstapedemux.c: We need to be able to read and parse any possible floating point string format ("1,234" or ... |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <mail at slomosnail de> |
| * gst/apetag/gstapedemux.c: (ape_demux_parse_tags): |
| We need to be able to read and parse any possible floating point string |
| format ("1,234" or "1.234") irrespective of the current locale. g_strod() |
| will parse the former only in certain locales though, so we really need |
| to canonicalise the separator to '.' and then use g_ascii_strtod() to |
| make sure we can parse either version at all times. |
| Fixes #382982 for real. |
| |
| 2006-12-09 16:17:33 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| sys/sunaudio/: Use the sunaudio debug category. |
| Original commit message from CVS: |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| * sys/sunaudio/gstsunaudiosrc.c: |
| Use the sunaudio debug category. |
| * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_finalize), |
| (gst_sunaudiosink_class_init), (gst_sunaudiosink_init), |
| (gst_sunaudiosink_set_property), (gst_sunaudiosink_get_property), |
| (gst_sunaudiosink_open), (gst_sunaudiosink_close), |
| (gst_sunaudiosink_prepare), (gst_sunaudio_sink_do_delay), |
| (gst_sunaudiosink_write), (gst_sunaudiosink_delay), |
| (gst_sunaudiosink_reset): |
| * sys/sunaudio/gstsunaudiosink.h: |
| Uses the sunaudio debug category for all debug output |
| Implements the _delay() callback to synchronise video playback better |
| Change the segtotal and segsize values back to the parent class |
| defaults (taken from buffer_time and latency_times of 200ms and 10ms |
| respectively) |
| Measure the samples written to the device vs. played. |
| Keep track of segments in the device by writing empty eof frames, and |
| sleep using a GCond when we get too far ahead and risk overrunning the |
| sink's ringbuffer. |
| Fixes: #360673 |
| |
| 2006-12-08 21:12:47 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Correct the attribution of the previous commit. The patch in question was written by Brian Cameron. |
| Original commit message from CVS: |
| Correct the attribution of the previous commit. The patch in |
| question was written by Brian Cameron. |
| |
| 2006-12-08 17:06:43 +0000 René Stadler <mail@renestadler.de> |
| |
| gst/qtdemux/qtdemux.c: Fix caps for 24 bit raw PCM audio (2). |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler de> |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (gst_qtdemux_handle_src_query), (qtdemux_parse_trak), |
| (qtdemux_audio_caps): |
| Fix caps for 24 bit raw PCM audio (2). |
| Fixes #383471. |
| |
| 2006-12-08 16:38:18 +0000 Sebastian Dröge <mail@slomosnail.de> |
| |
| gst/audiofx/audiopanorama.*: Fix audiopanorame with float samples. Fixes #383726. |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <mail at slomosnail de > |
| * gst/audiofx/audiopanorama.c: (gst_audio_panorama_init), |
| (gst_audio_panorama_set_caps), (gst_audio_panorama_transform): |
| * gst/audiofx/audiopanorama.h: |
| Fix audiopanorame with float samples. Fixes #383726. |
| |
| 2006-12-08 15:12:01 +0000 Padraig O'Briain <padraig.obriain@sun.com> |
| |
| sys/sunaudio/: Implement reset functions to unblock the src/sink more quickly on state change requests. |
| Original commit message from CVS: |
| * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_reset): |
| * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open), |
| (gst_sunaudiosrc_reset): |
| Implement reset functions to unblock the src/sink more quickly on |
| state change requests. |
| Patch by: Padraig O'Briain <padraig dot obriain at sun dot com> |
| |
| 2006-12-08 14:42:42 +0000 Jerry Tan <jerry.tan@sun.com> |
| |
| sys/sunaudio/gstsunaudiomixer.c: Construct the correct mixer device name when the AUDIODEV env var is set. |
| Original commit message from CVS: |
| * sys/sunaudio/gstsunaudiomixer.c: |
| (gst_sunaudiomixer_change_state): |
| Construct the correct mixer device name when the AUDIODEV env var |
| is set. |
| Patch by: Jerry Tan <jerry.tan at sun dot com> |
| Fixes: #383596 |
| |
| 2006-12-08 14:32:51 +0000 Jerry Tan <jerry.tan@sun.com> |
| |
| sys/sunaudio/gstsunaudiosrc.c: Apply patch to open the mixer control and set the MULTIPLE_OPEN ioctl. On solaris, the... |
| Original commit message from CVS: |
| * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open): |
| Apply patch to open the mixer control and set the MULTIPLE_OPEN |
| ioctl. On solaris, the mixer device doesn't need opening non-blocking |
| - it can be opened by multiple processes by default, but needs the ioctl for multiple opens within 1 process. |
| Patch by: Jerry Tan <jerry.tan at sun dot com> |
| Fixes: #349015 |
| |
| 2006-12-07 17:30:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/smpte/: Port to 0.10 some more. |
| Original commit message from CVS: |
| * gst/smpte/gstmask.h: |
| * gst/smpte/gstsmpte.c: (gst_smpte_class_init), |
| (gst_smpte_setcaps), (gst_smpte_init), (gst_smpte_reset), |
| (gst_smpte_collected), (gst_smpte_set_property), |
| (gst_smpte_get_property), (gst_smpte_change_state), (plugin_init): |
| * gst/smpte/gstsmpte.h: |
| Port to 0.10 some more. |
| Added duration property to specify the duration of the transition. |
| Make framerate a fraction. |
| Deprecate fps property, we only use negotiated fps. |
| Added docs. |
| Fix collectpad usage. |
| Reset state in READY. |
| Send NEWSEGMENT event. |
| Fix racy updates of object properties. |
| Added debug category. |
| Fixes #383323. |
| |
| 2006-12-07 11:35:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Handle more H263 variants. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (gst_qtdemux_handle_src_query), (qtdemux_parse_trak), |
| (qtdemux_video_caps): |
| Handle more H263 variants. |
| |
| 2006-12-06 15:06:04 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| gst/videomixer/videomixer.c: Don't reset xpos and ypos in the setcaps function because causes unexpected behaviour. |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * gst/videomixer/videomixer.c: |
| (gst_videomixer_set_master_geometry), |
| (gst_videomixer_pad_sink_setcaps), (gst_videomixer_collect_free): |
| Don't reset xpos and ypos in the setcaps function because causes |
| unexpected behaviour. |
| Fixes #382179. |
| |
| 2006-12-06 14:45:30 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/multipart/multipartmux.c: Keep track of the buffer timestamp in the collectdata member instead of modifying the b... |
| Original commit message from CVS: |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_compare_pads), |
| (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected): |
| Keep track of the buffer timestamp in the collectdata member instead |
| of modifying the buffer without making the metadata writable first. |
| Fixes #382277. |
| |
| 2006-12-06 14:33:54 +0000 Rob Taylor <robtaylor@floopily.org> |
| |
| gst/udp/gstudpsrc.c: If using multicast in udpsrc, bind to the multicast address rather than |
| Original commit message from CVS: |
| Patch by: Rob Taylor <robtaylor at floopily dot org> |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_start): |
| If using multicast in udpsrc, bind to the multicast address rather than |
| IN_ADDR_ANY. |
| This allows the simultanous use of multiple udpsrcs listening on |
| different multicat addresses. Without this all udpsrcs will receive all |
| packets from all subscribed multicast addresses. |
| Fixes #383001. |
| |
| 2006-12-06 13:35:52 +0000 Jonathan Matthew <jonathan@0kaolin.wh9.net> |
| |
| ext/taglib/gstid3v2mux.cc: Don't attempt to write a NULL frame into the ID3 tag set when the createFrame method retur... |
| Original commit message from CVS: |
| * ext/taglib/gstid3v2mux.cc: |
| Don't attempt to write a NULL frame into the ID3 tag set when the |
| createFrame method returned NULL. |
| Fixes: #381857 |
| Patch by: Jonathan Matthew <jonathan at 0kaolin wh9 net > |
| |
| 2006-12-06 13:16:59 +0000 Sebastian Dröge <mail@slomosnail.de> |
| |
| gst/apetag/gstapedemux.c: Use g_strtod() instead of sscanf to parse doubles, so that it will try parsing in the C loc... |
| Original commit message from CVS: |
| * gst/apetag/gstapedemux.c: (ape_demux_parse_tags): |
| Use g_strtod() instead of sscanf to parse doubles, so that it will |
| try parsing in the C locale if the current locale fails. |
| Fixes: #382982 |
| Patch by: Sebastian Dröge <mail at slomosnail de > |
| |
| 2006-12-01 10:31:46 +0000 Sergey Scobich <sergey.scobich@gmail.com> |
| |
| win32/MANIFEST: Fix compilation on win32 under VS8 |
| Original commit message from CVS: |
| * win32/MANIFEST: |
| Fix compilation on win32 under VS8 |
| Patch by: Sergey Scobich <sergey dot scobich at gmail dot com> |
| Partially fixes #381175 |
| |
| 2006-11-30 16:48:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavimux.c: accept all mpegversions,fixes #380825 spotted by: Jerome Alet |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: |
| accept all mpegversions,fixes #380825 |
| spotted by: Jerome Alet |
| |
| 2006-11-30 16:46:13 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/v4l2src_calls.c: cleanup the error message a bit more |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list), |
| (gst_v4l2src_queue_frame), (gst_v4l2src_grab_frame), |
| (gst_v4l2src_get_capture), (gst_v4l2src_set_capture), |
| (gst_v4l2src_capture_init), (gst_v4l2src_buffer_finalize): |
| cleanup the error message a bit more |
| |
| 2006-11-30 15:08:08 +0000 René Stadler <mail@renestadler.de> |
| |
| gst/replaygain/gstrganalysis.c: Call the base class handler. Fixes #380610. |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler de> |
| * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_event): |
| Call the base class handler. Fixes #380610. |
| |
| 2006-11-28 12:30:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/libcaca/gstcacasink.c: Fix width and height properties. |
| Original commit message from CVS: |
| * ext/libcaca/gstcacasink.c: (gst_cacasink_class_init): |
| Fix width and height properties. |
| * ext/libcaca/gstcacasink.h: |
| Fix compilation on newer libcaca that require us to include a new |
| header. Fixes #379918. |
| |
| 2006-11-28 11:52:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Add method so that extensions can choose to disable the setup of a stream. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open): |
| * gst/rtsp/gstrtspsrc.h: |
| * gst/rtsp/rtspext.h: |
| * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_configure_stream), |
| (rtsp_ext_wms_get_context): |
| Add method so that extensions can choose to disable the setup of |
| a stream. |
| Make the WMS extension skip setup of x-wms-rtx streams. Fixes #377792. |
| |
| 2006-11-27 17:16:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Remove some asserts and replace them with a proper error message. Fixes #379261. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (gst_qtdemux_handle_src_query), (qtdemux_parse_trak): |
| Remove some asserts and replace them with a proper error |
| message. Fixes #379261. |
| |
| 2006-11-27 16:30:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| mention bug fix |
| Original commit message from CVS: |
| mention bug fix |
| |
| 2006-11-27 16:29:07 +0000 Jonas Holmberg <jonas.holmberg@axis.com> |
| |
| gst/multipart/multipartmux.c: Push header in a separate buffer instead of memcpy:ing all data |
| Original commit message from CVS: |
| Patch by: Jonas Holmberg <jonas dot holmberg at axis dot com> |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_collected): |
| Push header in a separate buffer instead of memcpy:ing all data |
| Change LF => CRLF in headers |
| Move trailing LF to header |
| |
| 2006-11-27 16:26:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmpadepay.c: Small buffer overflow fix and improve debugging. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_chain): |
| Small buffer overflow fix and improve debugging. |
| |
| 2006-11-24 08:58:53 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/esd/: remove obsolete _factory_init protos |
| Original commit message from CVS: |
| * ext/esd/esdmon.h: |
| * ext/esd/esdsink.h: |
| remove obsolete _factory_init protos |
| |
| 2006-11-24 07:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.c: remove dead code, tweak debugs statements, add comments, use _uint64_scale instead _uint64_sca... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_index_entry_for_time), |
| (gst_avi_demux_src_convert), (gst_avi_demux_handle_src_query), |
| (gst_avi_demux_peek_chunk), (gst_avi_demux_parse_subindex), |
| (gst_avi_demux_read_subindexes_push), |
| (gst_avi_demux_read_subindexes_pull), (gst_avi_demux_parse_stream), |
| (gst_avi_demux_parse_index), (gst_avi_demux_stream_index), |
| (gst_avi_demux_sync), (gst_avi_demux_next_data_buffer), |
| (gst_avi_demux_massage_index), |
| (gst_avi_demux_calculate_durations_from_index), |
| (gst_avi_demux_stream_header_pull), (gst_avi_demux_do_seek), |
| (gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry), |
| (gst_avi_demux_stream_data), (gst_avi_demux_loop): |
| remove dead code, tweak debugs statements, add comments, use |
| _uint64_scale instead _uint64_scale_int when using guint64 values, |
| small optimizations, reflow some error handling |
| |
| 2006-11-22 17:39:13 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| po/.cvsignore: We never put .pot files in cvs. Let's ignore them all. |
| Original commit message from CVS: |
| * po/.cvsignore: |
| We never put .pot files in cvs. Let's ignore them all. |
| |
| 2006-11-21 12:57:50 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| enalbe LADSPA plugin in spec file |
| Original commit message from CVS: |
| enalbe LADSPA plugin in spec file |
| |
| 2006-11-19 18:46:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| po/POTFILES.in: ... but better exclude files that aren't disted. |
| Original commit message from CVS: |
| * po/POTFILES.in: |
| ... but better exclude files that aren't disted. |
| |
| 2006-11-19 16:32:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| po/POTFILES.in: Add v4l2 source files to list of files with translations, so the strings are actually extracted (howe... |
| Original commit message from CVS: |
| * po/POTFILES.in: |
| Add v4l2 source files to list of files with translations, so the |
| strings are actually extracted (however bad they still may be). |
| |
| 2006-11-19 16:30:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/videobox/gstvideobox.c: Minor clean-ups: const-ify static array, remove trailing comma from use GST_DEBUG_FUNCPTR. |
| Original commit message from CVS: |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init): |
| Minor clean-ups: const-ify static array, remove trailing comma from |
| last enum (gcc-2.9x trips over that), use GST_DEBUG_FUNCPTR. |
| |
| 2006-11-19 13:41:53 +0000 René Stadler <mail@renestadler.de> |
| |
| gst/id3demux/id3v2frames.c: Make sure that g_free always gets called on the same pointer that was returned by g_mallo... |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame): |
| Make sure that g_free always gets called on the same pointer that was |
| returned by g_malloc. Fixes #376594. |
| Do not leak memory if decompressed size is wrong. |
| Remove unneeded check of return value of g_malloc. |
| Patch by: René Stadler <mail@renestadler.de> |
| |
| 2006-11-18 18:14:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/v4l2/v4l2src_calls.c: Add missing curly brackets. |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_deinit): |
| Add missing curly brackets. |
| |
| 2006-11-17 14:54:01 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * sys/v4l2/v4l2src_calls.c: |
| Fix capture_deinit. |
| Original commit message from CVS: |
| Fix capture_deinit. |
| |
| 2006-11-16 15:36:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-mux.c: Use GST_DEBUG_FUNCPTR; activate request pad before returning it. |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init), |
| (gst_matroska_mux_request_new_pad): |
| Use GST_DEBUG_FUNCPTR; activate request pad before returning it. |
| * tests/check/elements/matroskamux.c: (setup_src_pad), |
| (setup_sink_pad), (GST_START_TEST): |
| Activate pads before using them. |
| |
| 2006-11-16 15:04:55 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.c: Initialise variable to get rid of bogus compiler warning. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan): |
| Initialise variable to get rid of bogus compiler warning. |
| |
| 2006-11-16 07:26:17 +0000 Ville Syrjala <ville.syrjala@movial.fi> |
| |
| gst/rtp/: Specify H.263 variant and version in the caps (fixes #361637) |
| Original commit message from CVS: |
| Patch by: Ville Syrjala <ville.syrjala@movial.fi> |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtph263pdepay.c: |
| * gst/rtp/gstrtph263ppay.c: |
| Specify H.263 variant and version in the caps (fixes #361637) |
| |
| 2006-11-15 17:44:01 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/rtspconnection.c: Don't set a data pointer to NULL and a size > 0 when we deal with empty packets. |
| Original commit message from CVS: |
| * gst/rtsp/rtspconnection.c: (read_body): |
| Don't set a data pointer to NULL and a size > 0 when we deal |
| with empty packets. |
| * gst/rtsp/rtspmessage.c: (rtsp_message_new_response), |
| (rtsp_message_init_response), (rtsp_message_init_data), |
| (rtsp_message_unset), (rtsp_message_free), |
| (rtsp_message_take_body): |
| Check that we can't create invalid empty packets. |
| |
| 2006-11-15 12:35:46 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/: Some small clean-ups: use enums instead of hard-coded numbers, const-ify element details, re-factor som... |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo@circular-chaos.org> |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset), |
| (gst_wavpack_dec_init), (gst_wavpack_dec_change_state): |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init), |
| (gst_wavpack_enc_class_init), (gst_wavpack_enc_reset), |
| (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config), |
| (gst_wavpack_enc_change_state): |
| * ext/wavpack/gstwavpackparse.c: |
| Some small clean-ups: use enums instead of hard-coded numbers, |
| const-ify element details, re-factor some code into _reset() |
| functions (#352605). |
| |
| 2006-11-15 12:08:20 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/matroska/matroska-mux.*: Add basic tag writing support; implement releasing pads (#374658). |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_add_interfaces), |
| (gst_matroska_mux_class_init), (gst_matroska_pad_free), |
| (gst_matroska_mux_reset), (gst_matroska_mux_handle_sink_event), |
| (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad), |
| (gst_matroska_mux_track_header), (gst_matroska_mux_start), |
| (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish): |
| * gst/matroska/matroska-mux.h: |
| Add basic tag writing support; implement releasing pads (#374658). |
| |
| 2006-11-15 11:19:13 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-demux.c: Handle opaque/unspecified A_AAC audio codec ID (fixes #374737). |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), |
| (gst_matroska_demux_audio_caps): |
| Handle opaque/unspecified A_AAC audio codec ID (fixes #374737). |
| |
| 2006-11-15 00:12:19 +0000 David Schleef <ds@schleef.org> |
| |
| gst/matroska/matroska-mux.c: Add Dirac fourcc. |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: Add Dirac fourcc. |
| |
| 2006-11-14 20:07:22 +0000 Sergey Scobich <sergey.scobich@gmail.com> |
| |
| win32/vs8/: Make end-of-line returns unixy, so that when the files are checked out on win32 the line returns will be ... |
| Original commit message from CVS: |
| Patch by: Sergey Scobich <sergey.scobich at gmail com> |
| * win32/vs8/gst-plugins-good.sln: |
| * win32/vs8/libgst1394.vcproj: |
| * win32/vs8/libgstaasink.vcproj: |
| * win32/vs8/libgstalaw.vcproj: |
| * win32/vs8/libgstalpha.vcproj: |
| * win32/vs8/libgstalphacolor.vcproj: |
| * win32/vs8/libgstannodex.vcproj: |
| * win32/vs8/libgstapetag.vcproj: |
| * win32/vs8/libgstaudiofx.vcproj: |
| * win32/vs8/libgstauparse.vcproj: |
| * win32/vs8/libgstautodetect.vcproj: |
| * win32/vs8/libgstavi.vcproj: |
| * win32/vs8/libgstcacasink.vcproj: |
| * win32/vs8/libgstcdio.vcproj: |
| * win32/vs8/libgstcutter.vcproj: |
| * win32/vs8/libgstdv.vcproj: |
| * win32/vs8/libgsteffectv.vcproj: |
| * win32/vs8/libgstflac.vcproj: |
| * win32/vs8/libgstflxdec.vcproj: |
| * win32/vs8/libgstgoom.vcproj: |
| * win32/vs8/libgsticydemux.vcproj: |
| * win32/vs8/libgstid3demux.vcproj: |
| * win32/vs8/libgstjpeg.vcproj: |
| * win32/vs8/libgstladspa.vcproj: |
| * win32/vs8/libgstlevel.vcproj: |
| * win32/vs8/libgstmatroska.vcproj: |
| * win32/vs8/libgstmikmod.vcproj: |
| * win32/vs8/libgstmng.vcproj: |
| * win32/vs8/libgstmonoscope.vcproj: |
| * win32/vs8/libgstmulaw.vcproj: |
| * win32/vs8/libgstmultipart.vcproj: |
| * win32/vs8/libgstpng.vcproj: |
| * win32/vs8/libgstrtp.vcproj: |
| * win32/vs8/libgstrtsp.vcproj: |
| * win32/vs8/libgstshout2.vcproj: |
| * win32/vs8/libgstsmpte.vcproj: |
| * win32/vs8/libgstspeex.vcproj: |
| * win32/vs8/libgsttaglib.vcproj: |
| * win32/vs8/libgstudp.vcproj: |
| * win32/vs8/libgstvideobalance.vcproj: |
| * win32/vs8/libgstvideobox.vcproj: |
| * win32/vs8/libgstvideoflip.vcproj: |
| * win32/vs8/libgstvideomixer.vcproj: |
| * win32/vs8/libgstwavenc.vcproj: |
| * win32/vs8/libgstwavparse.vcproj: |
| Make end-of-line returns unixy, so that when the files are checked |
| out on win32 the line returns will be 0d 0a and not 0d 0d 0a. |
| Hopefully fixes #366492. |
| |
| 2006-11-14 15:55:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Disable init_frames delay timestamp adjustment, it does not seem to be needed at all. Fixes #3... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_massage_index): |
| Disable init_frames delay timestamp adjustment, it does not |
| seem to be needed at all. Fixes #369621. |
| |
| 2006-11-14 11:43:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Don't parse extra sample params for raw pcm. Fixes #374914. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (gst_qtdemux_handle_src_query), (qtdemux_parse_trak): |
| Don't parse extra sample params for raw pcm. Fixes #374914. |
| |
| 2006-11-13 18:31:18 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/videomixer/videomixer.c: Fix memleak by unref'ing collectpads instance (when finalizing) |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * gst/videomixer/videomixer.c: |
| (gst_videomixer_set_master_geometry), |
| (gst_videomixer_pad_sink_setcaps), (gst_videomixer_class_init), |
| (gst_videomixer_collect_free), (gst_videomixer_reset), |
| (gst_videomixer_init), (gst_videomixer_finalize), |
| (gst_videomixer_request_new_pad), (gst_videomixer_release_pad), |
| (gst_videomixer_collected), (gst_videomixer_change_state): |
| Fix memleak by unref'ing collectpads instance (when finalizing) |
| Implement releasing a request pad. Fixes #374479. |
| |
| 2006-11-10 20:08:42 +0000 Sergey Scobich <sergey.scobich@gmail.com> |
| |
| win32/vs8/: Add VS8 project files (note that many of the plugins in ext are disabled by default). Fixes #366492. |
| Original commit message from CVS: |
| Patch by: Sergey Scobich <sergey.scobich at gmail com> |
| * win32/vs8/gst-plugins-good.sln: |
| * win32/vs8/libgst1394.vcproj: |
| * win32/vs8/libgstaasink.vcproj: |
| * win32/vs8/libgstalaw.vcproj: |
| * win32/vs8/libgstalpha.vcproj: |
| * win32/vs8/libgstalphacolor.vcproj: |
| * win32/vs8/libgstannodex.vcproj: |
| * win32/vs8/libgstapetag.vcproj: |
| * win32/vs8/libgstaudiofx.vcproj: |
| * win32/vs8/libgstauparse.vcproj: |
| * win32/vs8/libgstautodetect.vcproj: |
| * win32/vs8/libgstavi.vcproj: |
| * win32/vs8/libgstcacasink.vcproj: |
| * win32/vs8/libgstcdio.vcproj: |
| * win32/vs8/libgstcutter.vcproj: |
| * win32/vs8/libgstdv.vcproj: |
| * win32/vs8/libgsteffectv.vcproj: |
| * win32/vs8/libgstflac.vcproj: |
| * win32/vs8/libgstflxdec.vcproj: |
| * win32/vs8/libgstgoom.vcproj: |
| * win32/vs8/libgsticydemux.vcproj: |
| * win32/vs8/libgstid3demux.vcproj: |
| * win32/vs8/libgstjpeg.vcproj: |
| * win32/vs8/libgstladspa.vcproj: |
| * win32/vs8/libgstlevel.vcproj: |
| * win32/vs8/libgstmatroska.vcproj: |
| * win32/vs8/libgstmikmod.vcproj: |
| * win32/vs8/libgstmng.vcproj: |
| * win32/vs8/libgstmonoscope.vcproj: |
| * win32/vs8/libgstmulaw.vcproj: |
| * win32/vs8/libgstmultipart.vcproj: |
| * win32/vs8/libgstpng.vcproj: |
| * win32/vs8/libgstrtp.vcproj: |
| * win32/vs8/libgstrtsp.vcproj: |
| * win32/vs8/libgstshout2.vcproj: |
| * win32/vs8/libgstsmpte.vcproj: |
| * win32/vs8/libgstspeex.vcproj: |
| * win32/vs8/libgsttaglib.vcproj: |
| * win32/vs8/libgstudp.vcproj: |
| * win32/vs8/libgstvideobalance.vcproj: |
| * win32/vs8/libgstvideobox.vcproj: |
| * win32/vs8/libgstvideoflip.vcproj: |
| * win32/vs8/libgstvideomixer.vcproj: |
| * win32/vs8/libgstwavenc.vcproj: |
| * win32/vs8/libgstwavparse.vcproj: |
| Add VS8 project files (note that many of the plugins in ext are |
| disabled by default). Fixes #366492. |
| |
| 2006-11-10 19:18:33 +0000 David Schleef <ds@schleef.org> |
| |
| gst/multifile/Makefile.am: Let's not depend on a file that doesn't exist. |
| Original commit message from CVS: |
| * gst/multifile/Makefile.am: |
| Let's not depend on a file that doesn't exist. |
| |
| 2006-11-10 18:51:10 +0000 David Schleef <ds@schleef.org> |
| |
| Revive multifile[src|sink]. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/multifile/Makefile.am: |
| * gst/multifile/gstmultifile.c: |
| * gst/multifile/gstmultifilesink.c: |
| * gst/multifile/gstmultifilesrc.c: |
| * gst/multifile/multifile.vproj: |
| Revive multifile[src|sink]. |
| |
| 2006-11-10 08:09:05 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/v4l2src_calls.c: we do not translate debug messages |
| Original commit message from CVS: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_grab_frame): |
| we do not translate debug messages |
| |
| 2006-11-08 12:04:03 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/flx/gstflxdec.c: fix categorisation, make short desc more explicit, remove unused code |
| Original commit message from CVS: |
| * gst/flx/gstflxdec.c: (gst_flxdec_class_init): |
| fix categorisation, make short desc more explicit, remove unused code |
| Fixes #372021 |
| |
| 2006-11-08 01:30:39 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| gst/rtp/: Fix element descriptions. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpL16depay.c: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtp/gstrtpamrpay.c: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtph263pdepay.c: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtph264depay.c: |
| * gst/rtp/gstrtpmp2tdepay.c: |
| * gst/rtp/gstrtpmp4gdepay.c: |
| * gst/rtp/gstrtpmp4gpay.c: |
| * gst/rtp/gstrtpmp4vdepay.c: |
| * gst/rtp/gstrtpmp4vpay.c: |
| * gst/rtp/gstrtpmpadepay.c: |
| * gst/rtp/gstrtpmpapay.c: |
| * gst/rtp/gstrtppcmadepay.c: |
| * gst/rtp/gstrtppcmapay.c: |
| * gst/rtp/gstrtppcmudepay.c: |
| * gst/rtp/gstrtppcmupay.c: |
| * gst/rtp/gstrtpspeexdepay.c: |
| * gst/rtp/gstrtpspeexpay.c: |
| * gst/rtp/gstrtpsv3vdepay.c: |
| Fix element descriptions. |
| |
| 2006-11-08 01:29:51 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| gst/rtp/: Fix description. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpvorbisdepay.c: |
| * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_handle_buffer): |
| Fix description. |
| Small cleanup in the payloader. |
| |
| 2006-11-08 01:28:00 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| gst/rtp/: Add theora pay/depayloaders. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_base_init), |
| (gst_rtp_theora_depay_class_init), (gst_rtp_theora_depay_init), |
| (gst_rtp_theora_depay_finalize), |
| (gst_rtp_theora_depay_parse_configuration), |
| (gst_rtp_theora_depay_setcaps), |
| (gst_rtp_theora_depay_switch_codebook), |
| (gst_rtp_theora_depay_process), |
| (gst_rtp_theora_depay_set_property), |
| (gst_rtp_theora_depay_get_property), |
| (gst_rtp_theora_depay_change_state), |
| (gst_rtp_theora_depay_plugin_init): |
| * gst/rtp/gstrtptheoradepay.h: |
| * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_base_init), |
| (gst_rtp_theora_pay_class_init), (gst_rtp_theora_pay_init), |
| (gst_rtp_theora_pay_setcaps), (gst_rtp_theora_pay_reset_packet), |
| (gst_rtp_theora_pay_init_packet), |
| (gst_rtp_theora_pay_flush_packet), |
| (gst_rtp_theora_pay_finish_headers), (gst_rtp_theora_pay_parse_id), |
| (gst_rtp_theora_pay_handle_buffer), |
| (gst_rtp_theora_pay_plugin_init): |
| * gst/rtp/gstrtptheorapay.h: |
| Add theora pay/depayloaders. |
| |
| 2006-11-07 01:43:06 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| gst/rtp/Makefile.am: We depend on gsttag to generate the vorbis comments. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| We depend on gsttag to generate the vorbis comments. |
| * gst/rtp/gstrtpvorbisdepay.c: |
| (gst_rtp_vorbis_depay_parse_configuration), |
| (gst_rtp_vorbis_depay_setcaps), |
| (gst_rtp_vorbis_depay_switch_codebook), |
| (gst_rtp_vorbis_depay_process): |
| * gst/rtp/gstrtpvorbisdepay.h: |
| Parse configuration string in the depayloader. |
| Implement selecting and switching to a new codebook. |
| Receiving vorbis over RTP now works. |
| * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_reset_packet), |
| (gst_rtp_vorbis_pay_init_packet), |
| (gst_rtp_vorbis_pay_finish_headers), |
| (gst_rtp_vorbis_pay_handle_buffer): |
| * gst/rtp/gstrtpvorbispay.h: |
| Set timestamps on outgoing buffers and RTP packets. |
| Fix configuration string, prepend number of Packet headers. |
| Fix encoding of ident string. |
| Add delivery-method to caps. |
| Streaming vorbis over RTP now works. |
| |
| 2006-11-06 20:52:10 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| gst/rtp/gstrtpvorbispay.*: Generate a valid configuration string in the caps based on the vorbis headers. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_setcaps), |
| (gst_rtp_vorbis_pay_finish_headers), (gst_rtp_vorbis_pay_parse_id), |
| (gst_rtp_vorbis_pay_handle_buffer): |
| * gst/rtp/gstrtpvorbispay.h: |
| Generate a valid configuration string in the caps based on the |
| vorbis headers. |
| |
| 2006-11-02 20:13:26 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Fix enum nicks; only emit no-more-pads once; add support for very fast encoding mode in upcoming 4.40.0 release (#369... |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| * configure.ac: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type), |
| (gst_wavpack_enc_correction_mode_get_type), |
| (gst_wavpack_enc_joint_stereo_mode_get_type), |
| (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config): |
| Fix enum nicks; only emit no-more-pads once; add support for very |
| fast encoding mode in upcoming 4.40.0 release (#369539). |
| |
| 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc. |
| Original commit message from CVS: |
| * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext): |
| * ext/cdio/gstcdio.h: |
| * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open): |
| Move CD-TEXT utility function into common file so it can also be |
| used by a future cdioparanoiasrc. |
| |
| 2006-11-01 19:48:26 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * sys/v4l2/Makefile.am: |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2src_calls.c: |
| Improved comments in ELEMENT_ERROR/WARNING and added "#if 0" to xoverlay code that is still not implemented. |
| Original commit message from CVS: |
| Improved comments in ELEMENT_ERROR/WARNING and added "#if 0" to xoverlay code that is still not implemented. |
| |
| 2006-11-01 13:59:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/id3v2frames.c: We require a -base more recent than 0.10.9, so it's safe to use |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (parse_picture_frame): |
| We require a -base more recent than 0.10.9, so it's safe to use |
| GST_TYPE_TAG_IMAGE_TYPE unconditionally now. |
| * ext/dv/gstdvdec.c: (gst_dvdec_sink_event): |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_sink_event): |
| Use _newsegment_full() now that we depend on a recent enough core. |
| * gst/wavparse/gstwavparse.c: |
| Remove cruft that we don't need any longer now that we depend on |
| a recent enough -base. |
| |
| 2006-11-01 10:19:18 +0000 Sergey Scobich <sergey.scobich@gmail.com> |
| |
| sys/: Wait until the window is created before using it; guard unistd.h includes with HAVE_UNISTD_H. (#366523) |
| Original commit message from CVS: |
| Patch by: Sergey Scobich <sergey dot scobich at gmail com> |
| * sys/directdraw/gstdirectdrawsink.c: |
| (gst_directdrawsink_window_thread), |
| (gst_directdrawsink_create_default_window): |
| * sys/directdraw/gstdirectdrawsink.h: |
| * sys/directsound/gstdirectsoundsink.c: |
| Wait until the window is created before using it; guard unistd.h |
| includes with HAVE_UNISTD_H. (#366523) |
| * win32/vs8/libgstdirectdraw.vcproj: |
| * win32/vs8/libgstdirectsound.vcproj: |
| Update project files. |
| |
| 2006-10-31 10:52:31 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Fix and activate ILBC pay and depayloaders. Fixes #368162. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_init), |
| (gst_rtpilbcpay_setcaps): |
| Fix and activate ILBC pay and depayloaders. Fixes #368162. |
| |
| 2006-10-31 10:31:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Handle unbounded length streams a bit better. Fixes #367696. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), |
| (gst_qtdemux_handle_src_query), (qtdemux_parse_tree), |
| (qtdemux_parse_trak): |
| Handle unbounded length streams a bit better. Fixes #367696. |
| |
| 2006-10-31 09:44:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/speex/gstspeexdec.c: Some small cleanups, use _scale. |
| Original commit message from CVS: |
| * ext/speex/gstspeexdec.c: (speex_dec_convert), |
| (speex_dec_sink_event), (speex_dec_chain_parse_header): |
| Some small cleanups, use _scale. |
| |
| 2006-10-31 09:29:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Use higher precision scale function. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query): |
| Use higher precision scale function. |
| |
| 2006-10-30 16:18:18 +0000 Michal Benes <michal.benes@itonis.tv> |
| |
| gst/matroska/matroska-demux.c: Fix several issues with encoded/compressed/encrypted/signed tracks; also, remove super... |
| Original commit message from CVS: |
| Patch by: Michal Benes <michal dot benes at itonis tv> |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_encoding_cmp), |
| (gst_matroska_demux_read_track_encodings), |
| (gst_matroska_decode_buffer): |
| Fix several issues with encoded/compressed/encrypted/signed tracks; |
| also, remove superfluous newline characters from some debug |
| statements. (#366155) |
| |
| 2006-10-30 09:24:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/jpeg/: Various cleanups, capsnego and leak fixes. |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegenc.c: (gst_jpegenc_getcaps): |
| * ext/jpeg/gstsmokedec.c: (gst_smokedec_class_init), |
| (gst_smokedec_init), (gst_smokedec_finalize), (gst_smokedec_chain), |
| (gst_smokedec_change_state): |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_class_init), |
| (gst_smokeenc_init), (gst_smokeenc_finalize), |
| (gst_smokeenc_getcaps), (gst_smokeenc_setcaps), |
| (gst_smokeenc_resync), (gst_smokeenc_chain), |
| (gst_smokeenc_set_property), (gst_smokeenc_get_property), |
| (gst_smokeenc_change_state): |
| Various cleanups, capsnego and leak fixes. |
| |
| 2006-10-30 08:17:08 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/videomixer/videomixer.c: Fix videomixer so that it can handle any combination of framerates. |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * gst/videomixer/videomixer.c: (gst_videomixer_update_queues): |
| Fix videomixer so that it can handle any combination of framerates. |
| Fixes #367221. |
| |
| 2006-10-28 16:37:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Fix position query for audio. also fixes timestamps in streaming mode and bug #364958. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query), |
| (gst_avi_demux_parse_file_header), |
| (gst_avi_demux_stream_init_push), (gst_avi_demux_parse_stream), |
| (gst_avi_demux_stream_header_push), (gst_avi_demux_stream_data), |
| (gst_avi_demux_chain): |
| Fix position query for audio. also fixes timestamps in streaming |
| mode and bug #364958. |
| Small cleanups. |
| |
| 2006-10-27 17:10:42 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/libpng/gstpngenc.*: Fix strides. Fixes #364856. |
| Original commit message from CVS: |
| * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps), (gst_pngenc_chain): |
| * ext/libpng/gstpngenc.h: |
| Fix strides. Fixes #364856. |
| Cleanup capsnego. |
| Set caps on outgoing buffers. |
| |
| 2006-10-18 17:06:21 +0000 Ville Syrjala <ville.syrjala@movial.fi> |
| |
| gst/rtp/: Add static payload numbers in addition to the dynamic ones. |
| Original commit message from CVS: |
| Patch by: Ville Syrjala <ville dot syrjala at movial dot fi> |
| * gst/rtp/gstrtpgsmpay.c: |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtpmpapay.c: |
| * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_flush), |
| (gst_rtp_pcma_pay_handle_buffer): |
| * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_flush): |
| Add static payload numbers in addition to the dynamic ones. |
| Fixes #361639. |
| |
| 2006-10-18 16:18:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Reuse already existing enum for lower transport. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtsp_lower_trans_get_type), |
| (gst_rtspsrc_class_init), (gst_rtspsrc_loop_interleaved), |
| (gst_rtspsrc_loop_udp), (gst_rtspsrc_open), |
| (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_set_uri): |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_create): |
| * gst/rtsp/rtspdefs.h: |
| * gst/rtsp/rtspurl.c: (rtsp_url_parse): |
| * gst/rtsp/rtspurl.h: |
| Reuse already existing enum for lower transport. |
| Add rtspt and rtspu protocols. |
| Send redirect to rtspt when udp times out. |
| |
| 2006-10-18 14:00:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.c: Fix seeking some more, mostly for speed changes. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek), |
| (gst_wavparse_stream_data): |
| Fix seeking some more, mostly for speed changes. |
| |
| 2006-10-18 11:28:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| ChangeLog surgery: fix Fredrik's e-mail address |
| Original commit message from CVS: |
| ChangeLog surgery: fix Fredrik's e-mail address |
| |
| 2006-10-18 11:04:09 +0000 Fredrik Persson <frepe@broadband.net> |
| |
| sys/v4l2/gstv4l2tuner.*: Fix _set_channel(): remove useless g_object_notify() for "channel" property that doesn't exi... |
| Original commit message from CVS: |
| Patch by: Fredrik Persson <frepe at broadband net> |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/gstv4l2tuner.h: |
| Fix _set_channel(): remove useless g_object_notify() for "channel" |
| property that doesn't exist any longer and therefore now also |
| useless redirect (#338818). |
| |
| 2006-10-17 15:16:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Activate pads before adding them to running element. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_set_wp_config): |
| * ext/wavpack/gstwavpackparse.c: |
| (gst_wavpack_parse_create_src_pad): |
| * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_create_pads): |
| * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad): |
| Activate pads before adding them to running element. |
| |
| 2006-10-17 14:57:17 +0000 Josep Torra Valles <josep@fluendo.com> |
| |
| gst/qtdemux/qtdemux.c: Make compile with Forte compiler, mostly don't do pointer arithmetic with void pointers (#3626... |
| Original commit message from CVS: |
| Patch by: Josep Torra Valles <josep at fluendo com> |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event), |
| (next_entry_size), (qtdemux_inflate), (qtdemux_parse_moov), |
| (qtdemux_parse_tree), (qtdemux_parse_trak), (qtdemux_tag_add_str), |
| (qtdemux_tag_add_num), (qtdemux_tag_add_date), |
| (qtdemux_tag_add_gnre): |
| Make compile with Forte compiler, mostly don't do pointer arithmetic |
| with void pointers (#362626). |
| |
| 2006-10-17 14:37:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/oss/gstosssink.c: Some drivers do not support unsetting the non-blocking flag once the device is opened. In those... |
| Original commit message from CVS: |
| * sys/oss/gstosssink.c: (gst_oss_sink_prepare): |
| Some drivers do not support unsetting the non-blocking flag once the |
| device is opened. In those cases, close/open the device in |
| non-blocking mode. Fixes #362673. |
| |
| 2006-10-17 13:44:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/: dear stefan, framespersecond is not frameperiod, reverting but adding comment |
| Original commit message from CVS: |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_fps), |
| (gst_v4l2src_get_fps): |
| dear stefan, framespersecond is not frameperiod, reverting but adding |
| comment |
| |
| 2006-10-17 11:28:50 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/: Numerator is numerator and denominator is denominator. Say that aloud 5 times and retry after next beer. |
| Original commit message from CVS: |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_fps), |
| (gst_v4l2src_get_fps): |
| Numerator is numerator and denominator is denominator. Say that aloud |
| 5 times and retry after next beer. |
| |
| 2006-10-17 10:59:55 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.*: Avoid void pointer usage, better use guint8 * instead. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov), (qtdemux_parse), |
| (qtdemux_node_dump_foreach), (qtdemux_dump_mvhd), |
| (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd), |
| (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref), |
| (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss), |
| (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco), |
| (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd), |
| (qtdemux_dump_unknown), (qtdemux_tree_get_child_by_type), |
| (qtdemux_tree_get_sibling_by_type): |
| * gst/qtdemux/qtdemux.h: |
| Avoid void pointer usage, better use guint8 * instead. |
| |
| 2006-10-16 18:22:47 +0000 Josep Torra Valles <josep@fluendo.com> |
| |
| Fix a bunch of problems discovered by the Forte compiler, mostly type mixups and pointer arithmetics with void pointe... |
| Original commit message from CVS: |
| Patch by: Josep Torra Valles <josep at fluendo com> |
| * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform): |
| * ext/esd/esdsink.c: (gst_esdsink_write): |
| * ext/flac/gstflacdec.c: (gst_flac_dec_length), |
| (gst_flac_dec_read_seekable), (gst_flac_dec_chain), |
| (gst_flac_dec_send_newsegment): |
| * ext/flac/gstflacenc.c: (gst_flac_enc_seek_callback), |
| (gst_flac_enc_tell_callback): |
| * ext/jpeg/smokecodec.c: (find_best_size), (smokecodec_encode), |
| (smokecodec_parse_header), (smokecodec_decode): |
| * gst/avi/gstavimux.c: (gst_avi_mux_write_avix_index): |
| * gst/debug/efence.c: (gst_fenced_buffer_alloc): |
| * gst/goom/Makefile.am: |
| * gst/goom/gstgoom.c: |
| * gst/icydemux/gsticydemux.c: (gst_icydemux_typefind_or_forward): |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_read): |
| * gst/udp/gstudpsink.c: |
| * gst/udp/gstudpsrc.c: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_change_state): |
| * sys/sunaudio/gstsunaudiomixertrack.h: |
| Fix a bunch of problems discovered by the Forte compiler, mostly type |
| mixups and pointer arithmetics with void pointers. Fixes #362603. |
| |
| 2006-10-12 19:02:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/speex/: Miscellaneous clean-ups, among other things: speexenc => enc to enhance code readability; change speexenc... |
| Original commit message from CVS: |
| * ext/speex/gstspeex.c: (plugin_init): |
| * ext/speex/gstspeexenc.c: (gst_speex_enc_get_formats), |
| (gst_speex_enc_setup_interfaces), (gst_speex_enc_base_init), |
| (gst_speex_enc_class_init), (gst_speex_enc_finalize), |
| (gst_speex_enc_sink_setcaps), (gst_speex_enc_convert_src), |
| (gst_speex_enc_convert_sink), (gst_speex_enc_get_query_types), |
| (gst_speex_enc_src_query), (gst_speex_enc_sink_query), |
| (gst_speex_enc_init), (gst_speex_enc_create_metadata_buffer), |
| (gst_speex_enc_set_last_msg), (gst_speex_enc_setup), |
| (gst_speex_enc_buffer_from_data), (gst_speex_enc_push_buffer), |
| (gst_speex_enc_set_header_on_caps), (gst_speex_enc_sinkevent), |
| (gst_speex_enc_chain), (gst_speex_enc_get_property), |
| (gst_speex_enc_set_property), (gst_speex_enc_change_state): |
| * ext/speex/gstspeexenc.h: |
| Miscellaneous clean-ups, among other things: speexenc => enc to |
| enhance code readability; change speexenc => speex_enc; in chain |
| function unref input buffer in case of error; take reference in |
| event function; use boilerplate macro; use gst_pad_query_peer_* |
| convenience functions. |
| |
| 2006-10-12 18:35:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/speex/gstspeexenc.c: Fix some mem leaks. |
| Original commit message from CVS: |
| * ext/speex/gstspeexenc.c: (gst_speexenc_finalize), |
| (gst_speexenc_set_last_msg), (gst_speexenc_setup), |
| (gst_speexenc_set_header_on_caps): |
| Fix some mem leaks. |
| |
| 2006-10-11 16:21:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/URLS: Added some other URL. |
| Original commit message from CVS: |
| * gst/rtsp/URLS: |
| Added some other URL. |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp), |
| (gst_rtspsrc_handle_request), (gst_rtspsrc_send), |
| (gst_rtspsrc_open), (gst_rtspsrc_play), |
| (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state): |
| * gst/rtsp/gstrtspsrc.h: |
| Work on fallback to TCP connection when the UDP socket times out. |
| Handler server requests, just reply with OK for now. |
| * gst/rtsp/rtspdefs.c: (rtsp_strresult): |
| * gst/rtsp/rtspdefs.h: |
| Added some more Real extension headers. |
| * gst/rtsp/rtspurl.c: (rtsp_url_parse): |
| Fix parsing of urls with a ':' that is not part of the hostname:port |
| part of the url. |
| |
| 2006-10-11 13:49:26 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Add some fourcc for DV format. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add some fourcc for DV format. |
| |
| 2006-10-11 13:24:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Activate pad before adding it to the already-running element. |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_add_srcpad): |
| * gst/icydemux/gsticydemux.c: (gst_icydemux_add_srcpad): |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad): |
| Activate pad before adding it to the already-running element. |
| * tests/check/elements/icydemux.c: (icydemux_found_pad): |
| Activate newly-created pad too. |
| |
| 2006-10-11 08:34:14 +0000 Sebastien Cote <sebas642@yahoo.ca> |
| |
| gst/udp/gstudpsrc.c: Fix some leaks in caps and uris. Fixes #361252. |
| Original commit message from CVS: |
| Patch by: Sebastien Cote <sebas642 at yahoo dot ca> |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), |
| (gst_udpsrc_finalize), (gst_udpsrc_create), (gst_udpsrc_set_uri), |
| (gst_udpsrc_start): |
| Fix some leaks in caps and uris. Fixes #361252. |
| |
| 2006-10-10 18:54:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Printf format fixes. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc), |
| (gst_qtdemux_loop_state_header): |
| Printf format fixes. |
| * sys/dvb/gstdvbsrc.c: |
| Use "_stdint.h". |
| |
| 2006-10-10 09:57:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Reorganise some stuff. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_init), |
| (gst_qtdemux_push_event), (gst_qtdemux_do_seek), |
| (gst_qtdemux_change_state), (extract_initial_length_and_fourcc), |
| (gst_qtdemux_loop_state_header), (gst_qtdemux_activate_segment), |
| (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop), |
| (gst_qtdemux_post_buffering), (gst_qtdemux_chain), |
| (gst_qtdemux_add_stream), (qtdemux_process_redirects), |
| (qtdemux_parse_tree), (qtdemux_parse_trak): |
| Reorganise some stuff. |
| Parse RTSP redirection URLS. |
| |
| 2006-10-10 08:29:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavparse/Makefile.am: Fix copy'n'paste-o (spotted by Mark Nauwelaerts, #341489). |
| Original commit message from CVS: |
| * gst/wavparse/Makefile.am: |
| Fix copy'n'paste-o (spotted by Mark Nauwelaerts, #341489). |
| |
| 2006-10-09 07:01:19 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| sys/v4l2/gstv4l2xoverlay.*: Fix build as per the patch in #338818 comment 36. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2xoverlay.c: |
| * sys/v4l2/gstv4l2xoverlay.h: |
| Fix build as per the patch in #338818 comment 36. |
| |
| 2006-10-08 20:05:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| inspect updates |
| Original commit message from CVS: |
| inspect updates |
| |
| 2006-10-07 21:15:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/rtsp/gstrtspsrc.c: Activate pads before adding them to the source. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport): |
| Activate pads before adding them to the source. |
| |
| 2006-10-07 11:37:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/plugins/: Add/update docs stuff. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * docs/plugins/gst-plugins-bad-plugins.hierarchy: |
| * docs/plugins/gst-plugins-bad-plugins.interfaces: |
| * docs/plugins/gst-plugins-bad-plugins.prerequisites: |
| * docs/plugins/inspect/plugin-dtsdec.xml: |
| * docs/plugins/inspect/plugin-mms.xml: |
| * docs/plugins/inspect/plugin-mpeg2enc.xml: |
| * docs/plugins/inspect/plugin-neon.xml: |
| * docs/plugins/inspect/plugin-replaygain.xml: |
| * docs/plugins/inspect/plugin-soundtouch.xml: |
| * docs/plugins/inspect/plugin-spcdec.xml: |
| * docs/plugins/inspect/plugin-swfdec.xml: |
| * docs/plugins/inspect/plugin-videocrop.xml: |
| * docs/plugins/inspect/plugin-wavpack.xml: |
| Add/update docs stuff. |
| |
| 2006-10-06 17:00:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Activate pads before adding. |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads), (gst_dvdemux_chain): |
| * gst/auparse/gstauparse.c: (gst_au_parse_add_srcpad): |
| Activate pads before adding. |
| |
| 2006-10-06 16:03:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/multipart/multipartdemux.c: Activate pads before adding. |
| Original commit message from CVS: |
| * gst/multipart/multipartdemux.c: (gst_multipart_demux_init), |
| (gst_multipart_find_pad_by_mime): |
| Activate pads before adding. |
| * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init): |
| BOILERPLATE sets parent_class for us. |
| |
| 2006-10-06 15:56:01 +0000 René Stadler <mail@renestadler.de> |
| |
| Add ReplayGain analysis element (#357069). |
| Original commit message from CVS: |
| Patch by: René Stadler <mail at renestadler de> |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-sections.txt: |
| * gst/replaygain/Makefile.am: |
| * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_base_init), |
| (gst_rg_analysis_class_init), (gst_rg_analysis_init), |
| (gst_rg_analysis_set_property), (gst_rg_analysis_get_property), |
| (gst_rg_analysis_start), (gst_rg_analysis_set_caps), |
| (gst_rg_analysis_transform_ip), (gst_rg_analysis_event), |
| (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags), |
| (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result), |
| (gst_rg_analysis_album_result), (plugin_init): |
| * gst/replaygain/gstrganalysis.h: |
| * gst/replaygain/rganalysis.c: (yule_filter), (butter_filter), |
| (apply_filters), (reset_filters), (accumulator_add), |
| (accumulator_clear), (accumulator_result), (rg_analysis_new), |
| (rg_analysis_set_sample_rate), (rg_analysis_destroy), |
| (rg_analysis_analyze_mono_float), |
| (rg_analysis_analyze_stereo_float), |
| (rg_analysis_analyze_mono_int16), |
| (rg_analysis_analyze_stereo_int16), (rg_analysis_analyze), |
| (rg_analysis_track_result), (rg_analysis_album_result), |
| (rg_analysis_reset_album), (rg_analysis_reset): |
| * gst/replaygain/rganalysis.h: |
| Add ReplayGain analysis element (#357069). |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/rganalysis.c: (get_expected_gain), |
| (setup_rganalysis), (cleanup_rganalysis), (set_playing_state), |
| (send_eos_event), (send_tag_event), (poll_eos), (poll_tags), |
| (fail_unless_track_gain), (fail_unless_track_peak), |
| (fail_unless_album_gain), (fail_unless_album_peak), |
| (fail_if_track_tags), (fail_if_album_tags), |
| (fail_unless_num_tracks), (test_buffer_const_float_mono), |
| (test_buffer_const_float_stereo), (test_buffer_const_int16_mono), |
| (test_buffer_const_int16_stereo), (test_buffer_square_float_mono), |
| (test_buffer_square_float_stereo), (test_buffer_square_int16_mono), |
| (test_buffer_square_int16_stereo), (push_buffer), (GST_START_TEST), |
| (rganalysis_suite), (main): |
| Unit tests for the new replaygain element. |
| |
| 2006-10-06 15:49:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/faad/gstfaad.c: Some cleanups. |
| Original commit message from CVS: |
| * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain), |
| (gst_faad_close_decoder): |
| Some cleanups. |
| Added some more debugging. |
| Don't ever ignore unlinked, we're not a demuxer. |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream): |
| Activate pad before adding it to the element. |
| |
| 2006-10-06 12:55:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Rework how the transport string is constructed, try to share channels and udp ports. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type), |
| (gst_rtspsrc_class_init), (gst_rtspsrc_init), |
| (gst_rtspsrc_create_stream), (gst_rtspsrc_media_to_caps), |
| (gst_rtspsrc_alloc_udp_ports), |
| (gst_rtspsrc_stream_configure_transport), (find_stream_by_channel), |
| (gst_rtspsrc_push_event), (gst_rtspsrc_loop_interleaved), |
| (gst_rtspsrc_create_transports_string), |
| (gst_rtspsrc_configure_transports), (gst_rtspsrc_open), |
| (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state): |
| * gst/rtsp/gstrtspsrc.h: |
| Rework how the transport string is constructed, try to share channels |
| and udp ports. |
| Make most of the stuff less dependant on RTP as we are also going to use |
| it for RDT. |
| Add support for transport specific session managers. |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_flush): |
| Implement _flush(). |
| * gst/rtsp/rtspdefs.c: (rtsp_strresult): |
| * gst/rtsp/rtspdefs.h: |
| Add generic error return code. |
| * gst/rtsp/rtspext.h: |
| Add support for pluggable tranport strings. |
| * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_before_send), |
| (rtsp_ext_wms_after_send), (rtsp_ext_wms_parse_sdp), |
| (rtsp_ext_wms_get_context): |
| Detect WMServer and activate the extension. |
| * gst/rtsp/rtsptransport.c: (rtsp_transport_get_mime), |
| (rtsp_transport_get_manager), (rtsp_transport_parse): |
| * gst/rtsp/rtsptransport.h: |
| Added methods to get mime/manager for certain transports. |
| |
| 2006-10-06 11:31:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/spectrum/gstspectrum.c: Fix mem leak, avoid unnecessary memcpy. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip): |
| Fix mem leak, avoid unnecessary memcpy. |
| |
| 2006-10-06 02:29:35 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/spectrum/gstspectrum.c: Removed cruft code that was just commented out. Removed some obsolete debug logs statements. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_init), |
| (gst_spectrum_transform_ip): |
| Removed cruft code that was just commented out. Removed some obsolete |
| debug logs statements. |
| |
| 2006-10-05 18:14:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Another batch of printf format fixes. |
| Original commit message from CVS: |
| * ext/dts/gstdtsdec.c: (gst_dtsdec_chain): |
| * ext/musicbrainz/gsttrm.c: (gst_trm_setcaps): |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps): |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain), (qtdemux_parse), |
| (qtdemux_parse_trak): |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip): |
| Another batch of printf format fixes. |
| |
| 2006-10-05 16:37:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Printf format fixes. |
| Original commit message from CVS: |
| * ext/cairo/gsttimeoverlay.c: |
| (gst_cairo_time_overlay_update_font_height): |
| * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_transform_caps): |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_parse_image_data): |
| * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain): |
| * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain): |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain): |
| * ext/libpng/gstpngdec.c: (user_endrow_callback): |
| * gst/auparse/gstauparse.c: (gst_au_parse_parse_header): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_superindex), |
| (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream), |
| (gst_avi_demux_stream_data): |
| * gst/cutter/gstcutter.c: (gst_cutter_chain): |
| * gst/debug/efence.c: (gst_efence_buffer_alloc), |
| (gst_fenced_buffer_copy): |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame): |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream): |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), |
| (gst_rtspsrc_handle_message): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers): |
| * sys/ximage/ximageutil.c: (ximageutil_xcontext_get): |
| Printf format fixes. |
| |
| 2006-10-04 22:37:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/videocrop/gstvideocrop.*: Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix passthrough mode; la... |
| Original commit message from CVS: |
| * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init), |
| (gst_video_crop_init), |
| (gst_video_crop_get_image_details_from_caps), |
| (gst_video_crop_transform_packed_complex), |
| (gst_video_crop_transform_packed_simple), |
| (gst_video_crop_transform), (gst_video_crop_transform_caps), |
| (gst_video_crop_set_caps), |
| (gst_videocrop_clear_negotiated_caps_locked), |
| (gst_video_crop_set_property): |
| * gst/videocrop/gstvideocrop.h: |
| Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix |
| passthrough mode; lastly, clear negotiated basetransform caps when |
| the cropping changes in order to force renegotiation. |
| |
| 2006-10-04 20:05:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/icles/: Visual test for videocrop, shows that packed yuv doesn't work right yet. --with-ffmpegcolorspace option... |
| Original commit message from CVS: |
| * tests/icles/.cvsignore: |
| * tests/icles/Makefile.am: |
| * tests/icles/videocrop-test.c: (quit_mainloop), (tick_cb), |
| (test_with_caps), (video_crop_get_test_caps), (main): |
| Visual test for videocrop, shows that packed yuv doesn't work right |
| yet. --with-ffmpegcolorspace option doesn't work yet for unknown |
| reasons (another basetransform issue?) |
| |
| 2006-10-04 17:53:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/Makefile.am: Dist new .h file too. |
| Original commit message from CVS: |
| * gst/rtsp/Makefile.am: |
| Dist new .h file too. |
| |
| 2006-10-04 17:24:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Factor out extension in separate module. |
| Original commit message from CVS: |
| * gst/rtsp/Makefile.am: |
| * gst/rtsp/gstrtpdec.c: (gst_rtpdec_getcaps), |
| (gst_rtpdec_chain_rtp), (gst_rtpdec_chain_rtcp): |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), |
| (gst_rtspsrc_finalize), (gst_rtspsrc_create_stream), |
| (gst_rtspsrc_parse_rtpmap), |
| (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send), |
| (gst_rtspsrc_parse_methods), (gst_rtspsrc_open), |
| (gst_rtspsrc_play), (gst_rtspsrc_handle_message): |
| * gst/rtsp/gstrtspsrc.h: |
| * gst/rtsp/rtspdefs.c: (rtsp_strresult): |
| * gst/rtsp/rtspdefs.h: |
| * gst/rtsp/rtspext.h: |
| * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_parse_sdp), |
| (rtsp_ext_wms_get_context): |
| * gst/rtsp/rtspextwms.h: |
| * gst/rtsp/rtsptransport.c: (rtsp_transport_init), (parse_mode), |
| (rtsp_transport_parse): |
| * gst/rtsp/rtsptransport.h: |
| Factor out extension in separate module. |
| Fix getcaps to filter against the padtemplate. |
| Use Content-Base if the server gives one. |
| Rework the transport parsing a bit for future extensions. |
| Added some Real Header field definitions. |
| |
| 2006-10-04 10:29:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/plugins/: added v4l2 stubs |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| added v4l2 stubs |
| * gst-plugins-good.spec.in: |
| add v4l2 |
| |
| 2006-10-04 10:24:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/apetag/gstapedemux.c: Extract disc/album/medium number and count and try harder to extract track number/count. |
| Original commit message from CVS: |
| * gst/apetag/gstapedemux.c: (ape_demux_parse_tags): |
| Extract disc/album/medium number and count and try harder |
| to extract track number/count. |
| |
| 2006-10-03 18:36:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/icles/.gitignore: |
| moap ignore |
| Original commit message from CVS: |
| moap ignore |
| |
| 2006-10-03 18:35:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/icles/Makefile.am: |
| add icle for v4l2 |
| Original commit message from CVS: |
| add icle for v4l2 |
| |
| 2006-10-03 18:15:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| add build stuff for v4l2, needs --enable-experimental until the last bits are resolved |
| Original commit message from CVS: |
| * configure.ac: |
| * sys/Makefile.am: |
| add build stuff for v4l2, needs --enable-experimental until |
| the last bits are resolved |
| |
| 2006-10-03 13:47:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * sys/v4l2/gstv4l2object.c: |
| comment out the notifies for removed properties |
| Original commit message from CVS: |
| comment out the notifies for removed properties |
| |
| 2006-10-03 13:30:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| sys/v4l2/gstv4l2object.c: comment out the properties that are already part of the tuner interface. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2object.c: |
| (gst_v4l2_object_install_properties_helper): |
| comment out the properties that are already part of the tuner |
| interface. |
| |
| 2006-10-03 13:18:59 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| sys/v4l2/gstv4l2src.c: Improve docs. |
| Original commit message from CVS: |
| 2006-10-03 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * sys/v4l2/gstv4l2src.c: |
| Improve docs. |
| |
| 2006-10-02 16:14:06 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| stop removing gdkpixbuf plugin from package |
| Original commit message from CVS: |
| stop removing gdkpixbuf plugin from package |
| |
| 2006-09-29 15:39:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/Makefile.am: Disable autodetect test temporarily, so that the build bots update -bad and the ranks of unr... |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Disable autodetect test temporarily, so that the build bots |
| update -bad and the ranks of unreliable video sinks in there. |
| * tests/check/elements/autodetect.c: (GST_START_TEST): |
| Skip test if no usable videosink is found. |
| |
| 2006-09-29 15:37:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/URLS: Add some more URLs. |
| Original commit message from CVS: |
| * gst/rtsp/URLS: |
| Add some more URLs. |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init), |
| (gst_rtspsrc_init), (gst_rtspsrc_finalize), |
| (gst_rtspsrc_set_property), (gst_rtspsrc_get_property), |
| (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_loop_interleaved), |
| (gst_rtspsrc_loop_udp), (gst_rtspsrc_loop_send_cmd), |
| (gst_rtspsrc_loop), (gst_rtspsrc_send), |
| (gst_rtspsrc_parse_methods), (gst_rtspsrc_open), |
| (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause), |
| (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state): |
| * gst/rtsp/gstrtspsrc.h: |
| Add timeout property to control UDP timeouts. |
| Fix error messages. |
| Also start a loop function when operating in UDP mode so that we can |
| do some more stuff async. |
| Handle element messages from udpsrc to detect timeouts. If a timeout |
| happens we currently generate an error. |
| API: rtspsrc::timeout property. |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), |
| (gst_udpsrc_create): |
| Really implement the timeout in microseconds and not milliseconds. |
| |
| 2006-09-29 11:09:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudpsrc.*: Added property to post a message on timeout. |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init), |
| (gst_udpsrc_create), (gst_udpsrc_set_property), |
| (gst_udpsrc_get_property), (gst_udpsrc_unlock), (gst_udpsrc_stop): |
| * gst/udp/gstudpsrc.h: |
| Added property to post a message on timeout. |
| Updated docs. |
| When restarting the select, initialize the fdsets again. |
| Init control sockets so we don't accidentally close a random socket. |
| API: GstUDPSrc::timeout property |
| |
| 2006-09-29 08:15:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Fix flag registration. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type): |
| Fix flag registration. |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_read): |
| Reading 0 also means 'no more commands' |
| |
| 2006-09-29 08:09:24 +0000 Antoine Tremblay <hexa00@gmail.com> |
| |
| gst/udp/gstudpsrc.c: Fix possible infinite loop when shutting down, a read can also return 0 to indicate no more mess... |
| Original commit message from CVS: |
| Patch by: Antoine Tremblay <hexa00 at gmail dot com> |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_create): |
| Fix possible infinite loop when shutting down, a read can also return |
| 0 to indicate no more messages are available. Fixes #358156. |
| |
| 2006-09-28 17:08:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/v4l2/: Framerate can be 0/1 too. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_all_caps), |
| (gst_v4l2src_get_caps): |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists): |
| Framerate can be 0/1 too. |
| Init framerate to 0/1 before querying it so that we can detect |
| devices that don't know about a framerate. |
| Add some more debugging info. |
| |
| 2006-09-28 14:31:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Add support for 'yv12' fourcc. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add support for 'yv12' fourcc. |
| |
| 2006-09-27 17:47:57 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * tests/icles/v4l2src-test.c: |
| Removed set-undef-fps. |
| Original commit message from CVS: |
| Removed set-undef-fps. |
| |
| 2006-09-27 17:04:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/v4l2/: Renamed some properties to match the tuner interface naming. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2object.c: |
| (gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new), |
| (gst_v4l2_object_set_property_helper), |
| (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults): |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init), |
| (gst_v4l2src_create): |
| * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_contains_channel), |
| (gst_v4l2_tuner_list_channels), |
| (gst_v4l2_tuner_set_channel_and_notify), |
| (gst_v4l2_tuner_get_channel), (gst_v4l2_tuner_contains_norm), |
| (gst_v4l2_tuner_list_norms), (gst_v4l2_tuner_set_norm_and_notify), |
| (gst_v4l2_tuner_get_norm): |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities), |
| (gst_v4l2_fill_lists), (gst_v4l2_empty_lists): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_get_fps): |
| Renamed some properties to match the tuner interface naming. |
| |
| 2006-09-27 16:14:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Small cleanups. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_set_property_helper), |
| (gst_v4l2_set_defaults): |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read), |
| (gst_v4l2src_create): |
| * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open): |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities), |
| (gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_set_norm), |
| (gst_v4l2_get_frequency), (gst_v4l2_set_frequency), |
| (gst_v4l2_signal_strength), (gst_v4l2_get_attribute), |
| (gst_v4l2_set_attribute), (gst_v4l2_get_input), |
| (gst_v4l2_set_input): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list), |
| (gst_v4l2src_grab_frame), (gst_v4l2src_get_capture), |
| (gst_v4l2src_set_capture), (gst_v4l2src_capture_init), |
| (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop), |
| (gst_v4l2src_buffer_new): |
| * tests/icles/v4l2src-test.c: (my_bus_callback), (main): |
| Small cleanups. |
| Fix error messages. |
| Use locks when getting timestamps. |
| Fix leaks in test. |
| Add licensing header to tests. |
| |
| 2006-09-27 15:14:07 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2src_calls.c: |
| * tests/icles/v4l2src-test.c: |
| Some cleanups and comments. |
| Original commit message from CVS: |
| Some cleanups and comments. |
| |
| 2006-09-27 13:41:35 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| add audiofx plugin |
| Original commit message from CVS: |
| add audiofx plugin |
| |
| 2006-09-26 14:17:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/plugins/: Add v4l2 plugin to the docs. |
| 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: |
| Add v4l2 plugin to the docs. |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read), |
| (gst_v4l2src_get_mmap), (gst_v4l2src_create): |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2vidorient.c: |
| Fix docs. |
| Remove some more externs. |
| |
| 2006-09-26 13:18:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/v4l2/Makefile.am: Fix makefile, list libs in stack order. |
| Original commit message from CVS: |
| * sys/v4l2/Makefile.am: |
| Fix makefile, list libs in stack order. |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2object.c: (gst_v4l2_device_get_type), |
| (gst_v4l2_object_install_properties_helper): |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read), |
| (gst_v4l2src_get_mmap), (gst_v4l2src_create): |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.h: |
| * sys/v4l2/gstv4l2vidorient.h: |
| * sys/v4l2/gstv4l2xoverlay.h: |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.h: |
| Fix coding style: |
| - Remove extern from functions. |
| - Fix header indentation. |
| Fix Flags, add defaults for properties. |
| Remove unused enums. |
| Fix TOO_LAZY in error messages. |
| |
| 2006-09-26 11:06:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/v4l2/: Fix pass at code cleanups, move errors cases out of the normal flow for additional code clarity. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices), |
| (gst_v4l2_probe_needs_probe), |
| (gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new), |
| (gst_v4l2_object_destroy), (gst_v4l2_object_set_property_helper), |
| (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults), |
| (gst_v4l2_object_start), (gst_v4l2_object_stop): |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init), |
| (gst_v4l2src_init), (gst_v4l2src_dispose), |
| (gst_v4l2src_set_property), (gst_v4l2src_get_property), |
| (gst_v4l2src_fixate), (gst_v4l2src_get_caps), |
| (gst_v4l2src_set_caps), (gst_v4l2src_get_read), |
| (gst_v4l2src_get_mmap), (gst_v4l2src_create): |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities), |
| (gst_v4l2_open), (gst_v4l2_close), (gst_v4l2_get_norm), |
| (gst_v4l2_set_norm), (gst_v4l2_get_frequency), |
| (gst_v4l2_set_frequency), (gst_v4l2_signal_strength), |
| (gst_v4l2_get_attribute), (gst_v4l2_set_attribute), |
| (gst_v4l2_get_input), (gst_v4l2_set_input): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list), |
| (gst_v4l2src_queue_frame), (gst_v4l2src_grab_frame), |
| (gst_v4l2src_get_capture), (gst_v4l2src_set_capture), |
| (gst_v4l2src_capture_init), (gst_v4l2src_capture_start), |
| (gst_v4l2src_capture_stop), (gst_v4l2src_capture_deinit), |
| (gst_v4l2src_get_size_limits), (gst_v4l2src_set_fps), |
| (gst_v4l2src_get_fps), (gst_v4l2src_buffer_finalize), |
| (gst_v4l2src_buffer_new): |
| Fix pass at code cleanups, move errors cases out of the normal |
| flow for additional code clarity. |
| |
| 2006-09-25 13:55:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/autodetect/: Small cleanups. don't try to set "sync" property when it is not available. |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_base_init), (gst_auto_audio_sink_class_init), |
| (gst_auto_audio_sink_find_best): |
| * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_detect): |
| Small cleanups. |
| don't try to set "sync" property when it is not available. |
| |
| 2006-09-25 11:47:42 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| gst/: Include stdlib.h in some more places, makes things compile with uClibc and -Werror (#357592). |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis com> |
| * gst/alpha/gstalpha.c: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/udp/gstudpsrc.c: |
| * gst/videomixer/videomixer.c: |
| Include stdlib.h in some more places, makes things compile |
| with uClibc and -Werror (#357592). |
| |
| 2006-09-25 09:15:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/jpeg/gstjpegdec.c: our code should handle that fine. Some of the buttons on the apple trailer site are apparently... |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: |
| Set minimum height to 8 (from 16), our code should handle |
| that fine. Some of the buttons on the apple trailer site |
| are apparently only 15 pixels high (see #357470). |
| |
| 2006-09-23 15:31:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Improve error reporting. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop), (gst_rtspsrc_send), |
| (gst_rtspsrc_open): |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_create), |
| (rtsp_connection_connect), (rtsp_connection_read), (read_body), |
| (rtsp_connection_receive): |
| * gst/rtsp/rtspdefs.c: (rtsp_strresult): |
| * gst/rtsp/rtspdefs.h: |
| Improve error reporting. |
| |
| 2006-09-23 15:30:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Fix klass typos. |
| Original commit message from CVS: |
| * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_plugin_init): |
| * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_plugin_init): |
| * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_plugin_init): |
| * gst/rtp/gstrtpdepay.c: |
| * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_plugin_init): |
| * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_plugin_init): |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_plugin_init): |
| * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_plugin_init): |
| * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps), |
| (gst_rtp_mp2t_depay_plugin_init): |
| * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_plugin_init): |
| * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_plugin_init): |
| * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_plugin_init): |
| * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_plugin_init): |
| * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_plugin_init): |
| * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_plugin_init): |
| * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_plugin_init): |
| * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_plugin_init): |
| Fix klass typos. |
| Mark RANK_MARGINAL, decodebin can handle the depayloaders fine. |
| |
| 2006-09-22 17:53:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Need -base CVS for gst_base_rtp_depayload_push_ts(). |
| Original commit message from CVS: |
| * configure.ac: |
| Need -base CVS for gst_base_rtp_depayload_push_ts(). |
| |
| 2006-09-22 17:22:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Don't check for a tag that is never there and check if we read the correct tag. Fixes seeking ... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index): |
| Don't check for a tag that is never there and check if we read the |
| correct tag. Fixes seeking again. |
| We must post an error when all pads are unlinked. |
| |
| 2006-09-22 15:15:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: More fixage, set endoder-params correctly in the payloader. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_process): |
| * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_setcaps), |
| (gst_rtp_vorbis_pay_reset_packet), |
| (gst_rtp_vorbis_pay_init_packet), |
| (gst_rtp_vorbis_pay_flush_packet), (gst_rtp_vorbis_pay_parse_id), |
| (gst_rtp_vorbis_pay_handle_buffer): |
| More fixage, set endoder-params correctly in the payloader. |
| |
| 2006-09-22 12:12:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/autodetect/: Make static pad templates static to appease valgrind's leak detector. |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_base_init): |
| * gst/autodetect/gstautovideosink.c: |
| (gst_auto_video_sink_base_init): |
| Make static pad templates static to appease valgrind's leak |
| detector. |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/autodetect.c: (GST_START_TEST), |
| (autodetect_suite): |
| Add simple test for the ghostpad lockup on shutdown fixed in core |
| CVS (audio bit disabled because it would need dozens of alsa |
| suppressions and I'm too lazy to add those now). |
| |
| 2006-09-22 12:08:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Small cleanups. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_change_state): |
| * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_class_init): |
| Small cleanups. |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_base_init), |
| (gst_rtp_vorbis_depay_class_init), (gst_rtp_vorbis_depay_init), |
| (gst_rtp_vorbis_depay_finalize), (gst_rtp_vorbis_depay_setcaps), |
| (gst_rtp_vorbis_depay_process), |
| (gst_rtp_vorbis_depay_set_property), |
| (gst_rtp_vorbis_depay_get_property), |
| (gst_rtp_vorbis_depay_change_state), |
| (gst_rtp_vorbis_depay_plugin_init): |
| * gst/rtp/gstrtpvorbisdepay.h: |
| * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_base_init), |
| (gst_rtp_vorbis_pay_class_init), (gst_rtp_vorbis_pay_init), |
| (gst_rtp_vorbis_pay_setcaps), (gst_rtp_vorbis_pay_init_packet), |
| (gst_rtp_vorbis_pay_flush_packet), |
| (gst_rtp_vorbis_pay_append_buffer), |
| (gst_rtp_vorbis_pay_handle_buffer), |
| (gst_rtp_vorbis_pay_plugin_init): |
| * gst/rtp/gstrtpvorbispay.h: |
| Add experimental vorbis pay and depayloaders. |
| |
| 2006-09-21 13:33:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4gpay.c: Fix profile-level-id parsing and setup. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_parse_audio_config): |
| Fix profile-level-id parsing and setup. |
| |
| 2006-09-21 09:50:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/: Update README, simple cleanup. |
| Original commit message from CVS: |
| * gst/udp/README: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property): |
| Update README, simple cleanup. |
| |
| 2006-09-21 09:35:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/README: Update README with some examples. |
| Original commit message from CVS: |
| * gst/rtp/README: |
| Update README with some examples. |
| * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_init), |
| (gst_rtp_mp4g_pay_finalize), (gst_rtp_mp4g_pay_parse_audio_config), |
| (gst_rtp_mp4g_pay_parse_video_config), (gst_rtp_mp4g_pay_new_caps), |
| (gst_rtp_mp4g_pay_setcaps): |
| * gst/rtp/gstrtpmp4gpay.h: |
| Make optional RTP parameters of type STRING, as required by the |
| application/x-rtp caps specification. |
| |
| 2006-09-20 19:37:45 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| gst/rtp/: Correctly calculate size of each H263+ RTP buffer taking into account MTU and |
| Original commit message from CVS: |
| * gst/rtp/gstrtph263pdepay.c: |
| * gst/rtp/gstrtph263ppay.c: |
| Correctly calculate size of each H263+ RTP buffer taking into account MTU and |
| RTP header. |
| |
| 2006-09-20 16:41:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/Makefile.am: And makefile too. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| And makefile too. |
| |
| 2006-09-20 16:09:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Added preliminary ASF depayloader. |
| Original commit message from CVS: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpasfdepay.c: (gst_rtp_asf_depay_base_init), |
| (gst_rtp_asf_depay_class_init), (gst_rtp_asf_depay_init), |
| (decode_base64), (gst_rtp_asf_depay_setcaps), |
| (gst_rtp_asf_depay_process), (gst_rtp_asf_depay_set_property), |
| (gst_rtp_asf_depay_get_property), (gst_rtp_asf_depay_change_state), |
| (gst_rtp_asf_depay_plugin_init): |
| * gst/rtp/gstrtpasfdepay.h: |
| Added preliminary ASF depayloader. |
| * gst/rtp/gstrtph264depay.c: (decode_base64): |
| Fix base64 decoding. |
| |
| 2006-09-20 16:06:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/URLS: Added some test URLS. |
| Original commit message from CVS: |
| * gst/rtsp/URLS: |
| Added some test URLS. |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream), |
| (gst_rtspsrc_loop), (gst_rtspsrc_open): |
| * gst/rtsp/gstrtspsrc.h: |
| When creating streams, give access to the complete SDP. |
| Fix some leaks. |
| Collect and merge global stream properties in stream caps. |
| Preliminary support for WMServer. |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_create), |
| (rtsp_connection_connect), (rtsp_connection_read), (read_body), |
| (rtsp_connection_receive): |
| * gst/rtsp/rtspconnection.h: |
| Make connection interruptable. |
| Refactor to make it reconnectable. |
| Don't fail on short reads when reading data packets. |
| * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_set_port), |
| (rtsp_url_get_port): |
| * gst/rtsp/rtspurl.h: |
| Add methods for getting/setting the port. |
| * gst/rtsp/sdpmessage.c: (sdp_message_get_attribute_val_n), |
| (sdp_message_get_attribute_val), (sdp_media_get_attribute), |
| (sdp_media_get_attribute_val_n), (sdp_media_get_attribute_val), |
| (sdp_media_get_format), (sdp_parse_line), |
| (sdp_message_parse_buffer): |
| Fix headers. |
| Add methods for getting multiple attributes with the same name. |
| Increase buffer size when parsing. |
| Fix parsing of a=foo fields. |
| * gst/rtsp/test.c: (main): |
| Update to new connection API. |
| * gst/rtsp/rtspmessage.c: (rtsp_message_new_response), |
| (rtsp_message_init_response), (rtsp_message_init_data), |
| (rtsp_message_unset), (rtsp_message_free), (rtsp_message_dump): |
| * gst/rtsp/rtspmessage.h: |
| * gst/rtsp/rtsptransport.c: (rtsp_transport_free): |
| * gst/rtsp/rtsptransport.h: |
| * gst/rtsp/sdp.h: |
| * gst/rtsp/sdpmessage.h: |
| * gst/rtsp/gstrtsp.c: |
| * gst/rtsp/gstrtsp.h: |
| * gst/rtsp/gstrtpdec.c: |
| * gst/rtsp/gstrtpdec.h: |
| * gst/rtsp/rtsp.h: |
| * gst/rtsp/rtspdefs.c: |
| * gst/rtsp/rtspdefs.h: |
| Dual licensed under MIT and LGPL now. |
| |
| 2006-09-19 17:25:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Reorganize stream parsing and creation. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (find_stream_by_pt), |
| (gst_rtspsrc_create_stream), (gst_rtspsrc_free_stream), |
| (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp), |
| (gst_rtspsrc_stream_configure_transport), (find_stream_by_channel), |
| (gst_rtspsrc_push_event), (gst_rtspsrc_loop), (gst_rtspsrc_send), |
| (gst_rtspsrc_parse_methods), (gst_rtspsrc_open), |
| (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play): |
| * gst/rtsp/gstrtspsrc.h: |
| Reorganize stream parsing and creation. |
| Detect container formats in interleaved mode. |
| Keep more state about the streams. |
| Assume a server also supports PLAY if it does not say. |
| Add unicast and interleaved properties to TCP transport requests to make |
| some servers happy (WMServer). |
| * gst/rtsp/sdpmessage.h: |
| Add some defines for the standard Bandwidth types. |
| |
| 2006-09-19 16:24:10 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * tests/icles/v4l2src-test.c: |
| Just a small fix to the app options. |
| Original commit message from CVS: |
| Just a small fix to the app options. |
| |
| 2006-09-19 13:08:35 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/Makefile.am: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2vidorient.c: |
| * sys/v4l2/gstv4l2vidorient.h: |
| * tests/icles/v4l2src-test.c: |
| Add Video Orientation interface support to v4l2src. |
| Original commit message from CVS: |
| Add Video Orientation interface support to v4l2src. |
| |
| 2006-09-19 10:53:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/test.c: Fix build. |
| Original commit message from CVS: |
| * gst/rtsp/test.c: (main): |
| Fix build. |
| |
| 2006-09-19 10:14:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.c: Add ms-gsm to the src template. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: |
| Add ms-gsm to the src template. |
| |
| 2006-09-18 17:37:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Small cleanups, added documentation. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps), |
| (gst_rtspsrc_send), (gst_rtspsrc_parse_methods), |
| (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_play), |
| (gst_rtspsrc_pause), (gst_rtspsrc_change_state), |
| (gst_rtspsrc_uri_get_uri), (gst_rtspsrc_uri_set_uri): |
| * gst/rtsp/gstrtspsrc.h: |
| Small cleanups, added documentation. |
| Try to clean up the requests and responses. |
| Refactor parsing the supported methods. |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_open), |
| (rtsp_connection_create), (rtsp_connection_send), |
| (parse_response_status), (parse_request_line), |
| (rtsp_connection_receive), (rtsp_connection_close), |
| (rtsp_connection_free): |
| * gst/rtsp/rtsptransport.c: (rtsp_transport_new), |
| (rtsp_transport_init), (rtsp_transport_parse), |
| (rtsp_transport_free): |
| * gst/rtsp/rtspurl.c: (rtsp_url_parse): |
| * gst/rtsp/sdpmessage.c: (sdp_message_new), (sdp_message_init), |
| (sdp_message_clean), (sdp_message_free), (sdp_media_new), |
| (sdp_media_init), (sdp_message_parse_buffer), (sdp_message_dump): |
| Use g_return_val some more. |
| * gst/rtsp/rtspdefs.h: |
| Add more enum values to track initial states. |
| * gst/rtsp/rtspmessage.c: (rtsp_message_new_request), |
| (rtsp_message_init_request), (rtsp_message_new_response), |
| (rtsp_message_init_response), (rtsp_message_init_data), |
| (rtsp_message_unset), (rtsp_message_free), |
| (rtsp_message_add_header), (rtsp_message_remove_header), |
| (rtsp_message_get_header), (rtsp_message_set_body), |
| (rtsp_message_take_body), (rtsp_message_get_body), |
| (rtsp_message_steal_body), (rtsp_message_dump): |
| * gst/rtsp/rtspmessage.h: |
| Reorder arguments, object goes as the first one. |
| Use g_return_val some more. |
| |
| 2006-09-18 15:36:14 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/v4l2src_calls.c: |
| Fix GST_BUFFER_DURATION. |
| Original commit message from CVS: |
| Fix GST_BUFFER_DURATION. |
| |
| 2006-09-18 14:00:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.*: Export sometimes source pad with correct caps on the template, create the ghostpad from the te... |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_base_init), |
| (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_push_event), |
| (gst_rtspsrc_loop), (gst_rtspsrc_uri_set_uri): |
| * gst/rtsp/gstrtspsrc.h: |
| Export sometimes source pad with correct caps on the template, create |
| the ghostpad from the template. |
| Remove RTCP template as we never expose RTCP. |
| Protect against invalid body size. |
| Avoid memcpy when creating the output buffer. |
| Properly post an error and send EOS when the loop function is shut down. |
| |
| 2006-09-18 11:29:12 +0000 Lutz Mueller <lutz@topfrose.de> |
| |
| gst/rtsp/gstrtspsrc.*: Make sure we can never set an invalid location. |
| Original commit message from CVS: |
| Based on patch by: Lutz Mueller <lutz at topfrose dot de> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init), |
| (gst_rtspsrc_init), (gst_rtspsrc_set_property), (gst_rtspsrc_open), |
| (gst_rtspsrc_uri_get_uri), (gst_rtspsrc_uri_set_uri): |
| * gst/rtsp/gstrtspsrc.h: |
| Make sure we can never set an invalid location. |
| * gst/rtsp/rtspmessage.c: (rtsp_message_steal_body): |
| * gst/rtsp/rtspmessage.h: |
| Added _steal_body method for future use. |
| * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_free): |
| Make freeing of NULL url return immediatly. |
| |
| 2006-09-18 10:42:52 +0000 Lutz Mueller <lutz@topfrose.de> |
| |
| gst/rtsp/gstrtspsrc.*: Use boilerplate. |
| Original commit message from CVS: |
| Based on patch by: Lutz Mueller <lutz at topfrose dot de> |
| * gst/rtsp/gstrtspsrc.c: (_do_init), (gst_rtspsrc_class_init), |
| (gst_rtspsrc_init), (gst_rtspsrc_stream_setup_rtp), |
| (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_play), |
| (gst_rtspsrc_change_state): |
| * gst/rtsp/gstrtspsrc.h: |
| Use boilerplate. |
| Make rtspsrc subclass GstBin to make state changes easier. |
| Add Range header field on the PLAY request. |
| |
| 2006-09-18 08:59:17 +0000 Thijs Vermeir <thijs.vermeir@barco.com> |
| |
| gst/rtsp/: Small cleanups. when multicast is selected as the transport, create UDP sources and connect to the multica... |
| Original commit message from CVS: |
| Based on patch by: Thijs Vermeir <thijs dot vermeir at barco dot com> |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state), |
| (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp), |
| (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_open), |
| (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause): |
| * gst/rtsp/rtspconnection.c: (inet_aton): |
| Small cleanups. |
| when multicast is selected as the transport, create UDP sources and |
| connect to the multicast group. |
| Move parsing and setting of caps to a common place. |
| Fixes #349894. |
| |
| 2006-09-16 22:14:35 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| More G_OBJECT macro fixing. |
| Original commit message from CVS: |
| * ext/hermes/gsthermescolorspace.c: |
| * ext/ivorbis/vorbisfile.c: |
| * ext/lcs/gstcolorspace.c: |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/xine/xineaudiodec.c: |
| * ext/xine/xineaudiosink.c: |
| * ext/xine/xineinput.c: |
| * gst/chart/gstchart.c: |
| * gst/equalizer/gstiirequalizer.c: |
| * gst/games/gstpuzzle.c: |
| * gst/librfb/gstrfbsrc.c: |
| * gst/mixmatrix/mixmatrix.c: |
| * gst/nsf/gstnsf.h: |
| * gst/vbidec/gstvbidec.c: |
| * gst/virtualdub/gstxsharpen.c: |
| More G_OBJECT macro fixing. |
| |
| 2006-09-16 21:57:29 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| More G_OBJECT macro fixing. |
| Original commit message from CVS: |
| * ext/flac/gstflactag.c: |
| * gst/alpha/gstalpha.c: |
| * gst/debug/breakmydata.c: |
| * gst/debug/negotiation.c: |
| * gst/debug/testplugin.c: |
| * gst/effectv/gstaging.c: |
| * gst/effectv/gstdice.c: |
| * gst/effectv/gstedge.c: |
| * gst/effectv/gstquark.c: |
| * gst/effectv/gstrev.c: |
| * gst/effectv/gstshagadelic.c: |
| * gst/effectv/gstvertigo.c: |
| * gst/effectv/gstwarp.c: |
| * gst/multipart/multipartdemux.c: |
| * gst/multipart/multipartmux.c: |
| * gst/videobox/gstvideobox.c: |
| * gst/videofilter/gstgamma.c: |
| * gst/videofilter/gstvideotemplate.c: |
| * gst/videomixer/videomixer.c: |
| * sys/sunaudio/gstsunaudiosrc.h: |
| More G_OBJECT macro fixing. |
| |
| 2006-09-16 14:30:59 +0000 Yves Lefebvre <ivanohe@abacom.com> |
| |
| gst/avi/gstavimux.c: Correctly set the dwLength in strh. |
| Original commit message from CVS: |
| Patch by: Yves Lefebvre <ivanohe at abacom dot com> |
| * gst/avi/gstavimux.c: (gst_avi_mux_stop_file): |
| Correctly set the dwLength in strh. |
| With this patch, the file duration is now displayed correctly in window |
| media player and the AVI plays completely. Fixes #356147 |
| |
| 2006-09-15 19:11:00 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2xoverlay.c: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2src_calls.c: |
| * tests/icles/v4l2src-test.c: |
| The test application and the plgind error messages has been improved. |
| Original commit message from CVS: |
| The test application and the plgind error messages has been improved. |
| |
| 2006-09-15 17:10:22 +0000 Darren Kenny <darren.kenny@sun.com> |
| |
| sys/sunaudio/gstsunaudiomixerctrl.c: Set the output track as the MASTER so that the gnome-settings-daemon keybindings... |
| Original commit message from CVS: |
| Patch by: Darren Kenny <darren dot kenny at sun dot com> |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| (gst_sunaudiomixer_ctrl_build_list): |
| Set the output track as the MASTER so that the gnome-settings-daemon |
| keybindings for changing the volume using the keyboard works. |
| Fixes #356142. |
| |
| 2006-09-15 16:01:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/multipart/multipartdemux.c: Fix documentation, it is not possible to control the framerate of jpegdec using filte... |
| Original commit message from CVS: |
| * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain): |
| Fix documentation, it is not possible to control the framerate of jpegdec |
| using filtered caps yet. Fixes #355210. |
| Return the downstream GstFlowReturn instead of GST_FLOW_OK so that we |
| stop when there is an error. |
| |
| 2006-09-14 11:05:35 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Don't interpret a first buffer with an offset of NONE as 'from the middle of the stream', but only a first buff... |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain_parse_tag): |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_chain): |
| Don't interpret a first buffer with an offset of NONE as |
| 'from the middle of the stream', but only a first buffer |
| that has a valid buffer offset that's non-zero (see #345449). |
| |
| 2006-09-14 10:38:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/icydemux/gsticydemux.*: When we merge/collect multiple incoming buffers for typefinding purposes, keep an initial... |
| Original commit message from CVS: |
| * gst/icydemux/gsticydemux.c: (gst_icydemux_reset), |
| (gst_icydemux_typefind_or_forward): |
| * gst/icydemux/gsticydemux.h: |
| When we merge/collect multiple incoming buffers for typefinding |
| purposes, keep an initial 0 offset on the first outgoing buffer |
| as well (otherwise id3demux won't work right). Fixes #345449. |
| Also Make buffer metadata writable before setting buffer caps. |
| * tests/check/elements/icydemux.c: (typefind_succeed), |
| (cleanup_icydemux), (push_data), (GST_START_TEST), |
| (icydemux_suite): |
| Small test case for the above. |
| |
| 2006-09-13 13:26:15 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.c: More code reuse and better logging in _peek_chunk(). Reintroduce check for chunk sizes before ... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_peek_chunk), |
| (gst_avi_demux_stream_index), (gst_avi_demux_sync), |
| (gst_avi_demux_stream_header_push), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data), |
| (gst_avi_demux_loop): |
| More code reuse and better logging in _peek_chunk(). Reintroduce check |
| for chunk sizes before reading them (avoid oom). Better handling for |
| invalid chunksizes when streaming. |
| |
| 2006-09-12 20:18:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/spectrum/gstspectrum.c: Implements stop() to clear the adapter and event() to clear the adapter on FLUSH_STOP and... |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), |
| (gst_spectrum_start), (gst_spectrum_stop), (gst_spectrum_event): |
| Implements stop() to clear the adapter and event() to clear the |
| adapter on FLUSH_STOP and EOS. |
| |
| 2006-09-11 20:38:41 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/level/gstlevel.*: Fix type mixup in level->interval (gdouble<->guint64). Spotted by |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: (gst_level_set_property): |
| * gst/level/gstlevel.h: |
| Fix type mixup in level->interval (gdouble<->guint64). Spotted by |
| René Stadler |
| |
| 2006-09-11 18:23:59 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/spectrum/gstspectrum.*: Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_init), |
| (gst_spectrum_set_property): |
| * gst/spectrum/gstspectrum.h: |
| Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by |
| René Stadler |
| |
| 2006-09-11 18:02:39 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/spectrum/demo-osssrc.c: Use more defines |
| Original commit message from CVS: |
| * gst/spectrum/demo-osssrc.c: (draw_spectrum), (main): |
| Use more defines |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_init), |
| (gst_spectrum_dispose), (gst_spectrum_set_caps), |
| (gst_spectrum_transform_ip): |
| * gst/spectrum/gstspectrum.h: |
| Apply some of the spectrum cleanup changes suggested in #348085. |
| |
| 2006-09-08 16:47:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Bump requirements of -base (videocrop test case needs this). |
| Original commit message from CVS: |
| * configure.ac: |
| Bump requirements of -base (videocrop test case needs this). |
| * gst/videocrop/gstvideocrop.c: |
| Document sloppy handling of subsampled chroma planes if |
| left/top cropping is an odd number. |
| * tests/check/elements/videocrop.c: (handoff_cb), |
| (videocrop_test_cropping_init_context), |
| (videocrop_test_cropping_deinit_context), |
| (videocrop_test_cropping), (check_1x1_buffer), (GST_START_TEST), |
| (videocrop_suite), (main): |
| Add another unit test that crops the input to 1x1 (and checks |
| that that pixel has the expected values in a number of formats). |
| |
| 2006-09-08 11:04:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/videocrop/: Some quick tests indicate that it doesn't make a great deal of sense to use liboil here, at least not... |
| Original commit message from CVS: |
| * gst/videocrop/Makefile.am: |
| * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init), |
| (gst_video_crop_transform_packed), |
| (gst_video_crop_transform_planar): |
| Some quick tests indicate that it doesn't make a great deal |
| of sense to use liboil here, at least not for the memcpy()s |
| we do, so remove liboil usage until there is clear evidence |
| it actually makes a positive difference somewhere. |
| |
| 2006-09-06 09:05:33 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.c: Revert one change to fix streaming avi (adapter size != data size). |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes_pull), |
| (gst_avi_demux_sync), (gst_avi_demux_stream_header_push), |
| (gst_avi_demux_stream_data): |
| Revert one change to fix streaming avi (adapter size != data size). |
| |
| 2006-09-04 16:21:17 +0000 Frédéric Riss <frederic.riss@gmail.com> |
| |
| gst/matroska/: Add support for VOBSUB subtitle tracks and zlib-compressed tracks. Make sure we start on a keyframe af... |
| Original commit message from CVS: |
| Patch by: Frédéric Riss <frederic.riss at gmail dot com> |
| * gst/matroska/matroska-demux.c: (gst_matroska_track_free), |
| (gst_matroska_demux_reset), |
| (gst_matroska_demux_read_track_encodings), |
| (gst_matroska_demux_add_stream), (gst_matroska_decode_buffer), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_subtitle_caps): |
| * gst/matroska/matroska-ids.h: |
| Add support for VOBSUB subtitle tracks and zlib-compressed |
| tracks. Make sure we start on a keyframe after a seek. (#343348) |
| |
| 2006-09-04 15:06:25 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/: not perfect yet though, needs some tweaking in flacdec; also, seeking could be better. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_push_hdr_buf), |
| (gst_matroska_demux_push_flac_codec_priv_data), |
| (gst_matroska_demux_push_xiph_codec_priv_data), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps): |
| * gst/matroska/matroska-ids.h: |
| Add basic FLAC support (#311586), not perfect yet though, needs some |
| tweaking in flacdec; also, seeking could be better. |
| Do better bounds checking when deserialising vorbis stream headers |
| to make sure we don't read beyond the end of the buffer on bad input. |
| |
| 2006-09-04 09:34:25 +0000 Alessandro Decina <alessandro@nnva.org> |
| |
| ext/annodex/gstcmmldec.c: Seeking back in a file containing a CMML stream errors out if the seek goes back up to the ... |
| Original commit message from CVS: |
| Patch by: Alessandro Decina <alessandro at nnva dot org> |
| * ext/annodex/gstcmmldec.c: (gst_cmml_dec_chain): |
| Seeking back in a file containing a CMML stream errors out if the seek |
| goes back up to the CMML headers. This is because after the seek the xml |
| processing instruction <?xml ...?> is submitted to the xml parser again, |
| which results in an error. The attached patch fixes the problem. |
| Fixes #353908. |
| * ext/annodex/gstcmmlenc.h: |
| Fix authors name. |
| |
| 2006-09-03 10:46:17 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/elements/videocrop.c: More tests: check passthrough mode and caps transform in both directions with fixed... |
| Original commit message from CVS: |
| * tests/check/elements/videocrop.c: (handoff_cb), |
| (buffer_probe_cb), (test_caps_transform), (test_passthrough), |
| (notgst_value_list_get_nth_int), (videocrop_suite): |
| More tests: check passthrough mode and caps transform in |
| both directions with fixed values, ranges and lists. |
| |
| 2006-09-02 18:49:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/plugins/: Add videocrop to docs. |
| 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: |
| Add videocrop to docs. |
| * gst/videocrop/Makefile.am: |
| * gst/videocrop/gstvideocrop.c: |
| * gst/videocrop/gstvideocrop.h: |
| Move boilerplate stuff and structures into a header file. |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/videocrop.c: (video_crop_get_test_caps), |
| (test_unit_sizes), (videocrop_test_cropping_init_context), |
| (videocrop_test_cropping_deinit_context), |
| (videocrop_test_cropping), (test_cropping), (videocrop_suite): |
| Add unit tests for videocrop. |
| |
| 2006-09-02 15:30:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Port/rewrite videocrop from scratch for GStreamer-0.10, and make it support all formats videoscale supports (#345653). |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/videocrop/Makefile.am: |
| * gst/videocrop/gstvideocrop.c: (gst_video_crop_base_init), |
| (gst_video_crop_class_init), (gst_video_crop_init), |
| (gst_video_crop_get_image_details_from_caps), |
| (gst_video_crop_get_unit_size), (gst_video_crop_transform_packed), |
| (gst_video_crop_transform_planar), (gst_video_crop_transform), |
| (gst_video_crop_transform_dimension), |
| (gst_video_crop_transform_dimension_value), |
| (gst_video_crop_transform_caps), (gst_video_crop_set_caps), |
| (gst_video_crop_set_property), (gst_video_crop_get_property), |
| (plugin_init): |
| Port/rewrite videocrop from scratch for GStreamer-0.10, and make |
| it support all formats videoscale supports (#345653). |
| |
| 2006-09-02 14:45:04 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/: Whitespace cleanups, dashify property-names. |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2.c: |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2object.c: |
| (gst_v4l2_object_install_properties_helper): |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init): |
| * sys/v4l2/gstv4l2src.h: |
| Whitespace cleanups, dashify property-names. |
| |
| 2006-09-02 14:28:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/: Cleanup error messages and unify header comments |
| Original commit message from CVS: |
| * sys/v4l2/gstv4l2.c: |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/gstv4l2tuner.h: |
| * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open): |
| * sys/v4l2/gstv4l2xoverlay.h: |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities), |
| (gst_v4l2_open): |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_queue_frame), |
| (gst_v4l2src_capture_init): |
| * sys/v4l2/v4l2src_calls.h: |
| Cleanup error messages and unify header comments |
| |
| 2006-08-30 18:01:52 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| Another small fix to set_caps function. |
| Original commit message from CVS: |
| Another small fix to set_caps function. |
| |
| 2006-08-30 13:30:13 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| Send new_segment in GST_FORMAT_TIME instead of in GST_FORMAT_BYTES. |
| Original commit message from CVS: |
| Send new_segment in GST_FORMAT_TIME instead of in GST_FORMAT_BYTES. |
| |
| 2006-08-30 11:36:06 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| A small fix to set_caps function. |
| Original commit message from CVS: |
| A small fix to set_caps function. |
| |
| 2006-08-30 11:27:40 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Reset each streams last_flow to GST_FLOW_OK. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: |
| (gst_qtdemux_do_seek): |
| Reset each streams last_flow to GST_FLOW_OK. |
| (gst_qtdemux_activate_segment): |
| Removing mystic modifications for good. |
| |
| 2006-08-30 11:07:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/qtdemux/qtdemux.c: put back 'segment start<=stop' change that was mystically reverted by the last commit |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment), |
| (qtdemux_parse_tree): |
| put back 'segment start<=stop' change that was mystically reverted by |
| the last commit |
| |
| 2006-08-30 10:43:53 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/qtdemux/qtdemux.c: Fix the build for disabled debug |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment), |
| (qtdemux_parse_tree): |
| Fix the build for disabled debug |
| |
| 2006-08-29 20:59:47 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| Fixed framerate negotiation. |
| Original commit message from CVS: |
| Fixed framerate negotiation. |
| |
| 2006-08-28 17:47:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Make sure segment start<=stop in weird quicktime files. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment), |
| (gst_qtdemux_add_stream), (qtdemux_parse_trak), |
| (qtdemux_video_caps): |
| Make sure segment start<=stop in weird quicktime files. |
| |
| 2006-08-28 16:59:13 +0000 Andy Wingo <wingo@pobox.com> |
| |
| ext/raw1394/gstdv1394src.c (gst_dv1394src_from_raw1394handle): New helper function to lessen the ifdefs. |
| Original commit message from CVS: |
| 2006-08-28 Andy Wingo <wingo@pobox.com> |
| * ext/raw1394/gstdv1394src.c (gst_dv1394src_from_raw1394handle): |
| New helper function to lessen the ifdefs. |
| (GST_INFO_OBJECT): |
| (gst_dv1394src_iso_receive): Use it. |
| (gst_dv1394src_create): Also use the control sockets in iec61883 |
| mode. |
| (gst_dv1394src_start, gst_dv1394src_stop): Always use a separate |
| handle for AVC operations; fixes #348233. |
| |
| 2006-08-28 14:59:05 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/v4l2/v4l2_calls.c: add comments and more debug logging |
| Original commit message from CVS: |
| * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists): |
| add comments and more debug logging |
| |
| 2006-08-27 17:14:06 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Rename again (audiofxgood -> audiofx). |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/inspect/plugin-audiofx.xml: |
| * docs/plugins/inspect/plugin-audiofxgood.xml: |
| * gst/audiofx/Makefile.am: |
| * gst/audiofx/audiofx.c: |
| * gst/audiofxgood/.cvsignore: |
| * gst/audiofxgood/Makefile.am: |
| * gst/audiofxgood/audiofx.c: |
| * gst/audiofxgood/audiopanorama.c: |
| * gst/audiofxgood/audiopanorama.h: |
| Rename again (audiofxgood -> audiofx). |
| |
| 2006-08-27 13:12:52 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.c: Initialze variables. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_next_data_buffer), |
| (gst_avi_demux_stream_scan): |
| Initialze variables. |
| |
| 2006-08-25 16:21:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.*: More attempts to turn this into readable code. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_class_init), |
| (gst_avi_demux_init), (gst_avi_demux_finalize), |
| (gst_avi_demux_reset), (gst_avi_demux_index_last), |
| (gst_avi_demux_index_next), (gst_avi_demux_index_entry_for_time), |
| (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_index), |
| (gst_avi_demux_stream_index), (gst_avi_demux_peek_tag), |
| (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan), |
| (gst_avi_demux_massage_index), |
| (gst_avi_demux_calculate_durations_from_index), |
| (gst_avi_demux_stream_header_pull), (gst_avi_demux_do_seek), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_loop), |
| (gst_avi_demux_chain), (gst_avi_demux_sink_activate), |
| (gst_avi_demux_change_state): |
| * gst/avi/gstavidemux.h: |
| More attempts to turn this into readable code. |
| Don't leak adapters. |
| Calculate duration according to index more efficiently. |
| Don't try to act like we drive the pipeline in chain mode. |
| |
| 2006-08-25 09:53:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/annodex/gstcmmlutils.c: Fix build. |
| Original commit message from CVS: |
| * ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt): |
| Fix build. |
| |
| 2006-08-25 09:42:43 +0000 Alessandro Decina <alessandro@nnva.org> |
| |
| ext/annodex/gstannodex.c: Do some extra sanity checks. |
| Original commit message from CVS: |
| Patch by: Alessandro Decina <alessandro at nnva dot org> |
| * ext/annodex/gstannodex.c: (gst_annodex_granule_to_time): |
| Do some extra sanity checks. |
| Fixes #350340. |
| * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_change_state), |
| (gst_cmml_enc_parse_tag_head), (gst_cmml_enc_parse_tag_clip), |
| (gst_cmml_enc_push_clip), (gst_cmml_enc_push): |
| Check if clip->start_time is valid before adding the clip to the |
| track list. |
| Reset enc->preamble going from PAUSED to READY. |
| Don't use GST_FLOW_UNEXPECTED for wrong usage of the element, it is |
| only used for EOS. |
| Only post an error message if we were the one that created the fatal |
| GstFlowReturn value. |
| * ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt), |
| (gst_cmml_clock_time_to_granule), (gst_cmml_track_list_has_clip): |
| Parse the seconds field of the npt-sec time format using %llu rather than |
| %d and check that the value scaled by GST_SECOND doesn't overflow. |
| Use guint64(s) to represent the keyindex and keyoffset fields of a granulepos. |
| Lookup a clip's track with clip->track rather than clip->id which |
| makes no sense. |
| Identify a clip by its track and start time and not its xml id. |
| do some more input checking and make sure we don't do undefined shifts. |
| * tests/check/elements/cmmldec.c: (setup_cmmldec), |
| (teardown_cmmldec), (check_output_buffer_is_equal), (push_data), |
| (cmml_tag_message_pop), (check_headers), (push_clip_full), |
| (push_clip), (push_empty_clip), (check_output_clip), |
| (GST_START_TEST), (cmmldec_suite): |
| * tests/check/elements/cmmlenc.c: (setup_cmmlenc), |
| (teardown_cmmlenc), (check_output_buffer_is_equal), (push_data), |
| (check_headers), (push_clip), (check_clip_times), (check_clip), |
| (check_empty_clip), (GST_START_TEST), (cmmlenc_suite): |
| Added some more checks. |
| |
| 2006-08-24 19:00:22 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Make also the pan-property float (saves scaling and yields better resolution) |
| Original commit message from CVS: |
| * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_class_init), |
| (gst_audio_panorama_set_property), |
| (gst_audio_panorama_get_property), |
| (gst_audio_panorama_transform_m2s_int), |
| (gst_audio_panorama_transform_s2s_int), |
| (gst_audio_panorama_transform_m2s_float), |
| (gst_audio_panorama_transform_s2s_float): |
| * gst/audiofxgood/audiopanorama.h: |
| * tests/check/elements/audiopanorama.c: (GST_START_TEST): |
| Make also the pan-property float (saves scaling and yields better |
| resolution) |
| |
| 2006-08-24 18:23:14 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/audiofxgood/audiopanorama.c: ChangeLog surgery to add cymax's real name |
| Original commit message from CVS: |
| * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_set_caps), |
| (gst_audio_panorama_transform_m2s_float), |
| (gst_audio_panorama_transform_s2s_float): |
| ChangeLog surgery to add cymax's real name |
| |
| 2006-08-24 18:17:20 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/audiofxgood/audiopanorama.*: Added float support (thanks cymax) |
| Original commit message from CVS: |
| * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_set_caps), |
| (gst_audio_panorama_transform_m2s_int), |
| (gst_audio_panorama_transform_s2s_int), |
| (gst_audio_panorama_transform_m2s_float), |
| (gst_audio_panorama_transform_s2s_float), |
| (gst_audio_panorama_transform): |
| * gst/audiofxgood/audiopanorama.h: |
| Added float support (thanks cymax) |
| |
| 2006-08-24 14:16:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/audiofxgood/audiopanorama.c: Fix docs & debug category. Add Fixme for volume pan levels. |
| Original commit message from CVS: |
| * gst/audiofxgood/audiopanorama.c: |
| (gst_audio_panorama_transform_m2s): |
| Fix docs & debug category. Add Fixme for volume pan levels. |
| |
| 2006-08-24 13:51:15 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.c: unbreak AVI index handling, some more debug, remove an obsolete adapter_flush that caused stre... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes_pull), |
| (gst_avi_demux_sync), (gst_avi_demux_stream_header_push), |
| (gst_avi_demux_stream_header_pull), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data), |
| (gst_avi_demux_chain): |
| unbreak AVI index handling, some more debug, remove an obsolete |
| adapter_flush that caused streaming to wander off in the wild |
| |
| 2006-08-24 11:21:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.*: Some more cleanups. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query), |
| (gst_avi_demux_parse_superindex), (gst_avi_demux_parse_subindex), |
| (gst_avi_demux_parse_stream), (gst_avi_demux_parse_odml), |
| (gst_avi_demux_parse_index), (gst_avi_demux_stream_index), |
| (gst_avi_demux_calculate_durations_from_index), |
| (gst_avi_demux_stream_header_push), |
| (gst_avi_demux_stream_header_pull): |
| * gst/avi/gstavidemux.h: |
| Some more cleanups. |
| Fix totalFrames parsing in ODML. |
| Disable use of index for length calculation in case of ODML as this is |
| broken now. |
| |
| 2006-08-24 10:03:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacdec.c: Use libgsttag helper function here too. |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_update_metadata): |
| Use libgsttag helper function here too. |
| |
| 2006-08-24 09:24:11 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackdec.c: Post audio codec and average bitrate tags on bus (#344472). |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_post_tags), |
| (gst_wavpack_dec_chain): |
| Post audio codec and average bitrate tags on bus (#344472). |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init), |
| (gst_wavpack_parse_src_query): |
| Forward queries in other formats (BYTE format in particular) |
| upstream; add Sebastian to authors. |
| |
| 2006-08-24 00:40:07 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| Fix set_caps to set width and height to the values the driver is really working with. |
| Original commit message from CVS: |
| Fix set_caps to set width and height to the values the driver is really working with. |
| |
| 2006-08-23 15:33:47 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.*: Initial streaming support for avidemux (fixes #336465) |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_class_init), |
| (gst_avi_demux_init), (gst_avi_demux_dispose), |
| (gst_avi_demux_reset), (gst_avi_demux_index_next), |
| (gst_avi_demux_index_entry_for_time), (gst_avi_demux_src_convert), |
| (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event), |
| (gst_avi_demux_peek_chunk_info), (gst_avi_demux_peek_chunk), |
| (gst_avi_demux_stream_init_push), (gst_avi_demux_stream_init_pull), |
| (gst_avi_demux_parse_subindex), |
| (gst_avi_demux_read_subindexes_push), |
| (gst_avi_demux_read_subindexes_pull), (gst_avi_demux_parse_stream), |
| (sort), (gst_avi_demux_parse_index), (gst_avi_demux_stream_index), |
| (gst_avi_demux_sync), (gst_avi_demux_peek_tag), |
| (gst_avi_demux_massage_index), (gst_avi_demux_stream_header_push), |
| (gst_avi_demux_stream_header_pull), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data), |
| (push_tag_lists), (gst_avi_demux_loop), (gst_avi_demux_chain), |
| (gst_avi_demux_sink_activate), (gst_avi_demux_activate_push), |
| (gst_avi_demux_change_state): |
| * gst/avi/gstavidemux.h: |
| Initial streaming support for avidemux (fixes #336465) |
| |
| 2006-08-23 10:30:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/wavpack/gstwavpackenc.c: Fix mem leak, send newsegment event on correction pad as well (#352476). |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block): |
| Fix mem leak, send newsegment event on correction pad |
| as well (#352476). |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init): |
| Restore original author (on Sebastian's request). |
| * tests/check/Makefile.am: |
| * tests/check/gst-plugins-bad.supp: |
| Add (so far empty) suppression file for -bad. Remove |
| wavpackenc test from VALGRIND_TO_FIX now that the leak |
| is fixed. |
| |
| 2006-08-23 09:22:07 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| tests/check/: Add unit tests for wavpack elements (#352476). |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| * tests/check/Makefile.am: |
| * tests/check/elements/.cvsignore: |
| * tests/check/elements/wavpackdec.c: (setup_wavpackdec), |
| (cleanup_wavpackdec), (GST_START_TEST), (wavpackdec_suite), (main): |
| * tests/check/elements/wavpackenc.c: (setup_wavpackenc), |
| (cleanup_wavpackenc), (GST_START_TEST), (wavpackenc_suite), (main): |
| * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad), |
| (setup_wavpackparse), (cleanup_wavpackparse), (GST_START_TEST), |
| (wavpackparse_suite), (main): |
| Add unit tests for wavpack elements (#352476). |
| |
| 2006-08-23 08:52:50 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| Add docs for wavpack elements (#352476). |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| * 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-wavpack.xml: |
| * ext/wavpack/gstwavpackdec.c: |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackenc.c: |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/wavpack/gstwavpackparse.c: |
| * ext/wavpack/gstwavpackparse.h: |
| Add docs for wavpack elements (#352476). |
| |
| 2006-08-22 20:39:26 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/v4l2src_calls.c: |
| Fixed query size to work with drivers that uses intermediate step like "width * height" to find closest size. |
| Original commit message from CVS: |
| Fixed query size to work with drivers that uses intermediate step like "width * height" to find closest size. |
| |
| 2006-08-22 17:20:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/plugins/gst-plugins-good-plugins-docs.sgml: There is no taglibmux element ... |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| There is no taglibmux element ... |
| * gst/rtsp/gstrtspsrc.c: |
| Use '%' rather than '&perc;' in gtk-doc blurb, docs build |
| was complaining about unknown entity here. |
| |
| 2006-08-22 17:02:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.*: Mark DISCONT. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream), |
| (gst_avi_demux_do_seek), (gst_avi_demux_handle_seek), |
| (gst_avi_demux_process_next_entry): |
| * gst/avi/gstavidemux.h: |
| Mark DISCONT. |
| Remove old unused fields and reorder the struct a bit. |
| |
| 2006-08-22 16:45:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Small documentation updates. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps), |
| (gst_rtspsrc_send), (gst_rtspsrc_close), (gst_rtspsrc_play), |
| (gst_rtspsrc_pause): |
| * gst/rtsp/gstrtspsrc.h: |
| * sys/oss/gstosssink.c: (gst_oss_sink_open), |
| (gst_oss_sink_prepare), (gst_oss_sink_unprepare): |
| Small documentation updates. |
| |
| 2006-08-22 16:42:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.*: Precalc most of the duration query for each stream. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_reset), |
| (gst_avi_demux_index_entry_for_time), |
| (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event), |
| (gst_avi_demux_stream_init), (gst_avi_demux_parse_stream), |
| (gst_avi_demux_stream_index), (gst_avi_demux_peek_tag), |
| (gst_avi_demux_next_data_buffer), |
| (gst_avi_demux_calculate_durations_from_index), |
| (gst_avi_demux_stream_header), (gst_avi_demux_do_seek), |
| (gst_avi_demux_handle_seek), (gst_avi_demux_aggregated_flow), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_loop), |
| (gst_avi_demux_sink_activate_pull), (gst_avi_demux_change_state): |
| * gst/avi/gstavidemux.h: |
| Precalc most of the duration query for each stream. |
| Make seeking more correct. |
| Use GstSegment to track position and duration. |
| Code cleanups and leak fixes. |
| Calculate correct total duration based on index length. |
| |
| 2006-08-22 13:53:34 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/id3v2frames.c: If strings in text fields are marked ISO8859-1, but contain valid UTF-8 already, then han... |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (parse_text_identification_frame), |
| (parse_insert_string_field): |
| If strings in text fields are marked ISO8859-1, but contain |
| valid UTF-8 already, then handle them as UTF-8 and ignore |
| the encoding. (#351794) |
| |
| 2006-08-22 12:28:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacdec.*: Make flac-in-ogg work (#352100). |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_scan_got_frame), |
| (gst_flac_dec_write), (gst_flac_dec_loop), |
| (gst_flac_dec_sink_event), (gst_flac_dec_chain), |
| (gst_flac_dec_src_query): |
| * ext/flac/gstflacdec.h: |
| Make flac-in-ogg work (#352100). |
| |
| 2006-08-22 12:10:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/monoscope/gstmonoscope.c: Don't unref buffers of which we've already given away ownership to the adapter. |
| Original commit message from CVS: |
| * gst/monoscope/gstmonoscope.c: (gst_monoscope_chain): |
| Don't unref buffers of which we've already given away |
| ownership to the adapter. |
| |
| 2006-08-22 10:32:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/speex/gstspeexdec.c: Make metadata extraction actually work. |
| Original commit message from CVS: |
| * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_comments): |
| Make metadata extraction actually work. |
| * ext/speex/gstspeexenc.c: (gst_speexenc_base_init), |
| (gst_speexenc_init), (gst_speexenc_create_metadata_buffer), |
| (gst_speexenc_chain): |
| Fix metadata writing: replace old code which wrote completely |
| broken tags with libgsttag-based code. Plus miscellaneous |
| code cleanups (use static pad templates etc.) and a bunch |
| of leak fixes. |
| |
| 2006-08-21 19:34:03 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/audiopanorama/: die! die! die! you should never have been there |
| Original commit message from CVS: |
| * gst/audiopanorama/.cvsignore: |
| * gst/audiopanorama/Makefile.am: |
| * gst/audiopanorama/audiofx.c: |
| * gst/audiopanorama/audiopanorama.c: |
| * gst/audiopanorama/audiopanorama.h: |
| die! die! die! you should never have been there |
| |
| 2006-08-21 16:24:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Some more constification. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse), |
| (qtdemux_node_dump_foreach), (qtdemux_parse_trak), |
| (qtdemux_video_caps), (qtdemux_audio_caps): |
| Some more constification. |
| Fix some paletted data formats again. |
| Fix ulaw/alaw in qt. |
| Set correct caps for raw RGB. |
| Add support for yuv2, which is like Yuv2. |
| Add support for raw audio with the NONE fourcc, which is like raw. |
| |
| 2006-08-21 13:59:52 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/wavpack/: More clean-ups: use shorter variable names to make code easier to read; prefix structures we define wit... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init), |
| (gst_wavpack_enc_finalize), (gst_wavpack_enc_sink_set_caps), |
| (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_format_samples), |
| (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain), |
| (gst_wavpack_enc_rewrite_first_block), |
| (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state), |
| (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property): |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset), |
| (gst_wavpack_parse_src_query), (gst_wavpack_parse_src_event), |
| (gst_wavpack_parse_init), (gst_wavpack_parse_get_upstream_length), |
| (gst_wavpack_parse_loop): |
| More clean-ups: use shorter variable names to make code easier to |
| read; prefix structures we define with 'Gst' to make it clearer |
| where they come from. |
| |
| 2006-08-21 13:26:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/wavpack/gstwavpackenc.c: Fix caps set on buffers and template caps (output is framed) and make them match (#35166... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init), |
| (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block), |
| (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block), |
| (gst_wavpack_enc_sink_event): |
| Fix caps set on buffers and template caps (output is framed) |
| and make them match (#351663); use GST_WARNING_OBJECT instead of |
| GST_ELEMENT_WARNING; simplify push_block(); do some small |
| clean-ups here and there; fix memleak (#351663). |
| |
| 2006-08-21 13:12:47 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| tests/check/elements/audiopanorama.c: Fix invalid memory access in audiopanorama test suite. |
| Original commit message from CVS: |
| * tests/check/elements/audiopanorama.c: (GST_START_TEST): |
| Fix invalid memory access in audiopanorama test suite. |
| |
| 2006-08-21 11:34:41 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| tests/check/elements/.cvsignore: ignore built file |
| Original commit message from CVS: |
| * tests/check/elements/.cvsignore: |
| ignore built file |
| |
| 2006-08-21 10:46:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/Makefile.am: Fix the build again. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| Fix the build again. |
| |
| 2006-08-21 09:21:27 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/audiofxgood/: resubmit with the desired name *again* |
| Original commit message from CVS: |
| * gst/audiofxgood/.cvsignore: |
| * gst/audiofxgood/Makefile.am: |
| * gst/audiofxgood/audiofx.c: (plugin_init): |
| * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_base_init), |
| (gst_audio_panorama_class_init), (gst_audio_panorama_init), |
| (gst_audio_panorama_set_property), |
| (gst_audio_panorama_get_property), |
| (gst_audio_panorama_get_unit_size), |
| (gst_audio_panorama_transform_caps), (gst_audio_panorama_set_caps), |
| (gst_audio_panorama_transform_m2s), |
| (gst_audio_panorama_transform_s2s), (gst_audio_panorama_transform): |
| * gst/audiofxgood/audiopanorama.h: |
| resubmit with the desired name *again* |
| |
| 2006-08-20 13:09:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| use g_assert in _get_unit_size |
| Original commit message from CVS: |
| * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_get_unit_size): |
| * gst/videobox/gstvideobox.c: (gst_video_box_get_unit_size): |
| use g_assert in _get_unit_size |
| |
| 2006-08-20 13:06:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/: cleanup -unused.txt to make it useful, add previously missing docs |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-audiofxgood.xml: |
| cleanup -unused.txt to make it useful, add previously missing docs |
| * ext/Makefile.am: |
| * ext/esd/esdmon.c: |
| * ext/esd/esdsink.c: |
| * ext/esd/gstesd.c: (plugin_init): |
| reflow to get rid of two external symbols |
| * gst/audiofxgood/audiofx.c: (plugin_init): |
| re-add |
| |
| 2006-08-20 12:09:16 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/audiofxgood/audiofx.c |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/audiofxgood/.cvsignore: |
| * gst/audiofxgood/Makefile.am: |
| * gst/audiofxgood/audiofx.c |
| * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_base_init), |
| (gst_audio_panorama_class_init), (gst_audio_panorama_init), |
| (gst_audio_panorama_set_property), |
| (gst_audio_panorama_get_property), |
| (gst_audio_panorama_get_unit_size), |
| (gst_audio_panorama_transform_caps), (gst_audio_panorama_set_caps), |
| (gst_audio_panorama_transform_m2s), |
| (gst_audio_panorama_transform_s2s), (gst_audio_panorama_transform): |
| * gst/audiofxgood/audiopanorama.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/audiopanorama.c: (setup_panorama_m), |
| (setup_panorama_s), (cleanup_panorama), (GST_START_TEST), |
| (panorama_suite), (main): |
| Add audiofxgood plugin with audiopanorama element |
| |
| 2006-08-18 21:39:00 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackparse.c: Fix resyncing in push mode not stopping re-syncing at embedded zeroes; skip garbage be... |
| Original commit message from CVS: |
| Based on patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_sink_event), |
| (gst_wavpack_parse_get_upstream_length), |
| (gst_wavpack_parse_find_marker), (gst_wavpack_parse_resync_loop), |
| (gst_wavpack_parse_loop), (gst_wavpack_parse_resync_adapter): |
| Fix resyncing in push mode not stopping re-syncing at embedded |
| zeroes; skip garbage between frames in pull mode as well if |
| necessary; use gst_pad_query_peer_duration(); push EOS and |
| NEWSEGMENT event in right direction (#351659). |
| |
| 2006-08-18 17:00:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/plugins/Makefile.am: More Oss docs fixage. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| More Oss docs fixage. |
| |
| 2006-08-18 16:52:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Added experimental SVQ3 depayloader. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_base_init), |
| (gst_rtp_sv3v_depay_class_init), (gst_rtp_sv3v_depay_init), |
| (gst_rtp_sv3v_depay_finalize), (gst_rtp_sv3v_depay_setcaps), |
| (gst_rtp_sv3v_depay_process), (gst_rtp_sv3v_depay_set_property), |
| (gst_rtp_sv3v_depay_get_property), |
| (gst_rtp_sv3v_depay_change_state), |
| (gst_rtp_sv3v_depay_plugin_init): |
| * gst/rtp/gstrtpsv3vdepay.h: |
| Added experimental SVQ3 depayloader. |
| |
| 2006-08-18 13:25:06 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/dv/gstdvdemux.*: When handling seek requests, don't send the newsegment event from the calling thread. Instead sa... |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek), |
| (gst_dvdemux_loop), (gst_dvdemux_change_state): |
| * ext/dv/gstdvdemux.h: |
| When handling seek requests, don't send the newsegment event from the |
| calling thread. Instead save it so it can be sent from the streaming |
| thread. |
| |
| 2006-08-17 15:51:50 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| gst/multipart/multipartdemux.c: Accept leading whitespace before the boundary |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * gst/multipart/multipartdemux.c: (multipart_parse_header): |
| Accept leading whitespace before the boundary |
| This patch makes the demuxer allow some whitespace before the actual |
| boundary. This makes the demuxer work with the ``old'' gstreamer |
| multipartmuxer again (which placed an extra \n before the start |
| of the stream) Fixes #349068. |
| |
| 2006-08-17 15:47:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtph264depay.c: Error out on non-implemented stuff. |
| Original commit message from CVS: |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process): |
| Error out on non-implemented stuff. |
| |
| 2006-08-16 16:50:00 +0000 Andy Wingo <wingo@pobox.com> |
| |
| ext/ladspa/gstsignalprocessor.c: Make ladspa elements reusable. Fixes #350006. |
| Original commit message from CVS: |
| Patch by: Andy Wingo <wingo at pobox dot com> |
| * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setup), |
| (gst_signal_processor_start), (gst_signal_processor_stop), |
| (gst_signal_processor_cleanup), (gst_signal_processor_setcaps), |
| (gst_signal_processor_pen_buffer), (gst_signal_processor_flush), |
| (gst_signal_processor_do_pulls), (gst_signal_processor_do_pushes), |
| (gst_signal_processor_change_state): |
| Make ladspa elements reusable. Fixes #350006. |
| |
| 2006-08-16 15:33:12 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/ladspa/gstladspa.c: Convert ' ' into '_'. Try to keep as many characters in the padtemplate names as possible. |
| Original commit message from CVS: |
| * ext/ladspa/gstladspa.c: (gst_ladspa_base_init): |
| Convert ' ' into '_'. Try to keep as many characters in the padtemplate |
| names as possible. |
| |
| 2006-08-16 14:47:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/ladspa/gstsignalprocessor.c: A push() gives away our refcount so we should not use the buffer on the pen anymore. |
| Original commit message from CVS: |
| * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_flush), |
| (gst_signal_processor_do_pushes): |
| A push() gives away our refcount so we should not use the buffer on the |
| pen anymore. |
| |
| 2006-08-16 13:48:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/oss/gstossmixerelement.c: Don't leak device string. |
| Original commit message from CVS: |
| * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init), |
| (gst_oss_mixer_element_finalize): |
| Don't leak device string. |
| |
| 2006-08-16 13:01:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Require CVS of GStreamer core and -base (for |
| Original commit message from CVS: |
| * configure.ac: |
| Require CVS of GStreamer core and -base (for |
| GST_TAG_EXTENDED_COMMENT and gst_tag_parse_extended_comment()). |
| * ext/taglib/gstid3v2mux.cc: |
| Write extended comment tags properly (#348762). |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame), |
| (parse_comment_frame): |
| Extract COMM frames into extended comments, which makes it |
| easier to properly retain the description bit of the tag |
| and maintain this information when re-tagging (#348762). |
| |
| 2006-08-16 12:02:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/Makefile.am: Don't try to run annodex unit tests if the annodex plugin has not been built (Fixes #351116). |
| Original commit message from CVS: |
| * tests/check/Makefile.am: |
| Don't try to run annodex unit tests if the annodex |
| plugin has not been built (Fixes #351116). |
| |
| 2006-08-16 10:53:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/autodetect/gstautoaudiosink.c: When we can't find a usable audiosink, don't error out, but use a fake sink instea... |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_find_best): |
| When we can't find a usable audiosink, don't error out, |
| but use a fake sink instead and post a warning message |
| on the bus (#341278). |
| |
| 2006-08-16 10:40:04 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/: In push mode, re-sync to next wavpack header if sync is lost (#351557). Also use hyphens instead of und... |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init): |
| * ext/wavpack/gstwavpackparse.c: |
| (gst_wavpack_parse_resync_adapter), (gst_wavpack_parse_chain): |
| In push mode, re-sync to next wavpack header if sync is lost |
| (#351557). Also use hyphens instead of underscores in |
| GObject property names. |
| |
| 2006-08-16 10:22:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/oss/: Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for ossmixer's new device property. |
| Original commit message from CVS: |
| * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init): |
| * sys/oss/gstosssink.c: |
| * sys/oss/gstosssrc.c: |
| Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for |
| ossmixer's new device property. |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| Add docs for OSS elements. |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| Update to CVS version. |
| |
| 2006-08-16 10:05:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Caps extra properties must be defined as strings for depayloaders because they are generated from an SDP. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtp/gstrtpmp4gdepay.c: |
| Caps extra properties must be defined as strings for |
| depayloaders because they are generated from an SDP. |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_base_init), |
| (gst_rtp_h264_depay_class_init), (gst_rtp_h264_depay_init), |
| (gst_rtp_h264_depay_finalize), (decode_base64), |
| (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process), |
| (gst_rtp_h264_depay_set_property), |
| (gst_rtp_h264_depay_get_property), |
| (gst_rtp_h264_depay_change_state), |
| (gst_rtp_h264_depay_plugin_init): |
| * gst/rtp/gstrtph264depay.h: |
| Added basic, not completely functional RFC 3984 H264 depayloader. |
| |
| 2006-08-16 09:48:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtpdec.c: Add pads after setting them up. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps): |
| Add pads after setting them up. |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init), |
| (gst_rtspsrc_init), (gst_rtspsrc_finalize), |
| (gst_rtspsrc_free_stream), (gst_rtspsrc_media_to_caps), |
| (gst_rtspsrc_stream_setup_rtp), |
| (gst_rtspsrc_stream_configure_transport), |
| (gst_rtspsrc_combine_flows), (gst_rtspsrc_loop), |
| (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_play), |
| (gst_rtspsrc_pause): |
| * gst/rtsp/gstrtspsrc.h: |
| Fix interleaved mode. |
| - Protect streaming with lock. |
| - Combine flows |
| - set caps on outgoing buffers. |
| - strip trailing \0 from data packets. |
| - Configure RTP/RTCP in stream. |
| Use DEBUG_OBJECT more. |
| |
| 2006-08-16 09:29:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstmultiudpsink.c: Turn a g_print into a DEBUG line. |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add): |
| Turn a g_print into a DEBUG line. |
| |
| 2006-08-16 09:25:17 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/oss/: Small cleanups. Better error reporting. |
| Original commit message from CVS: |
| * sys/oss/gstossmixer.c: (gst_ossmixer_open), (gst_ossmixer_new): |
| * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init), |
| (gst_oss_mixer_element_init), (gst_oss_mixer_element_set_property), |
| (gst_oss_mixer_element_get_property), |
| (gst_oss_mixer_element_change_state): |
| * sys/oss/gstossmixerelement.h: |
| Small cleanups. Better error reporting. |
| Add device property for the mixer instead of the hardcoded |
| /dev/mixer. Fixes #350785. |
| API: GstOssMixerElement::device property |
| |
| 2006-08-15 22:44:27 +0000 Jens Granseuer <jensgr@gmx.net> |
| |
| gconf/Makefile.am: Make --disable-schemas work right (they still need to be copied to the installation directory, jus... |
| Original commit message from CVS: |
| Patch by: Jens Granseuer <jensgr at gmx net> |
| * gconf/Makefile.am: |
| Make --disable-schemas work right (they still need |
| to be copied to the installation directory, just not |
| applied). Fixes #351347 (also #344100). |
| |
| 2006-08-15 20:29:45 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackparse.*: Make wavpackparse also work in push-mode (not seekable yet though); some small clean-u... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_class_init), |
| (gst_wavpack_parse_reset), (gst_wavpack_parse_get_src_query_types), |
| (gst_wavpack_parse_src_query), |
| (gst_wavpack_parse_handle_seek_event), |
| (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init), |
| (gst_wavpack_parse_create_src_pad), |
| (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop), |
| (gst_wavpack_parse_chain), (gst_wavpack_parse_sink_activate), |
| (gst_wavpack_parse_sink_activate_pull): |
| * ext/wavpack/gstwavpackparse.h: |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| Make wavpackparse also work in push-mode (not seekable yet though); |
| some small clean-ups along the way; add support for SEEKING query |
| and query types function. (#351495). |
| |
| 2006-08-14 11:37:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| * win32/common/config.h: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| 2006-08-14 11:14:43 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * win32/common/config.h: |
| releasing 0.10.4 |
| Original commit message from CVS: |
| releasing 0.10.4 |
| |
| 2006-08-14 10:06:55 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Extract all references/redirections if there is more than one and sort them; also extract mini... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_redirects_sort_func), |
| (qtdemux_process_redirects), (qtdemux_parse_tree): |
| Extract all references/redirections if there is more |
| than one and sort them; also extract minimum required |
| bitrate information if available. (#350399) |
| |
| 2006-08-10 14:10:28 +0000 Edward Hervey <edward@fluendo.com> |
| |
| Send the newsegment event in the streaming thread. |
| Original commit message from CVS: |
| Patch by: Edward Hervey <edward@fluendo.com> |
| * configure.ac: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek), |
| (gst_wavparse_stream_data): |
| Send the newsegment event in the streaming thread. |
| Fixes #347529 |
| |
| 2006-08-10 14:02:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * win32/common/config.h: |
| bumped for prerel |
| Original commit message from CVS: |
| bumped for prerel |
| |
| 2006-08-10 13:10:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| update translations |
| Original commit message from CVS: |
| update translations |
| |
| 2006-08-08 14:55:53 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Fix silly typo. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree): |
| Fix silly typo. |
| |
| 2006-08-08 14:46:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| ChangeLog surgery: mention bug number |
| Original commit message from CVS: |
| ChangeLog surgery: mention bug number |
| |
| 2006-08-08 14:40:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/jpeg/: Refuse sink caps in the encoder if width or height is not a multiple of 16, the encoder does not support t... |
| Original commit message from CVS: |
| * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain): |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_setcaps), |
| (gst_smokeenc_resync), (gst_smokeenc_chain): |
| Refuse sink caps in the encoder if width or height is not a |
| multiple of 16, the encoder does not support that yet; along the |
| same lines, check the return value of the encoder setup function; |
| also remove some debug log clutter. |
| |
| 2006-08-04 11:38:54 +0000 Andy Wingo <wingo@pobox.com> |
| |
| ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing whether a processor can work in place or not, and for... |
| Original commit message from CVS: |
| 2006-08-04 Andy Wingo <wingo@pobox.com> |
| * ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing |
| whether a processor can work in place or not, and for keeping |
| track of its state. Change the FlowReturn instance variable from |
| "state" to "flow_state", all callers changed. |
| * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setup) |
| (gst_signal_processor_start, gst_signal_processor_stop) |
| (gst_signal_processor_cleanup): New functions to manage the |
| processor's state. |
| (gst_signal_processor_setcaps): start() as well as setup() here. |
| (gst_signal_processor_prepare): Respect CAN_PROCESS_IN_PLACE. |
| (gst_signal_processor_change_state): Stop and cleanup the |
| processor as we go to NULL. |
| * ext/ladspa/gstladspa.c (gst_ladspa_base_init): Reuse buffers if |
| INPLACE_BROKEN is not set. |
| * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_prepare): |
| Do the alloc_buffer in bytes, not frames. |
| |
| 2006-08-04 10:21:26 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| sys/ximage/ximageutil.c: Fix rgb masks when recording in < 24bpp. |
| Original commit message from CVS: |
| 2006-08-04 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * sys/ximage/ximageutil.c: (ximageutil_xcontext_get): |
| Fix rgb masks when recording in < 24bpp. |
| |
| 2006-08-04 09:20:26 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * ext/ladspa/gstsignalprocessor.c: |
| BPB |
| Original commit message from CVS: |
| (gst_signal_processor_src_activate_pull): BPB |
| |
| 2006-08-04 09:05:53 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * ext/ladspa/gstsignalprocessor.c: |
| ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps) (gst_signal_processor_prepare) (gst_signal_processor_u... |
| Original commit message from CVS: |
| 2006-08-04 Andy Wingo <wingo@pobox.com> |
| * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps) |
| (gst_signal_processor_prepare) |
| (gst_signal_processor_update_inputs) |
| (gst_signal_processor_process, gst_signal_processor_pen_buffer) |
| (gst_signal_processor_flush) |
| (gst_signal_processor_sink_activate_push) |
| (gst_signal_processor_src_activate_pull) |
| (gst_signal_processor_change_state): Remove the last of the code |
| that assumes that we process whole buffers at a time. Fix some |
| debugging. Seems to work now in some cases. |
| |
| 2006-07-31 22:27:22 +0000 Andy Wingo <wingo@pobox.com> |
| |
| ext/ladspa/gstsignalprocessor.c (gst_signal_processor_process): Fix nframes-choosing. |
| Original commit message from CVS: |
| 2006-08-01 Andy Wingo <wingo@pobox.com> |
| * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_process): |
| Fix nframes-choosing. |
| (gst_signal_processor_init): Init pending_in and pending_out. |
| |
| 2006-07-31 22:03:09 +0000 Andy Wingo <wingo@pobox.com> |
| |
| ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): No more default sample rate, although we never check tha... |
| Original commit message from CVS: |
| 2006-08-01 Andy Wingo <wingo@pobox.com> |
| * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): No |
| more default sample rate, although we never check that the sample |
| rate actually gets set. Something for the future. |
| (gst_signal_processor_setcaps): Some refcount fixes, flow fixes. |
| (gst_signal_processor_event): Refcount fixen. |
| (gst_signal_processor_process): Pull the number of frames to |
| process from the sizes of the buffers in the input pens. |
| (gst_signal_processor_pen_buffer): Remove an incorrect FIXME :) |
| (gst_signal_processor_do_pulls): Add an nframes argument, and use |
| it instead of buffer_frames. |
| (gst_signal_processor_getrange): Refcount fixen, pass nframes on |
| to do_pulls. |
| (gst_signal_processor_chain) |
| (gst_signal_processor_sink_activate_push) |
| (gst_signal_processor_src_activate_pull): Refcount fixen. |
| * ext/ladspa/gstsignalprocessor.h: No more buffer_frames, yay. |
| |
| 2006-07-31 19:44:18 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/ladspa/gstsignalprocessor.c: don't query buffer-frames from caps, add lots of debug-log, try fix for assert (#349... |
| Original commit message from CVS: |
| * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setcaps), |
| (gst_signal_processor_process): |
| don't query buffer-frames from caps, add lots of debug-log, |
| try fix for assert (#349189) |
| |
| 2006-07-31 15:58:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudpsrc.c: Fix docs. |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: |
| Fix docs. |
| |
| 2006-07-29 16:32:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/ladspa/gstsignalprocessor.c: Add debugs logs here and there, add more error handling, add some |
| Original commit message from CVS: |
| * ext/ladspa/gstsignalprocessor.c: |
| (gst_signal_processor_add_pad_from_template), |
| (gst_signal_processor_init), (gst_signal_processor_setcaps), |
| (gst_signal_processor_process), (gst_signal_processor_pen_buffer), |
| (gst_signal_processor_do_pulls), (gst_signal_processor_getrange), |
| (gst_signal_processor_sink_activate_push), |
| (gst_signal_processor_src_activate_pull), |
| (gst_signal_processor_change_state): |
| Add debugs logs here and there, add more error handling, add some |
| FIXME comments, filed #349189 |
| |
| 2006-07-29 11:22:47 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| ext/jpeg/gstsmokeenc.c: Set caps on buffer correctly. Fixes bug #349155. |
| Original commit message from CVS: |
| 2006-07-29 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_getcaps), |
| (gst_smokeenc_setcaps), (gst_smokeenc_chain): |
| Set caps on buffer correctly. Fixes bug #349155. |
| |
| 2006-07-28 16:17:17 +0000 Sjoerd Simons <sjoerd@luon.net> |
| |
| gst/multipart/multipartdemux.c: Uses GstAdapter instead of own buffering. |
| Original commit message from CVS: |
| Patch by: Sjoerd Simons <sjoerd at luon dot net> |
| * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init), |
| (gst_multipart_demux_class_init), (gst_multipart_demux_init), |
| (gst_multipart_demux_finalize), (get_line_end), |
| (multipart_parse_header), (multipart_find_boundary), |
| (gst_multipart_demux_chain), (gst_multipart_demux_change_state), |
| (gst_multipart_set_property), (gst_multipart_get_property): |
| Uses GstAdapter instead of own buffering. |
| Actually parses the mime-type correctly (In tests the mime-type was |
| always "" with the old version). |
| Uses the Content-length header if available to speed up things. |
| Reliably autoscans the boundary name by default. |
| Fixes #349068. |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_collected): |
| Don't start the stream with a \n. |
| |
| 2006-07-28 08:32:47 +0000 Brian Cameron <brian.cameron@sun.com> |
| |
| sys/sunaudio/gstsunaudiosrc.c: Open source with O_NONBLOCK (#349015). |
| Original commit message from CVS: |
| Patch by: Brian Cameron <brian dot cameron at sun com> |
| * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open): |
| Open source with O_NONBLOCK (#349015). |
| |
| 2006-07-28 08:21:27 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.*: Whitespace fixes and more debug |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index), |
| (gst_avi_demux_massage_index): |
| * gst/avi/gstavidemux.h: |
| Whitespace fixes and more debug |
| |
| 2006-07-27 11:21:53 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/autodetect/gstautoaudiosink.c: Get rid of old and unused magic sound-server properties stuff. |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_create_element_with_pretty_name), |
| (gst_auto_audio_sink_find_best), |
| (gst_auto_audio_sink_change_state): |
| Get rid of old and unused magic sound-server properties stuff. |
| Add suffix to child sink's name that makes it easy to see from |
| the name alone which type it actually is (alsa, oss, esd, etc.). |
| |
| 2006-07-27 10:05:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstudpsrc.*: Rename "buffer" to "buffer-size" to make clear it is a size we set and not some sort of feature ... |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init), |
| (gst_udpsrc_set_property), (gst_udpsrc_get_property), |
| (gst_udpsrc_start): |
| * gst/udp/gstudpsrc.h: |
| Rename "buffer" to "buffer-size" to make clear it is a size we set and |
| not some sort of feature we enable. |
| |
| 2006-07-27 10:01:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/udp/gstudpsrc.c: Use CLOSE_SOCKET() here instead of close() to maintain win32 workiness. |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_start): |
| Use CLOSE_SOCKET() here instead of close() to maintain |
| win32 workiness. |
| |
| 2006-07-27 09:04:51 +0000 Thijs Vermeir <thijs.vermeir@barco.com> |
| |
| gst/udp/gstudpsrc.*: Added "buffer" property to control the kernel receive buffer size. |
| Original commit message from CVS: |
| Patch by: Thijs Vermeir <thijs dot vermeir at barco dot com> |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init), |
| (gst_udpsrc_create), (gst_udpsrc_set_property), |
| (gst_udpsrc_get_property), (gst_udpsrc_start): |
| * gst/udp/gstudpsrc.h: |
| Added "buffer" property to control the kernel receive buffer size. |
| Update documentation. |
| Small cleanups. Fixes #348752. |
| API: buffer property |
| |
| 2006-07-26 16:36:59 +0000 Kai Vehmanen <kv2004@eca.cx> |
| |
| gst/rtp/: Fix timestamp calculation on outgoing RTP packets. |
| Original commit message from CVS: |
| Patch by: Kai Vehmanen <kv2004 at eca dot cx> |
| * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_flush), |
| (gst_rtp_pcma_pay_handle_buffer): |
| * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_flush), |
| (gst_rtp_pcmu_pay_handle_buffer): |
| Fix timestamp calculation on outgoing RTP packets. |
| Fixes #348675. |
| |
| 2006-07-26 10:07:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/taglib/gstid3v2mux.cc: is still sub-optimal though, since we don't retain or extract the comment descriptions pro... |
| Original commit message from CVS: |
| * ext/taglib/gstid3v2mux.cc: |
| Fix writing of comment frames (should be COMM not TCOM), |
| is still sub-optimal though, since we don't retain or |
| extract the comment descriptions properly (#334375, |
| also see #334375). |
| |
| 2006-07-26 09:02:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavparse/gstwavparse.c: #define 'fact' RIFF chunk if we are not compiling against |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: |
| #define 'fact' RIFF chunk if we are not compiling against |
| -base CVS (we don't want to depend on -base CVS for this |
| one define only, and also not for release order reasons). |
| |
| 2006-07-26 08:17:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/taglib/gstid3v2mux.cc: Handle multiple tags of the same type properly. Re-inject unparsed ID3v2 frames that we ge... |
| Original commit message from CVS: |
| * ext/taglib/gstid3v2mux.cc: |
| Handle multiple tags of the same type properly. Re-inject |
| unparsed ID3v2 frames that we get as binary blobs from |
| id3demux into the tag again so we don't lose information |
| when retagging (#334375). |
| |
| 2006-07-25 17:54:25 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/ximage/gstximagesrc.c: Document newly-added properties properly, so that there is a 'Since: 0.10.4' in the plugin... |
| Original commit message from CVS: |
| * sys/ximage/gstximagesrc.c: (gst_ximage_src_class_init): |
| Document newly-added properties properly, so that there is a |
| 'Since: 0.10.4' in the plugin docs. Convert some property |
| names into canonical GObject style (GObject will do that |
| internally anyway). |
| |
| 2006-07-25 16:47:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/id3tags.c: Extract frames for ID3v2 versions prior to ID3v2.3.0 properly as well, and add the version to... |
| Original commit message from CVS: |
| * gst/id3demux/id3tags.c: |
| (id3demux_add_id3v2_frame_blob_to_taglist): |
| Extract frames for ID3v2 versions prior to ID3v2.3.0 properly as |
| well, and add the version to the blob's buffer caps, since that |
| information will be needed for deserialisation later on (#348644). |
| |
| 2006-07-25 13:14:05 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavidemux.c: Moved win32 variant of GST_DEBUG_CATEGORY_EXTERN to gstinfo.h. Fixed indentation and spacing. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes), |
| (gst_avi_demux_parse_stream): |
| Moved win32 variant of GST_DEBUG_CATEGORY_EXTERN to gstinfo.h. Fixed |
| indentation and spacing. |
| |
| 2006-07-24 21:43:06 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| sys/directsound/gstdirectsoundsink.*: Add an attenuation property that will directly attenuate the directsound buffer. |
| Original commit message from CVS: |
| * sys/directsound/gstdirectsoundsink.h: |
| * sys/directsound/gstdirectsoundsink.c: |
| Add an attenuation property that will directly attenuate the |
| directsound buffer. |
| Change the size of the directsound secondary buffer to a half second. |
| Add more debug logs. |
| Add a lock to protect dsound buffer write access. |
| Fix a bad implementation of reset. |
| * sys/directsound/gstdirectdrawsink.c: |
| * sys/directsound/gstdirectdrawsink.h: |
| Add a keep_aspect_ratio property. |
| Do not use overlay if not supported. |
| Add more debug logs. |
| Remove overwrite of WM_ERASEBKGND message handling. It was not |
| redrawing border when keep_aspect_ratio was enabled. |
| * win32/common/config.h: |
| update version waiting an auto-generated config.h |
| |
| 2006-07-24 15:25:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/plugins/: Update files to CVS/Prerelease version, add esdsink docs. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| Update files to CVS/Prerelease version, add esdsink docs. |
| * ext/esd/esdsink.c: |
| Add gtk-doc blurb. |
| * gst/rtp/gstrtpmp4vpay.c: |
| Fix typo in element description. |
| |
| 2006-07-24 14:54:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| ChangeLog surgery: fix Stefan's e-mail address |
| Original commit message from CVS: |
| ChangeLog surgery: fix Stefan's e-mail address |
| |
| 2006-07-24 14:49:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/esd/esdsink.c: Prevent libesd from auto-spawning a sound daemon if it is not already running. Now that we don't d... |
| Original commit message from CVS: |
| * ext/esd/esdsink.c: (gst_esdsink_open), |
| (gst_esdsink_factory_init): |
| Prevent libesd from auto-spawning a sound daemon if it |
| is not already running. Now that we don't do evil stuff |
| like that any longer we can give esdsink a rank so that |
| autoaudiosink will try it as well if all other audio |
| sinks fail (#343051). |
| |
| 2006-07-24 14:42:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/esd/Makefile.am: Oops, need to remove README from EXTRA_DIST as well. |
| Original commit message from CVS: |
| * ext/esd/Makefile.am: |
| Oops, need to remove README from EXTRA_DIST as well. |
| |
| 2006-07-24 14:37:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/esd/README: Remove, it contains nothing useful anyway. |
| Original commit message from CVS: |
| * ext/esd/README: |
| Remove, it contains nothing useful anyway. |
| * ext/esd/esdsink.c: (gst_esdsink_init), (gst_esdsink_prepare), |
| (gst_esdsink_delay): |
| Some small clean-ups; use GST_BOILERPLATE etc. |
| |
| 2006-07-24 14:16:06 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/law/: Fix negotiation to deal with ANY/EMPTY caps instead of leaking. |
| Original commit message from CVS: |
| * gst/law/alaw-decode.c: (alawdec_getcaps): |
| * gst/law/alaw-encode.c: (alawenc_getcaps), (gst_alawenc_chain): |
| * gst/law/mulaw-decode.c: (mulawdec_getcaps): |
| * gst/law/mulaw-encode.c: (mulawenc_getcaps): |
| Fix negotiation to deal with ANY/EMPTY caps instead of leaking. |
| |
| 2006-07-24 13:40:56 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.*: Use information from 'fact' chunk for length calculation of compressed samples. Calculate... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_reset), |
| (gst_wavparse_other), (gst_wavparse_perform_seek), |
| (gst_wavparse_get_upstream_size), (gst_wavparse_stream_headers), |
| (gst_wavparse_add_src_pad), (gst_wavparse_stream_data), |
| (gst_wavparse_pad_query): |
| * gst/wavparse/gstwavparse.h: |
| Use information from 'fact' chunk for length calculation of compressed |
| samples. Calculate bps if bogus value is found in wav header (embeded |
| mp2/mp3). |
| |
| 2006-07-24 11:48:03 +0000 Joni Valtanen <joni.valtanen@movial.fi> |
| |
| Port udp plugin to win32 (#345288). |
| Original commit message from CVS: |
| Based on patch by: Joni Valtanen <joni dot valtanen at movial fi> |
| * configure.ac: |
| * gst/udp/Makefile.am: |
| * gst/udp/gstdynudpsink.c: (gst_dynudpsink_init), |
| (gst_dynudpsink_finalize), (gst_dynudpsink_close): |
| * gst/udp/gstdynudpsink.h: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init), |
| (gst_multiudpsink_finalize), (gst_multiudpsink_close): |
| * gst/udp/gstmultiudpsink.h: |
| * gst/udp/gstudp.c: (plugin_init): |
| * gst/udp/gstudpsink.h: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create), |
| (gst_udpsrc_start), (gst_udpsrc_stop): |
| * gst/udp/gstudpsrc.h: |
| * gst/udp/gstudpnetutils.c: (gst_udp_net_utils_win32_inet_aton), |
| (gst_udp_net_utils_win32_wsa_startup): |
| * gst/udp/gstudpnetutils.h: |
| Port udp plugin to win32 (#345288). |
| |
| 2006-07-24 11:00:34 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/rtspconnection.c: Remove unwanted DEBUG line. |
| Original commit message from CVS: |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_send): |
| Remove unwanted DEBUG line. |
| |
| 2006-07-23 11:33:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/: On second thought, it might be wiser and more efficient not to do tag registration from a streaming th... |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: (plugin_init): |
| * gst/id3demux/id3tags.c: |
| (id3demux_add_id3v2_frame_blob_to_taglist): |
| * gst/id3demux/id3tags.h: |
| On second thought, it might be wiser and more efficient |
| not to do tag registration from a streaming thread. |
| |
| 2006-07-23 10:56:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/id3tags.c: Put ID3v2 frames we can't parse as binary blobs into private tags, so that they are not lost ... |
| Original commit message from CVS: |
| * gst/id3demux/id3tags.c: |
| (id3demux_add_id3v2_frame_blob_to_taglist), |
| (id3demux_id3v2_frames_to_tag_list): |
| Put ID3v2 frames we can't parse as binary blobs into private |
| tags, so that they are not lost when retagging, at least once |
| id3v2mux has been taught to re-inject those frames again. |
| See bug #334375. |
| |
| 2006-07-21 10:57:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Fix some leaks. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream), |
| (gst_avi_demux_process_next_entry): |
| Fix some leaks. |
| * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list): |
| Don't use \n in debug lines. |
| |
| 2006-07-20 18:48:32 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| docs/plugins/: Add annodex and icydemux, cleanup the sections a bit |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| Add annodex and icydemux, cleanup the sections a bit |
| |
| 2006-07-19 14:36:00 +0000 Martin Szulecki <compiz@sukimashita.com> |
| |
| sys/v4l2/gstv4l2object.c: If "device-name" is requested and the device is not open, try to temporarily open it to obt... |
| Original commit message from CVS: |
| Patch by: Martin Szulecki |
| * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_get_property_helper): |
| If "device-name" is requested and the device is not |
| open, try to temporarily open it to obtain this |
| information (#342494). |
| |
| 2006-07-19 11:52:53 +0000 Alex Lancaster <alexl@users.sourceforge.net> |
| |
| ext/taglib/gstid3v2mux.cc: Write GST_TAG_ENCODER and GST_TAG_ENCODER_VERSION as |
| Original commit message from CVS: |
| Patch by: Alex Lancaster <alexl at users sourceforge net> |
| * ext/taglib/gstid3v2mux.cc: |
| Write GST_TAG_ENCODER and GST_TAG_ENCODER_VERSION as |
| ID3v2 TSSE frames (#347898). |
| |
| 2006-07-19 07:40:52 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| ChangeLog surgery: mention fixed bug |
| Original commit message from CVS: |
| ChangeLog surgery: mention fixed bug |
| |
| 2006-07-18 19:59:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/avi/gstavimux.c: Respect mpegversion for "video/mpeg" and give message in case of unhandled versions. |
| Original commit message from CVS: |
| * gst/avi/gstavimux.c: (gst_avi_mux_vidsink_set_caps): |
| Respect mpegversion for "video/mpeg" and give message in case of |
| unhandled versions. |
| |
| 2006-07-18 18:05:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/wavpack/gstwavpackdec.c: Fix caps after previous change to byte order endianness. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain): |
| Fix caps after previous change to byte order endianness. |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset), |
| (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init), |
| (gst_wavpack_parse_loop): |
| * ext/wavpack/gstwavpackparse.h: |
| Queue incoming events if there's no source pad yet and |
| send them downstream later when the pad is there. |
| |
| 2006-07-18 16:47:25 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/wavpack/gstwavpackdec.*: Output audio in native byte order (which is also how we get samples from wavpack); outpu... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init), |
| (gst_wavpack_dec_format_samples), |
| (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain), |
| (gst_wavpack_dec_change_state): |
| * ext/wavpack/gstwavpackdec.h: |
| Output audio in native byte order (which is also how we get |
| samples from wavpack); output samples with 21-24 bit depth |
| with 32 bit width (makes things easier for us). |
| |
| 2006-07-18 15:53:35 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/wavpack/gstwavpackdec.*: More clean-ups: remove most of the disfunctional correction pad stuff for now, if it eve... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init), |
| (gst_wavpack_dec_class_init), (gst_wavpack_dec_init), |
| (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples), |
| (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain), |
| (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state): |
| * ext/wavpack/gstwavpackdec.h: |
| More clean-ups: remove most of the disfunctional correction |
| pad stuff for now, if it ever gets implemented a lot of stuff |
| will have to be rewritten anyway; redo chain function, move |
| errors to end, error out instead of g_assert()ing. Also rename |
| overly long variable 'wavpackdec' to just 'dec'; miscellaneous |
| other small stuff. |
| |
| 2006-07-18 14:08:06 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| configure.ac: Check for wavpack version and define WAVPACK_OLD_API if necessary. |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo at circular-chaos.org> |
| * configure.ac: |
| Check for wavpack version and define WAVPACK_OLD_API if |
| necessary. |
| * ext/wavpack/Makefile.am: |
| * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header), |
| (gst_wavpack_read_metadata): |
| * ext/wavpack/gstwavpackcommon.h: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init), |
| (gst_wavpack_dec_class_init), (gst_wavpack_dec_init), |
| (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples), |
| (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain), |
| (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state), |
| (gst_wavpack_dec_request_new_pad), (gst_wavpack_dec_plugin_init): |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init), |
| (gst_wavpack_enc_init), (gst_wavpack_enc_finalize), |
| (gst_wavpack_enc_set_wp_config): |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init), |
| (gst_wavpack_parse_finalize), (gst_wavpack_parse_class_init), |
| (gst_wavpack_parse_index_get_entry_from_sample), |
| (gst_wavpack_parse_scan_to_find_sample), |
| (gst_wavpack_parse_handle_seek_event), |
| (gst_wavpack_parse_create_src_pad): |
| * ext/wavpack/gstwavpackstreamreader.c: |
| * ext/wavpack/gstwavpackstreamreader.h: |
| Port to new/official wavpack API, don't use API that was exported |
| in wavpack header files and in the lib but meant to be private, at |
| least not for recent wavpack versions; misc. 'cleanups' (#347443). |
| |
| 2006-07-17 10:25:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Store duration in uint64 too instead of clipping. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek), |
| (gst_qtdemux_prepare_current_sample), |
| (gst_qtdemux_loop_state_movie): |
| Store duration in uint64 too instead of clipping. |
| When we do a keyframe seek and the requested time is at the |
| keyframe, don't seek back to the beginning of the keyframe. |
| Fixes #347439. |
| |
| 2006-07-17 10:22:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/libpng/gstpngdec.*: Use statically allocated segment instead of leaking. |
| Original commit message from CVS: |
| * ext/libpng/gstpngdec.c: (gst_pngdec_init), (buffer_clip), |
| (gst_pngdec_caps_create_and_set), (gst_pngdec_task), |
| (gst_pngdec_chain), (gst_pngdec_sink_event), |
| (gst_pngdec_libpng_init), (gst_pngdec_change_state), |
| (gst_pngdec_sink_activate_push): |
| * ext/libpng/gstpngdec.h: |
| Use statically allocated segment instead of leaking. |
| Various cleanups. |
| Fix flush and seek handling. |
| |
| 2006-07-16 14:31:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Added simple generic mpeg4 depayloader. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_base_init), |
| (gst_rtp_mp4g_depay_class_init), (gst_rtp_mp4g_depay_init), |
| (gst_rtp_mp4g_depay_setcaps), (gst_rtp_mp4g_depay_process), |
| (gst_rtp_mp4g_depay_set_property), |
| (gst_rtp_mp4g_depay_get_property), |
| (gst_rtp_mp4g_depay_change_state), |
| (gst_rtp_mp4g_depay_plugin_init): |
| * gst/rtp/gstrtpmp4gdepay.h: |
| * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init), |
| (gst_rtp_mp4g_pay_parse_audio_config), (gst_rtp_mp4g_pay_setcaps), |
| (gst_rtp_mp4g_pay_flush): |
| Added simple generic mpeg4 depayloader. |
| Fix generic mpeg4 payloader. |
| |
| 2006-07-15 15:25:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/rtsp/gstrtspsrc.c: Don't try doing state changes on a NULL pointer. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state): |
| Don't try doing state changes on a NULL pointer. |
| |
| 2006-07-15 11:50:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/spectrum/: Do not use deprecated gtk functions. |
| Original commit message from CVS: |
| * gst/spectrum/demo-audiotest.c: (main): |
| * gst/spectrum/demo-osssrc.c: (main): |
| Do not use deprecated gtk functions. |
| |
| 2006-07-14 13:33:54 +0000 Sebastien Cote <sebas642@yahoo.ca> |
| |
| gst/rtp/gstrtpamrdepay.*: rtpamrdec isn't a subclass of GstBaseRtpDepayload. |
| Original commit message from CVS: |
| Patch by: Sebastien Cote <sebas642 at yahoo dot ca> |
| * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_base_init), |
| (gst_rtp_amr_depay_class_init), (gst_rtp_amr_depay_init), |
| (gst_rtp_amr_depay_setcaps), (gst_rtp_amr_depay_process): |
| * gst/rtp/gstrtpamrdepay.h: |
| rtpamrdec isn't a subclass of GstBaseRtpDepayload. |
| Fixes #321191 |
| |
| 2006-07-14 12:01:05 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| sys/ximage/gstximagesrc.c: Fix segfault when moving mouse pointer to the bottom right corner. |
| Original commit message from CVS: |
| 2006-07-14 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get), |
| (gst_ximage_src_get_caps), (gst_ximage_src_class_init): |
| Fix segfault when moving mouse pointer to the bottom right corner. |
| |
| 2006-07-13 15:22:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| remove sdlvideosink plugin and update the rest |
| Original commit message from CVS: |
| remove sdlvideosink plugin and update the rest |
| |
| 2006-07-12 09:34:15 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Added mpeg2 TS depayloader. Closing #347234. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_base_init), |
| (gst_rtp_mp2t_depay_class_init), (gst_rtp_mp2t_depay_init), |
| (gst_rtp_mp2t_depay_setcaps), (gst_rtp_mp2t_depay_process), |
| (gst_rtp_mp2t_depay_set_property), |
| (gst_rtp_mp2t_depay_get_property), |
| (gst_rtp_mp2t_depay_change_state), |
| (gst_rtp_mp2t_depay_plugin_init): |
| * gst/rtp/gstrtpmp2tdepay.h: |
| Added mpeg2 TS depayloader. Closing #347234. |
| |
| 2006-07-12 09:28:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/spectrum/gstspectrum.c: Fix typo in property nick. |
| Original commit message from CVS: |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init): |
| Fix typo in property nick. |
| |
| 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there. |
| Original commit message from CVS: |
| * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close): |
| Remove g_assert that shouldn't be there. |
| |
| 2006-07-10 20:11:34 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/avi/gstavidemux.*: Don't push tag events found by gst_riff_parse_info() before outputting |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_reset), |
| (gst_avi_demux_stream_header), (push_tag_lists): |
| * gst/avi/gstavidemux.h: |
| Don't push tag events found by gst_riff_parse_info() before outputting |
| GST_EVENT_NEWSEGMENT. |
| |
| 2006-07-10 16:41:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: replaced closesocket and close in code with one CLOSE_SOCKET. |
| Original commit message from CVS: |
| * gst/rtsp/Makefile.am: |
| * gst/rtsp/rtspconnection.c: (rtsp_connection_send), |
| (rtsp_connection_close): |
| * gst/rtsp/rtspdefs.h: |
| replaced closesocket and close in code with one CLOSE_SOCKET. |
| Some more cleanups. Fixes #345301. |
| |
| 2006-07-10 15:26:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/autodetect/gstautoaudiosink.c: Fix example pipeline in docs. |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosink.c: |
| Fix example pipeline in docs. |
| |
| 2006-07-10 14:49:46 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/filter/: Don't forget new files. |
| Original commit message from CVS: |
| * gst/filter/gstbpwsinc.h: |
| * gst/filter/gstiir.h: |
| * gst/filter/gstlpwsinc.h: |
| Don't forget new files. |
| |
| 2006-07-10 14:42:15 +0000 Mathis Hofer <mathis.hofer@dreamlab.net> |
| |
| Ported the gstfilter plugin to GStreamer 0.10. |
| Original commit message from CVS: |
| Patch by: Mathis Hofer <mathis dot hofer at dreamlab dot net> |
| * configure.ac: |
| * gst/filter/Makefile.am: |
| * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose), |
| (gst_bpwsinc_base_init), (gst_bpwsinc_class_init), |
| (gst_bpwsinc_init), (bpwsinc_set_caps), (bpwsinc_transform_ip), |
| (bpwsinc_set_property), (bpwsinc_get_property): |
| * gst/filter/gstfilter.c: (plugin_init): |
| * gst/filter/gstfilter.h: |
| * gst/filter/gstiir.c: (gst_iir_dispose), (gst_iir_base_init), |
| (gst_iir_class_init), (gst_iir_init), (iir_set_caps), |
| (iir_transform_ip), (iir_set_property), (iir_get_property): |
| * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose), |
| (gst_lpwsinc_base_init), (gst_lpwsinc_class_init), |
| (gst_lpwsinc_init), (lpwsinc_set_caps), (lpwsinc_transform_ip), |
| (lpwsinc_set_property), (lpwsinc_get_property): |
| Ported the gstfilter plugin to GStreamer 0.10. |
| |
| 2006-07-10 10:21:57 +0000 Rob Taylor <robtaylor@floopily.org> |
| |
| gst/udp/gstmultiudpsink.c: If a destination is added before the stream is set to PAUSED, the multicast group is not j... |
| Original commit message from CVS: |
| Patch by: Rob Taylor <robtaylor at floopily dot org> |
| * gst/udp/gstmultiudpsink.c: (join_multicast), |
| (gst_multiudpsink_init_send), (gst_multiudpsink_add): |
| If a destination is added before the stream is set to PAUSED, the |
| multicast group is not joined as the socket is not created yet. |
| Also TTL and LOOP should also be set. Fixes #346921. |
| |
| 2006-07-10 09:57:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Extract comment information!! |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta): |
| Extract comment information!! |
| |
| 2006-07-10 09:46:25 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Extract year/date information (fixes #347079). |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta), |
| (qtdemux_tag_add_date): |
| Extract year/date information (fixes #347079). |
| |
| 2006-07-08 22:41:25 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| sys/ximage/gstximagesrc.*: Fix use-damage property to actually work :) |
| Original commit message from CVS: |
| 2006-07-09 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get), |
| (gst_ximage_src_set_property), (gst_ximage_src_get_property), |
| (gst_ximage_src_get_caps), (gst_ximage_src_class_init), |
| (gst_ximage_src_init): |
| * sys/ximage/gstximagesrc.h: |
| Fix use-damage property to actually work :) |
| Add startx, starty, endx, endy properties so screencasts other than full |
| screen ones can work. |
| |
| 2006-07-08 19:03:54 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| sys/ximage/gstximagesrc.*: Add use_damage property to offer ability to choose whether to use |
| Original commit message from CVS: |
| 2006-07-08 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get), |
| (gst_ximage_src_set_property), (gst_ximage_src_get_property), |
| (gst_ximage_src_class_init), (gst_ximage_src_init): |
| * sys/ximage/gstximagesrc.h: |
| Add use_damage property to offer ability to choose whether to use |
| XDamage or not. |
| |
| 2006-07-07 15:04:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/goom/filters.c: Avoid goom coredumping by clearing memory. |
| Original commit message from CVS: |
| * gst/goom/filters.c: (zoomFilterSetResolution): |
| Avoid goom coredumping by clearing memory. |
| Fixes 345679. |
| |
| 2006-07-07 14:30:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Don't crash on twos/sowt/raw audio. #345830. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| Don't crash on twos/sowt/raw audio. #345830. |
| |
| 2006-07-05 20:21:02 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| win32/vs6/libgstid3demux.dsp: Add a link to libgsttag-0.10.lib. |
| Original commit message from CVS: |
| * win32/vs6/libgstid3demux.dsp: |
| Add a link to libgsttag-0.10.lib. |
| |
| 2006-07-05 14:52:13 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Don't return FLOW_UNEXPECTED when a buffer is before the start of the stream (which might happen with large ID3... |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_trim_buffer), |
| (gst_tag_demux_read_range): |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_trim_buffer), |
| (gst_id3demux_read_range): |
| Don't return FLOW_UNEXPECTED when a buffer is before |
| the start of the stream (which might happen with |
| large ID3v2 tags if the tag reading was done pullrange |
| based and we then switched to push mode later on). |
| Fixes regression introduced by commit from June 29th. |
| |
| 2006-07-05 10:14:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/taglib/gstid3v2mux.cc: Make UTF-8 the default encoding when writing string tags (before, our UTF-8 strings would ... |
| Original commit message from CVS: |
| * ext/taglib/gstid3v2mux.cc: |
| Make UTF-8 the default encoding when writing string |
| tags (before, our UTF-8 strings would automatically |
| be converted to ISO-8859-1 by taglib and written as |
| ISO-8859-1 fields if that was possible). |
| * tests/check/elements/id3v2mux.c: (utf8_string_in_buf), |
| (test_taglib_id3mux_check_tag_buffer), (identity_cb), |
| (test_taglib_id3mux_with_tags): |
| Add test case that makes sure our UTF-8 strings have |
| actually been written into the tag as UTF-8. |
| |
| 2006-07-04 16:00:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Let's try that again. |
| Original commit message from CVS: |
| * configure.ac: |
| Let's try that again. |
| |
| 2006-07-04 15:40:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Disable monoscope plugin for now until it fulfills all the requirements. |
| Original commit message from CVS: |
| * configure.ac: |
| Disable monoscope plugin for now until it fulfills |
| all the requirements. |
| |
| 2006-07-03 20:35:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Port monoscope visualisation to 0.10. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/monoscope/Makefile.am: |
| * gst/monoscope/gstmonoscope.c: (gst_monoscope_base_init), |
| (gst_monoscope_class_init), (gst_monoscope_init), |
| (gst_monoscope_finalize), (gst_monoscope_reset), |
| (gst_monoscope_sink_setcaps), (gst_monoscope_src_setcaps), |
| (gst_monoscope_src_negotiate), (get_buffer), (gst_monoscope_chain), |
| (gst_monoscope_sink_event), (gst_monoscope_src_event), |
| (gst_monoscope_change_state), (plugin_init): |
| * gst/monoscope/gstmonoscope.h: |
| Port monoscope visualisation to 0.10. |
| |
| 2006-07-03 20:02:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Fix silly crasher in state change function; add |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state), |
| (gst_qtdemux_loop_state_header), (qtdemux_video_caps): |
| Fix silly crasher in state change function; add |
| IV41 fourcc (see bug #171111); don't output confusing |
| debug message when skipping atoms. |
| |
| 2006-07-03 16:43:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Return FLOW_UNEXPECTED when at the end of the file, not |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain): |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_chain): |
| Return FLOW_UNEXPECTED when at the end of the file, not |
| FLOW_ERROR. Fixes 'internal stream error' errors that |
| would sometimes occur in totem when scrubbing to the |
| end of an ID3v1 tagged mp3 file. |
| |
| 2006-07-03 15:31:22 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/libpng/gstpngdec.*: Implement buffer clipping/dropping using GstSegment. |
| Original commit message from CVS: |
| * ext/libpng/gstpngdec.c: (gst_pngdec_init), (user_info_callback), |
| (buffer_clip), (user_end_callback), (gst_pngdec_chain), |
| (gst_pngdec_sink_event), (gst_pngdec_change_state): |
| * ext/libpng/gstpngdec.h: |
| Implement buffer clipping/dropping using GstSegment. |
| This provides accurate seeking. |
| |
| 2006-07-03 15:28:48 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/avi/gstavidemux.*: Proper aggregation of each stream's GstFlowReturn in order to figure out whether the task shou... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_reset), |
| (gst_avi_demux_read_subindexes), (gst_avi_demux_parse_stream), |
| (gst_avi_demux_handle_seek), (gst_avi_demux_aggregated_flow), |
| (gst_avi_demux_process_next_entry), (push_tag_lists), |
| (gst_avi_demux_stream_data), (gst_avi_demux_loop): |
| * gst/avi/gstavidemux.h: |
| Proper aggregation of each stream's GstFlowReturn in order to figure out |
| whether the task should stop or not. |
| Don't send inline events before pushing out a NEW_SEGMENT, more |
| specifically for GST_TAG_EVENT. |
| Change a GST_ERROR to a GST_WARNING for a non-fatal situation in reading |
| sub-indexes. |
| |
| 2006-06-30 07:11:24 +0000 Brian Cameron <brian.cameron@sun.com> |
| |
| sys/sunaudio/gstsunaudiomixerctrl.c: Move "Monitor" slider to input tab so it works more like sdtaudiocontrol, which ... |
| Original commit message from CVS: |
| Patch by: Brian Cameron <brian dot cameron at sun dot com> |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| (gst_sunaudiomixer_ctrl_build_list): |
| Move "Monitor" slider to input tab so it works more like |
| sdtaudiocontrol, which is what people on Solaris are used |
| to using for their mixer program (#346259). |
| |
| 2006-06-29 14:50:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| tests/check/elements/level.c: fix a leak, clean up at the end |
| Original commit message from CVS: |
| * tests/check/elements/level.c: (GST_START_TEST): |
| fix a leak, clean up at the end |
| |
| 2006-06-29 11:41:55 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/: Send tag event after newsegment event. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), |
| (gst_matroska_demux_send_event), |
| (gst_matroska_demux_loop_stream_parse_id): |
| * gst/matroska/matroska-ids.h: |
| Send tag event after newsegment event. |
| |
| 2006-06-29 11:11:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/gstid3demux.c: Make sure we don't return GST_FLOW_OK with a NULL buffer in certain cases where a read be... |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_trim_buffer), |
| (gst_id3demux_read_range): |
| Make sure we don't return GST_FLOW_OK with a NULL buffer in |
| certain cases where a read beyond the end of the file is |
| requested. Fixes #345930. |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_trim_buffer), |
| (gst_tag_demux_read_range): |
| Fix same issue here as well. |
| |
| 2006-06-29 11:05:14 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| sys/ximage/gstximagesrc.c: Fix hypothetical crash. |
| Original commit message from CVS: |
| 2006-06-29 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get): |
| Fix hypothetical crash. |
| |
| 2006-06-28 08:36:30 +0000 Brian Cameron <brian.cameron@sun.com> |
| |
| sys/sunaudio/gstsunaudiosink.c: Do not modify the ports value. If the user has turned off the built-in speakers, then... |
| Original commit message from CVS: |
| Patch by: Brian Cameron <brian dot cameron at sun dot com> |
| * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_prepare): |
| Do not modify the ports value. If the user has turned off the |
| built-in speakers, then we should not reset it in the prepare |
| function, since this causes the built-in speakers to turn |
| back on anytime the user changes a track in totem, rhythmbox, |
| etc. (#346066). |
| |
| 2006-06-23 09:35:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/goom/gstgoom.c: Fix double caps unref when negotiation fails. |
| Original commit message from CVS: |
| * gst/goom/gstgoom.c: (gst_goom_src_negotiate): |
| Fix double caps unref when negotiation fails. |
| |
| 2006-06-22 19:31:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) plus two minor macro fixes. |
| Original commit message from CVS: |
| * ext/annodex/gstcmmldec.c: |
| * ext/annodex/gstcmmlenc.c: |
| * ext/annodex/gstcmmlparser.c: |
| * ext/dv/gstdvdec.c: |
| * ext/dv/gstdvdemux.c: |
| * ext/gdk_pixbuf/pixbufscale.c: |
| * ext/jpeg/gstjpegenc.c: |
| * ext/jpeg/gstsmokedec.c: |
| * ext/jpeg/gstsmokeenc.c: |
| * ext/libpng/gstpngdec.c: |
| * ext/libpng/gstpngenc.c: |
| * ext/speex/gstspeexenc.c: |
| * gst/alpha/gstalphacolor.c: |
| * gst/cutter/gstcutter.c: |
| * gst/debug/gstnavigationtest.c: |
| * gst/icydemux/gsticydemux.c: |
| * gst/level/gstlevel.c: |
| * gst/multipart/multipart.c: |
| * gst/rtp/gstrtpamrpay.c: |
| * gst/rtp/gstrtpdepay.c: |
| * gst/rtp/gstrtpilbcpay.c: |
| * gst/rtp/gstrtpmp4gpay.c: |
| * gst/rtp/gstrtpmp4vpay.c: |
| * gst/rtsp/gstrtpdec.c: |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/udp/gstdynudpsink.c: |
| * gst/udp/gstmultiudpsink.c: |
| * gst/udp/gstudpsrc.c: |
| * gst/videobox/gstvideobox.c: |
| * gst/videofilter/gstvideoflip.c: |
| Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) |
| plus two minor macro fixes. |
| |
| 2006-06-22 16:27:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/: Try to fix up broken matroska files containing subtitle streams with non-UTF8 character encodings (cou... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_check_subtitle_buffer), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_subtitle_caps): |
| * gst/matroska/matroska-ids.c: |
| (gst_matroska_track_init_subtitle_context): |
| * gst/matroska/matroska-ids.h: |
| Try to fix up broken matroska files containing subtitle |
| streams with non-UTF8 character encodings (courtesy of |
| mkvmerge) using either the encoding specified in the |
| GST_SUBTITLE_ENCODING environment variable or the |
| current locale's character set if it is non-UTF8. |
| Fixes #337076. |
| |
| 2006-06-22 12:17:13 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/id3v2frames.c: Set image type from APIC frame as "image-type" field of GST_TAG_IMAGE buffer caps (#344605). |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (parse_picture_frame): |
| Set image type from APIC frame as "image-type" field |
| of GST_TAG_IMAGE buffer caps (#344605). |
| |
| 2006-06-20 19:40:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/: Support chain-based operation, should make flac-over-DAAP work (#340492). |
| Original commit message from CVS: |
| * ext/flac/Makefile.am: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_init), |
| (gst_flac_dec_reset_decoders), |
| (gst_flac_dec_setup_seekable_decoder), |
| (gst_flac_dec_setup_stream_decoder), (gst_flac_dec_finalize), |
| (gst_flac_dec_metadata_callback), |
| (gst_flac_dec_metadata_callback_seekable), |
| (gst_flac_dec_metadata_callback_stream), |
| (gst_flac_dec_error_callback), |
| (gst_flac_dec_error_callback_seekable), |
| (gst_flac_dec_error_callback_stream), (gst_flac_dec_read_seekable), |
| (gst_flac_dec_read_stream), (gst_flac_dec_write), |
| (gst_flac_dec_write_seekable), (gst_flac_dec_write_stream), |
| (gst_flac_dec_loop), (gst_flac_dec_sink_event), |
| (gst_flac_dec_chain), (gst_flac_dec_convert_sink), |
| (gst_flac_dec_get_sink_query_types), (gst_flac_dec_sink_query), |
| (gst_flac_dec_get_src_query_types), (gst_flac_dec_src_query), |
| (gst_flac_dec_handle_seek_event), (gst_flac_dec_sink_activate), |
| (gst_flac_dec_sink_activate_push), |
| (gst_flac_dec_sink_activate_pull), (gst_flac_dec_change_state): |
| * ext/flac/gstflacdec.h: |
| Support chain-based operation, should make flac-over-DAAP |
| work (#340492). |
| |
| 2006-06-20 15:35:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/plugins/gst-plugins-good-plugins-sections.txt: Doc updates, merge some unused symbols. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| Doc updates, merge some unused symbols. |
| |
| 2006-06-20 14:57:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Added documentation for the rtsp plugin. Fixes #345393. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * gst/rtsp/gstrtpdec.c: (gst_rtpdec_class_init): |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/rtsp/gstrtspsrc.h: |
| Added documentation for the rtsp plugin. Fixes #345393. |
| |
| 2006-06-20 12:10:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/rtspconnection.c: Use better G_OS_* macros. Fixes #345301 some more. |
| Original commit message from CVS: |
| * gst/rtsp/rtspconnection.c: (inet_aton), (rtsp_connection_send), |
| (rtsp_connection_close), (rtsp_connection_free): |
| Use better G_OS_* macros. Fixes #345301 some more. |
| |
| 2006-06-20 10:35:48 +0000 Brian Cameron <brian.cameron@sun.com> |
| |
| sys/sunaudio/: Add a SunAudio source plugin. |
| Original commit message from CVS: |
| Patch by: Brian Cameron <brian dot cameron at sun dot com> |
| * sys/sunaudio/Makefile.am: |
| * sys/sunaudio/gstsunaudio.c: (plugin_init): |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| (gst_sunaudiomixer_ctrl_build_list), (gst_sunaudiomixer_ctrl_new), |
| (gst_sunaudiomixer_ctrl_list_tracks), |
| (gst_sunaudiomixer_ctrl_get_volume), |
| (gst_sunaudiomixer_ctrl_set_volume), |
| (gst_sunaudiomixer_ctrl_set_mute), |
| (gst_sunaudiomixer_ctrl_set_record): |
| * sys/sunaudio/gstsunaudiomixerctrl.h: |
| * sys/sunaudio/gstsunaudiomixertrack.c: |
| (gst_sunaudiomixer_track_init), (gst_sunaudiomixer_track_new): |
| * sys/sunaudio/gstsunaudiomixertrack.h: |
| * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_dispose), |
| (gst_sunaudiosrc_base_init), (gst_sunaudiosrc_class_init), |
| (gst_sunaudiosrc_init), (gst_sunaudiosrc_set_property), |
| (gst_sunaudiosrc_get_property), (gst_sunaudiosrc_getcaps), |
| (gst_sunaudiosrc_open), (gst_sunaudiosrc_close), |
| (gst_sunaudiosrc_prepare), (gst_sunaudiosrc_unprepare), |
| (gst_sunaudiosrc_read), (gst_sunaudiosrc_delay), |
| (gst_sunaudiosrc_reset): |
| * sys/sunaudio/gstsunaudiosrc.h: |
| Add a SunAudio source plugin. |
| Support stereo and right/left channel gain in the mixer plugin. |
| Support the RECORD flag so that you can switch between line-input and |
| microphone in gnome-volume-control. |
| Code cleanups like using an enumerator for track number instead of an |
| integer. Fixes #344923. |
| |
| 2006-06-20 10:31:41 +0000 Joni Valtanen <joni.valtanen@movial.fi> |
| |
| gst/rtsp/rtspconnection.c: Make RTSP plugin compile on windows. Fixes #345301. |
| Original commit message from CVS: |
| Patch by: Joni Valtanen <joni dot valtanen at movial dot fi> |
| * gst/rtsp/rtspconnection.c: (inet_aton), (rtsp_connection_send), |
| (rtsp_connection_close): |
| Make RTSP plugin compile on windows. Fixes #345301. |
| Some changes to original patch to catch errors better. |
| use ifdef WIN32 instead of ifndef. |
| |
| 2006-06-19 10:00:18 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| configure.ac: If we have libraw1394 >= 1.2.1, then we need libiec61883. |
| Original commit message from CVS: |
| 2006-06-19 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * configure.ac: |
| If we have libraw1394 >= 1.2.1, then we need libiec61883. |
| |
| 2006-06-18 14:00:19 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/jpeg/gstjpegdec.c: After a failed buffer alloc, we need to abort the jpeg decoding (it started when parsing heade... |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain): |
| After a failed buffer alloc, we need to abort the jpeg decoding (it |
| started when parsing headers to figure out how many bytes we need |
| to request downstream). |
| |
| 2006-06-18 12:37:12 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/wavparse/gstwavparse.c: Make sure we don't read beyond the end of the file (#345232). |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek): |
| Make sure we don't read beyond the end of the file (#345232). |
| |
| 2006-06-17 14:35:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602). |
| Original commit message from CVS: |
| * configure.ac: |
| Fix --disable-external (can't set conditionals conditionally, |
| #343602). |
| |
| 2006-06-16 12:35:08 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| gst/spectrum/Makefile.am: Fix build. |
| Original commit message from CVS: |
| 2006-06-16 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * gst/spectrum/Makefile.am: |
| Fix build. |
| |
| 2006-06-16 10:56:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Use GST_PLUGIN_DOCS, --enable-plugin-docs etc. |
| Original commit message from CVS: |
| * autogen.sh: |
| * configure.ac: |
| * docs/Makefile.am: |
| Use GST_PLUGIN_DOCS, --enable-plugin-docs etc. |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| Add/fix apev2mux docs. |
| |
| 2006-06-16 09:49:07 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/spectrum/: port to use message to get results, cleanly exit when closing the window |
| Original commit message from CVS: |
| * gst/spectrum/demo-audiotest.c: (on_window_destroy), |
| (draw_spectrum), (message_handler), (main): |
| * gst/spectrum/demo-osssrc.c: (on_window_destroy), (draw_spectrum), |
| (message_handler), (main): |
| port to use message to get results, cleanly exit when closing the window |
| * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), |
| (gst_spectrum_init), (gst_spectrum_dispose), |
| (gst_spectrum_set_property), (gst_spectrum_get_property), |
| (gst_spectrum_set_caps), (gst_spectrum_start), |
| (gst_spectrum_message_new), (gst_spectrum_transform_ip): |
| * gst/spectrum/gstspectrum.h: |
| port to derive from basetransform and send results via messages |
| (like level element) |
| |
| 2006-06-15 15:58:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Combine return values from src pad pushes. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek), |
| (gst_qtdemux_combine_flows), (gst_qtdemux_loop_state_movie), |
| (gst_qtdemux_loop), (gst_qtdemux_chain), (qtdemux_parse_trak): |
| Combine return values from src pad pushes. |
| |
| 2006-06-15 08:50:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: Don't crash on files with 0 samples, EOS immediatly instead. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header), |
| (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample), |
| (gst_qtdemux_add_stream): |
| Don't crash on files with 0 samples, EOS immediatly instead. |
| Fixes #344944. |
| |
| 2006-06-14 15:59:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/dv/gstdvdec.c: Reset segment info on flush. |
| Original commit message from CVS: |
| * ext/dv/gstdvdec.c: (gst_dvdec_class_init), (gst_dvdec_init), |
| (gst_dvdec_finalize), (gst_dvdec_sink_event), |
| (gst_dvdec_change_state): |
| Reset segment info on flush. |
| Alloc segment in _init, free in _finalize. |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek): |
| Don't send segments twice. |
| |
| 2006-06-14 15:07:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/dv/gstdvdemux.c: Respect segment.stop. Fixes #342592. |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame): |
| Respect segment.stop. Fixes #342592. |
| |
| 2006-06-14 11:28:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-demux.c: No language specified means the implied language is English according to the matroska ... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream): |
| No language specified means the implied language is English |
| according to the matroska spec (partially fixes #344708); |
| add some more debug output. |
| |
| 2006-06-14 09:32:27 +0000 Sebastian Dröge <slomo@circular-chaos.org> |
| |
| ext/wavpack/gstwavpackenc.*: Use bitrate property solely for bitrates and add new bits-per-sample property for the ot... |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo at circular-chaos org> |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init), |
| (gst_wavpack_enc_class_init), (gst_wavpack_enc_set_wp_config), |
| (gst_wavpack_enc_chain), (gst_wavpack_enc_sink_event), |
| (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property): |
| * ext/wavpack/gstwavpackenc.h: |
| Use bitrate property solely for bitrates and add new |
| bits-per-sample property for the other stuff. Set duration |
| to 'unknown' in initial header and resend header with proper |
| duration on EOS; update Sebastian's e-mail address. |
| |
| 2006-06-14 08:06:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavparse/gstwavparse.c: When operating chain-based, don't make any assumptions about the chunking of the incoming... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_peek_chunk_info), |
| (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers), |
| (gst_wavparse_chain): |
| When operating chain-based, don't make any assumptions about the |
| chunking of the incoming data and make streaming work on days other |
| than the second Thursday after a full moon. Also fix up debug |
| messages here and there and make use of the most excellent new |
| gst_pad_query_peer_duration() utility function. |
| Skip any 'bext' chunks in front of the 'fmt ' chunk. Fixes #343837. |
| * gst/wavparse/gstwavparse.h: |
| Remove trailing comma after last enum value, some compilers don't |
| like that. |
| |
| 2006-06-13 17:05:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.c: Handle premature EOS gracefully. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_data): |
| Handle premature EOS gracefully. |
| |
| 2006-06-13 09:54:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.c: Prevent out of bounds array access when scrubbing towards the end of the file between the last... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek): |
| Prevent out of bounds array access when scrubbing towards |
| the end of the file between the last index entry and the |
| end. Fixes occasional 'start <= stop' newsegment event |
| assertions when scrubbing in MJPEG files. |
| |
| 2006-06-12 11:13:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/elements/.cvsignore: And another one. |
| Original commit message from CVS: |
| * tests/check/elements/.cvsignore: |
| And another one. |
| |
| 2006-06-12 11:04:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/spectrum/.cvsignore: Ignore more. |
| Original commit message from CVS: |
| * gst/spectrum/.cvsignore: |
| Ignore more. |
| |
| 2006-06-12 10:53:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/libmms/gstmms.c: Set caps on outgoing buffers. |
| Original commit message from CVS: |
| * ext/libmms/gstmms.c: (gst_mms_create): |
| Set caps on outgoing buffers. |
| * sys/directdraw/gstdirectdrawsink.c: (gst_directdrawsink_init): |
| Comment out unused global instance variable. |
| |
| 2006-06-11 19:31:10 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/id3v2frames.c: Extract images from ID3v2 tags (APIC frames). Fixes #339704. |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame), |
| (scan_encoded_string), (parse_picture_frame): |
| Extract images from ID3v2 tags (APIC frames). Fixes #339704. |
| * configure.ac: |
| Require core >= 0.10.8 (for GST_TAG_IMAGE and |
| GST_TAG_PPEVIEW_IMAGE used in the patch above). |
| |
| 2006-06-11 18:56:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ext/raw1394/.gitignore: |
| * ext/taglib/.gitignore: |
| * tests/check/elements/.gitignore: |
| * tests/examples/level/.gitignore: |
| moap ignore |
| Original commit message from CVS: |
| moap ignore |
| |
| 2006-06-11 18:52:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| ext/raw1394/gstdv1394src.c: gratuitous comment changes |
| Original commit message from CVS: |
| * ext/raw1394/gstdv1394src.c: (gst_dv1394src_discover_avc_node): |
| gratuitous comment changes |
| * tests/check/elements/level.c: (GST_START_TEST): |
| fix level test leaks |
| |
| 2006-06-11 18:44:54 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * .gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2006-06-11 18:20:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Use gst_pad_query_peer_duration() utility function here. |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_get_upstream_size): |
| * gst/id3demux/gstid3demux.c: (id3demux_get_upstream_size): |
| Use gst_pad_query_peer_duration() utility function here. |
| |
| 2006-06-11 13:57:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| autogen.sh: require am17 |
| Original commit message from CVS: |
| * autogen.sh: |
| require am17 |
| * configure.ac: |
| * ext/annodex/Makefile.am: |
| * ext/cdio/Makefile.am: |
| * ext/dv/Makefile.am: |
| * ext/esd/Makefile.am: |
| * ext/flac/Makefile.am: |
| * ext/gdk_pixbuf/Makefile.am: |
| * ext/ladspa/Makefile.am: |
| * ext/libcaca/Makefile.am: |
| * ext/speex/Makefile.am: |
| * ext/taglib/Makefile.am: |
| * sys/oss/Makefile.am: |
| * sys/sunaudio/Makefile.am: |
| * sys/ximage/Makefile.am: |
| clean up build further |
| |
| 2006-06-11 13:55:34 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * win32/common/config.h: |
| update |
| Original commit message from CVS: |
| update |
| |
| 2006-06-10 15:33:18 +0000 Sebastian Dröge <mail@slomosnail.de> |
| |
| ext/wavpack/: Add wavpack encoder element (#343131). |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <mail at slomosnail de> |
| * ext/wavpack/Makefile.am: |
| * ext/wavpack/gstwavpack.c: (plugin_init): |
| * ext/wavpack/gstwavpackcommon.h: |
| * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type), |
| (gst_wavpack_enc_correction_mode_get_type), |
| (gst_wavpack_enc_joint_stereo_mode_get_type), |
| (gst_wavpack_enc_base_init), (gst_wavpack_enc_class_init), |
| (gst_wavpack_enc_init), (gst_wavpack_enc_dispose), |
| (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config), |
| (gst_wavpack_enc_format_samples), (gst_wavpack_enc_push_block), |
| (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block), |
| (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state), |
| (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property), |
| (gst_wavpack_enc_plugin_init): |
| * ext/wavpack/gstwavpackenc.h: |
| * ext/wavpack/md5.c: |
| * ext/wavpack/md5.h: |
| Add wavpack encoder element (#343131). |
| |
| 2006-06-09 20:36:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gconf/Makefile.am: Honour --disable-schemas-install configure option. Fixes #344100. |
| Original commit message from CVS: |
| * gconf/Makefile.am: |
| Honour --disable-schemas-install configure option. Fixes #344100. |
| |
| 2006-06-09 18:33:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/examples/level/Makefile.am: Add -lm to LIBS for pow() function, don't assume one of our dependencies (such as l... |
| Original commit message from CVS: |
| * tests/examples/level/Makefile.am: |
| Add -lm to LIBS for pow() function, don't assume one of our |
| dependencies (such as libxml-2.0) drags it in automatically |
| (#343603). |
| |
| 2006-06-09 18:17:23 +0000 Peter Kjellerstedt <pkj@axis.com> |
| |
| configure.ac: We should use $SED and not $(SED) in configure.ac (#343678). |
| Original commit message from CVS: |
| Patch by: Peter Kjellerstedt <pkj at axis dot com> |
| * configure.ac: |
| We should use $SED and not $(SED) in configure.ac (#343678). |
| |
| 2006-06-09 17:38:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Check for X before using X_CFLAGS in the check for opengl (#343866). |
| Original commit message from CVS: |
| * configure.ac: |
| Check for X before using X_CFLAGS in the check for opengl (#343866). |
| * ext/musepack/Makefile.am: |
| * ext/wavpack/Makefile.am: |
| * gst/speed/Makefile.am: |
| Add missing GST_LIBS, fixes build on cygwin (#343866). |
| |
| 2006-06-09 17:29:08 +0000 Brian Cameron <brian.cameron@sun.com> |
| |
| sys/sunaudio/: Attached find a patch that fixes a number of bugs with the SunAudio mixer plugin and fixes #344101: 1.... |
| Original commit message from CVS: |
| Patch by: Brian Cameron <brian dot cameron at sun dot com> |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| (gst_sunaudiomixer_ctrl_open), (gst_sunaudiomixer_ctrl_build_list), |
| (gst_sunaudiomixer_ctrl_new), (gst_sunaudiomixer_ctrl_set_volume), |
| (gst_sunaudiomixer_ctrl_set_mute): |
| * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_class_init), |
| (gst_sunaudiosink_init), (gst_sunaudiosink_prepare), |
| (gst_sunaudiosink_write): |
| Attached find a patch that fixes a number of bugs with the SunAudio mixer |
| plugin and fixes #344101: |
| 1. The gst_sunaudiomixer_ctrl_build_list kept appending the same 3 tracks onto |
| the tracklist causing gnome-volume-control's preferences dialog to be messed |
| up and would core dump if you checked/unchecked any item. |
| 2. We weren't previously setting the MUTE flag properly. Fixing this makes |
| gnome-volume-control work better. |
| 3. Now we properly define the input track to be GST_MIXER_TRACK_INPUT and |
| the monitor to be GST_MIXER_TRACK_OUTPUT, so that makes gnome-volume-control |
| look better. |
| Also some minor cleanup in gstsunaudiosink.c. |
| |
| 2006-06-09 17:12:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/jpeg/gstjpegdec.*: API: Added IDCT method property |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (gst_idct_method_get_type), |
| (gst_jpeg_dec_class_init), (gst_jpeg_dec_init), |
| (gst_jpeg_dec_decode_indirect), (gst_jpeg_dec_decode_direct), |
| (gst_jpeg_dec_chain), (gst_jpeg_dec_sink_event), |
| (gst_jpeg_dec_set_property), (gst_jpeg_dec_get_property): |
| * ext/jpeg/gstjpegdec.h: |
| API: Added IDCT method property |
| Small cleanups. |
| Avoid dynamic allocation of trivial fixed structure. |
| Allocate enough space for temp 4:4:4 YUV buffers. Fixes #343661. |
| |
| 2006-06-07 09:25:16 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| configure.ac: We now require libraw1394 >= 1.1.0 and that version onwards all have .pc files. |
| Original commit message from CVS: |
| 2006-06-07 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * configure.ac: |
| We now require libraw1394 >= 1.1.0 and that version onwards all |
| have .pc files. |
| |
| 2006-06-02 15:02:54 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/law/alaw-decode.c: Trying to get items from an ANY or EMPTY caps is ... stupid. |
| Original commit message from CVS: |
| * gst/law/alaw-decode.c: (alawdec_getcaps): |
| Trying to get items from an ANY or EMPTY caps is ... stupid. |
| |
| 2006-06-02 11:33:18 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/dv/gstdvdec.*: Added GstSegment handling, now implements dropping/clipping. |
| Original commit message from CVS: |
| * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_event), |
| (gst_dvdec_chain), (gst_dvdec_change_state): |
| * ext/dv/gstdvdec.h: |
| Added GstSegment handling, now implements dropping/clipping. |
| |
| 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| 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 |
| |
| 2006-06-01 21:07:26 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass |
| Original commit message from CVS: |
| * ext/aalib/gstaasink.h: |
| * ext/annodex/gstcmmldec.h: |
| * ext/cairo/gsttimeoverlay.h: |
| * ext/dv/gstdvdec.h: |
| * ext/dv/gstdvdemux.h: |
| * ext/esd/esdmon.h: |
| * ext/esd/esdsink.h: |
| * ext/flac/gstflacenc.h: |
| * ext/gconf/gstgconfaudiosink.h: |
| * ext/gconf/gstgconfaudiosrc.h: |
| * ext/gconf/gstgconfvideosink.h: |
| * ext/gconf/gstgconfvideosrc.h: |
| * ext/gdk_pixbuf/gstgdkanimation.h: |
| * ext/gdk_pixbuf/pixbufscale.h: |
| * ext/hal/gsthalaudiosink.h: |
| * ext/hal/gsthalaudiosrc.h: |
| * ext/jpeg/gstjpegenc.h: |
| * ext/jpeg/gstsmokedec.h: |
| * ext/jpeg/gstsmokeenc.h: |
| * ext/libcaca/gstcacasink.h: |
| * ext/libmng/gstmngdec.h: |
| * ext/libmng/gstmngenc.h: |
| * ext/libpng/gstpngdec.h: |
| * ext/libpng/gstpngenc.h: |
| * ext/raw1394/gstdv1394src.h: |
| * ext/speex/gstspeexenc.h: |
| * gst/autodetect/gstautoaudiosink.h: |
| * gst/autodetect/gstautovideosink.h: |
| * gst/avi/gstavidemux.h: |
| * gst/cutter/gstcutter.h: |
| * gst/debug/efence.h: |
| * gst/debug/gstnavigationtest.h: |
| * gst/debug/gstnavseek.h: |
| * gst/flx/gstflxdec.h: |
| * gst/goom/gstgoom.h: |
| * gst/icydemux/gsticydemux.h: |
| * gst/id3demux/gstid3demux.h: |
| * gst/law/alaw-decode.h: |
| * gst/law/alaw-encode.h: |
| * gst/law/mulaw-decode.h: |
| * gst/law/mulaw-encode.h: |
| * gst/matroska/matroska-mux.h: |
| * gst/median/gstmedian.h: |
| * gst/oldcore/gstaggregator.h: |
| * gst/oldcore/gstfdsink.h: |
| * gst/oldcore/gstmd5sink.h: |
| * gst/oldcore/gstmultifilesrc.h: |
| * gst/oldcore/gstpipefilter.h: |
| * gst/oldcore/gstshaper.h: |
| * gst/oldcore/gststatistics.h: |
| * gst/rtp/gstasteriskh263.h: |
| * gst/rtp/gstrtpL16depay.h: |
| * gst/rtp/gstrtpL16pay.h: |
| * gst/rtp/gstrtpamrdepay.h: |
| * gst/rtp/gstrtpamrpay.h: |
| * gst/rtp/gstrtpdepay.h: |
| * gst/rtp/gstrtpgsmdepay.h: |
| * gst/rtp/gstrtpgsmpay.h: |
| * gst/rtp/gstrtph263pay.h: |
| * gst/rtp/gstrtph263pdepay.h: |
| * gst/rtp/gstrtph263ppay.h: |
| * gst/rtp/gstrtpmp4gpay.h: |
| * gst/rtp/gstrtpmp4vdepay.h: |
| * gst/rtp/gstrtpmp4vpay.h: |
| * gst/rtp/gstrtpmpadepay.h: |
| * gst/rtp/gstrtpmpapay.h: |
| * gst/rtp/gstrtppcmadepay.h: |
| * gst/rtp/gstrtppcmapay.h: |
| * gst/rtp/gstrtppcmudepay.h: |
| * gst/rtp/gstrtppcmupay.h: |
| * gst/rtp/gstrtpspeexdepay.h: |
| * gst/rtp/gstrtpspeexpay.h: |
| * gst/rtsp/gstrtpdec.h: |
| * gst/rtsp/gstrtspsrc.h: |
| * gst/smpte/gstsmpte.h: |
| * gst/udp/gstdynudpsink.h: |
| * gst/udp/gstmultiudpsink.h: |
| * gst/udp/gstudpsink.h: |
| * gst/udp/gstudpsrc.h: |
| * gst/videofilter/gstvideobalance.h: |
| * gst/videofilter/gstvideoflip.h: |
| * sys/oss/gstossdmabuffer.h: |
| * sys/oss/gstossmixerelement.h: |
| * sys/oss/gstosssink.h: |
| * sys/oss/gstosssrc.h: |
| * sys/osxvideo/osxvideosink.h: |
| * sys/sunaudio/gstsunaudiomixer.h: |
| * sys/sunaudio/gstsunaudiosink.h: |
| * sys/ximage/gstximagesrc.h: |
| Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass |
| |
| 2006-05-31 16:23:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/goom/gstgoom.*: Handle QoS. |
| Original commit message from CVS: |
| * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init), |
| (gst_goom_finalize), (gst_goom_reset), (gst_goom_sink_setcaps), |
| (gst_goom_src_setcaps), (gst_goom_src_event), |
| (gst_goom_sink_event), (get_buffer), (gst_goom_chain), |
| (gst_goom_change_state): |
| * gst/goom/gstgoom.h: |
| Handle QoS. |
| Handle flushing, discont and events. |
| Fix timestamps and various other cleanups. |
| |
| 2006-05-31 15:37:16 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| ext/raw1394/gstdv1394src.c: Fix bus reset when using libiec61883 |
| Original commit message from CVS: |
| 2006-05-31 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * ext/raw1394/gstdv1394src.c: (gst_dv1394src_bus_reset): |
| Fix bus reset when using libiec61883 |
| |
| 2006-05-31 10:31:23 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| configure.ac: Detect libiec61883 and set necessary CFLAGS and LIBS for dv1394. |
| Original commit message from CVS: |
| 2006-05-31 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * configure.ac: |
| Detect libiec61883 and set necessary CFLAGS and LIBS for dv1394. |
| * ext/raw1394/Makefile.am: |
| Add CFLAGS. |
| * ext/raw1394/gstdv1394src.c: (gst_dv1394src_iec61883_receive), |
| New method, to receive using libiec61883. |
| (gst_dv1394src_iso_receive), |
| #ifdef'd out if libiec61883 is present. |
| (gst_dv1394src_bus_reset), |
| Get userdata correctly if using libiec61883. |
| (gst_dv1394src_create), |
| When using libiec61883, only poll one fd and no need to read. |
| (gst_dv1394src_discover_avc_node), |
| Replace g_warnings. |
| (gst_dv1394src_start), |
| Create new handle when we know which dv port. More reliable |
| than setting port on an existing handle. Initialise libiec61883. |
| (gst_dv1394src_stop): |
| If using libiec61883, then cleanup its handle properly. |
| * ext/raw1394/gstdv1394src.h: |
| Add libiec61883 handle. |
| |
| 2006-05-30 21:07:38 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/avi/gstavidemux.c: add an explicit dll imported declaration for GST_CAT_EVENT+WIN32 |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: |
| add an explicit dll imported declaration for GST_CAT_EVENT+WIN32 |
| * win32/MANIFEST: |
| sort file listing |
| * win32/vs6/libgstavi.dsp: |
| add gstavimux.c to the project |
| * win32/vs6/libgstid3demux.dsp: |
| add link to zlib library |
| * win32/vs6/libgstmatroska.dsp: |
| add matroska-ids.c to the project |
| |
| 2006-05-30 14:35:18 +0000 Sebastian Dröge <mail@slomosnail.de> |
| |
| Add apev2mux element (#343122). |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <mail at slomosnail de > |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * ext/taglib/Makefile.am: |
| * ext/taglib/gstapev2mux.cc: |
| * ext/taglib/gstapev2mux.h: |
| * ext/taglib/gstid3v2mux.cc: |
| * ext/taglib/gsttaglibmux.c: (plugin_init): |
| * ext/taglib/gsttaglibmux.h: |
| Add apev2mux element (#343122). |
| * tests/check/Makefile.am: |
| * tests/check/elements/apev2mux.c: |
| (test_taglib_apev2mux_create_tags), |
| (test_taglib_apev2mux_check_tags), (fill_mp3_buffer), (got_buffer), |
| (demux_pad_added), (test_taglib_apev2mux_check_output_buffer), |
| (test_taglib_apev2mux_with_tags), (GST_START_TEST), |
| (apev2mux_suite), (main): |
| Add unit test for apev2mux element. |
| |
| 2006-05-28 17:33:13 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: GST_PTR_FORMAT should be used to print caps in debug statements. |
| Original commit message from CVS: |
| * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps): |
| * gst/debug/negotiation.c: (gst_negotiation_update_caps): |
| * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps): |
| GST_PTR_FORMAT should be used to print caps in debug statements. |
| |
| 2006-05-28 14:38:11 +0000 Sebastian Dröge <slomo@ubuntu.com> |
| |
| gst/apetag/gstapedemux.c: Some clean-ups and additions: map APE 'file' tag to |
| Original commit message from CVS: |
| Patch by: Sebastian Dröge <slomo at ubuntu dot com> |
| * gst/apetag/gstapedemux.c: (ape_demux_get_gst_tag_from_tag), |
| (ape_demux_parse_tags): |
| Some clean-ups and additions: map APE 'file' tag to |
| GST_TAG_LOCATION (#343123); add support for extracting |
| the track count and clean up parsing a bit (#343127). |
| |
| 2006-05-28 13:49:12 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/jpeg/gstjpegdec.c: Initialize segment to GST_FORMAT_UNDEFINED in READY->PAUSED. |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_change_state): |
| Initialize segment to GST_FORMAT_UNDEFINED in READY->PAUSED. |
| |
| 2006-05-28 13:30:13 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/jpeg/gstjpegdec.*: Clip outgoing buffers according to currently configured segment. |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_finalize), |
| (gst_jpeg_dec_init), (gst_jpeg_dec_chain), |
| (gst_jpeg_dec_sink_event), (gst_jpeg_dec_change_state): |
| * ext/jpeg/gstjpegdec.h: |
| Clip outgoing buffers according to currently configured segment. |
| |
| 2006-05-28 10:39:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/taglib/gstid3v2mux.cc: Handle writing of track-count or album-volume-count without track-number or albume-volume... |
| Original commit message from CVS: |
| * ext/taglib/gstid3v2mux.cc: |
| Handle writing of track-count or album-volume-count without |
| track-number or albume-volume-number (in this case the number |
| will just be set to 0). |
| * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_check_tags): |
| It would be nice if we actually checked the values received for |
| track/album-volume number/count in _check_tags(), rather than |
| setting them again ... |
| |
| 2006-05-28 10:05:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/id3v2frames.c: A track/volume number or count of 0 does not make sense, just ignore it along with negati... |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist): |
| A track/volume number or count of 0 does not make sense, |
| just ignore it along with negative numbers (a tag might |
| only contain a track count without a track number). |
| |
| 2006-05-27 13:11:37 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/jpeg/gstjpegdec.c: Abort decompression when receiving FLUSH_STOP. This should avoid issues when interrupting deco... |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), |
| (gst_jpeg_dec_sink_event): |
| Abort decompression when receiving FLUSH_STOP. This should avoid |
| issues when interrupting decoding with flushes. |
| |
| 2006-05-27 12:10:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflac.c: Don't #include file we don't dist any longer. |
| Original commit message from CVS: |
| * ext/flac/gstflac.c: |
| Don't #include file we don't dist any longer. |
| |
| 2006-05-27 11:27:59 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from... |
| Original commit message from CVS: |
| * README: |
| Replace current README (containing the release notes from |
| some 0.9.x version) with a proper README taken from the core. |
| |
| 2006-05-26 22:35:00 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| 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 |
| |
| 2006-05-26 13:16:54 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| 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. |
| |
| 2006-05-26 11:48:44 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-05-24 16:03:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/dv/gstdvdemux.c: Implement EOS correctly by either posting |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_loop): |
| Implement EOS correctly by either posting |
| SEGMENT_DONE or pushing an EOS message depending |
| on the seek type. Fixes #342592 |
| |
| 2006-05-24 11:56:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-05-24 10:00:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/law/: Some cleanups in the chain functions. |
| Original commit message from CVS: |
| * gst/law/alaw-decode.c: (gst_alawdec_chain): |
| * gst/law/alaw-decode.h: |
| * gst/law/alaw-encode.c: (gst_alawenc_chain): |
| * gst/law/alaw-encode.h: |
| * gst/law/mulaw-decode.c: (gst_mulawdec_chain): |
| * gst/law/mulaw-decode.h: |
| * gst/law/mulaw-encode.c: (gst_mulawenc_chain): |
| * gst/law/mulaw-encode.h: |
| Some cleanups in the chain functions. |
| Remove some GStreamer 0.0.2 bits. |
| |
| 2006-05-23 20:15:04 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/matroska/matroska-mux.c: gst_collect_pads_stop() needs to be called before chaining up to the parent class (#3427... |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_change_state): |
| gst_collect_pads_stop() needs to be called before chaining up |
| to the parent class (#342734). |
| |
| 2006-05-23 16:45:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/: Remove backwards compatibility cruft for dealing with FLAC API changes in the 1.0.x series - we require 1.... |
| Original commit message from CVS: |
| * ext/flac/Makefile.am: |
| * ext/flac/flac_compat.h: |
| * ext/flac/gstflac.c: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_init): |
| * ext/flac/gstflacenc.c: |
| Remove backwards compatibility cruft for dealing with FLAC API |
| changes in the 1.0.x series - we require 1.1.1 or newer these days. |
| |
| 2006-05-23 13:44:11 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/: Add support for muxing/demuxing theora video (#342448; too bad none of the usual linux players can act... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), |
| (gst_matroska_demux_push_xiph_codec_priv_data), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps): |
| * gst/matroska/matroska-ids.h: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init), |
| (gst_matroska_mux_video_pad_setcaps), |
| (xiph3_streamheader_to_codecdata), |
| (vorbis_streamheader_to_codecdata), |
| (theora_streamheader_to_codecdata), |
| (gst_matroska_mux_audio_pad_setcaps), |
| (gst_matroska_mux_write_data): |
| Add support for muxing/demuxing theora video (#342448; too bad |
| none of the usual linux players can actually play this). Playback |
| in GStreamer will require additional changes to theoradec in -base. |
| Refactor streamheaders <=> CodecPrivateData code a bit; some small |
| cleanups. |
| |
| 2006-05-22 18:00:52 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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. |
| |
| 2006-05-22 15:23:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/jpeg/gstjpegdec.c: Fix crashes when the horizontal subsampling is 1. |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (hresamplecpy1), |
| (gst_jpeg_dec_decode_indirect), (gst_jpeg_dec_chain): |
| Fix crashes when the horizontal subsampling is 1. |
| Fixes #342097. |
| |
| 2006-05-22 14:56:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/rtp/gstasteriskh263.h: |
| * gst/rtp/gstrtpL16depay.h: |
| * gst/rtp/gstrtpL16pay.h: |
| * gst/rtp/gstrtpamrdepay.h: |
| * gst/rtp/gstrtpamrpay.h: |
| * gst/rtp/gstrtpgsmdepay.h: |
| * gst/rtp/gstrtpgsmpay.h: |
| * gst/rtp/gstrtph263pay.h: |
| * gst/rtp/gstrtph263pdepay.h: |
| * gst/rtp/gstrtph263ppay.h: |
| * gst/rtp/gstrtpmp4gpay.h: |
| * gst/rtp/gstrtpmp4vdepay.h: |
| * gst/rtp/gstrtpmp4vpay.h: |
| * gst/rtp/gstrtpmpadepay.h: |
| * gst/rtp/gstrtpmpapay.h: |
| cover up the dirty truth |
| Original commit message from CVS: |
| cover up the dirty truth |
| |
| 2006-05-22 13:53:18 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/avi/gstavimux.*: - add odml (large file) index support |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * gst/avi/gstavimux.c: (gst_avi_mux_finalize), (gst_avi_mux_init), |
| (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_audsink_set_caps), |
| (gst_avi_mux_write_tag), (gst_avi_mux_riff_get_avi_header), |
| (gst_avi_mux_riff_get_avix_header), (gst_avi_mux_write_avix_index), |
| (gst_avi_mux_add_index), (gst_avi_mux_bigfile), |
| (gst_avi_mux_start_file), (gst_avi_mux_stop_file), |
| (gst_avi_mux_handle_event), (gst_avi_mux_do_audio_buffer), |
| (gst_avi_mux_do_video_buffer), (gst_avi_mux_do_one_buffer), |
| (gst_avi_mux_change_state): |
| * gst/avi/gstavimux.h: |
| Some enhancements for avimux (#342526): |
| - add odml (large file) index support |
| - store codec init data (e.g. huffyuv) |
| - miscellaneous other fixes/cleanups |
| |
| 2006-05-22 13:51:30 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/rtp/gstasteriskh263.c: |
| * gst/rtp/gstrtpL16depay.c: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtp/gstrtpamrpay.c: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtph263pdepay.c: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtpilbcdepay.c: |
| * gst/rtp/gstrtpilbcpay.c: |
| * gst/rtp/gstrtpmp4gpay.c: |
| * gst/rtp/gstrtpmp4vdepay.c: |
| * gst/rtp/gstrtpmp4vpay.c: |
| * gst/rtp/gstrtpmpadepay.c: |
| * gst/rtp/gstrtpmpapay.c: |
| * gst/rtp/gstrtppcmadepay.c: |
| * gst/rtp/gstrtppcmapay.c: |
| * gst/rtp/gstrtppcmudepay.c: |
| * gst/rtp/gstrtppcmupay.c: |
| * gst/rtp/gstrtpspeexdepay.c: |
| * gst/rtp/gstrtpspeexpay.c: |
| fix descriptions and license blocks cut and paste anyone ? |
| Original commit message from CVS: |
| fix descriptions and license blocks |
| cut and paste anyone ? |
| |
| 2006-05-21 16:41:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| 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 |
| |
| 2006-05-21 16:23:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| 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) |
| |
| 2006-05-20 22:42:15 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| 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 |
| |
| 2006-05-19 18:58:05 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2xoverlay.c: |
| 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 |
| |
| 2006-05-19 18:31:25 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2.c: |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: |
| Some clean-ups requested by wingo in bug #338818. |
| Original commit message from CVS: |
| Some clean-ups requested by wingo in bug #338818. |
| |
| 2006-05-19 14:05:53 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/id3v2frames.c: Don't output any tag when we encounter a negative track number - the tag type is uint, so... |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist): |
| Don't output any tag when we encounter a negative track number - the |
| tag type is uint, so we end up outputting huge positive numbers |
| instead. (Fixes: #342029) |
| |
| 2006-05-18 23:04:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: update for new GSTPB_PLUGINS_DIR |
| Original commit message from CVS: |
| * configure.ac: |
| update for new GSTPB_PLUGINS_DIR |
| |
| 2006-05-18 19:34:47 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| 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 |
| |
| 2006-05-18 14:45:33 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| rtp/gst/gstrtph263pay.c: Properly set static caps for H263 at 34. |
| Original commit message from CVS: |
| 2006-05-18 Philippe Kalaf <philippe.kalaf at collabora.co.uk> |
| * rtp/gst/gstrtph263pay.c: |
| Properly set static caps for H263 at 34. |
| |
| 2006-05-18 12:46:08 +0000 James Doc Livingston <doclivingston@gmail.com> |
| |
| ext/taglib/gsttaglibmux.c: Merge event tags and tag setter tags correctly (#339918). Also, don't leak taglist in case... |
| Original commit message from CVS: |
| Patch by: James "Doc" Livingston <doclivingston gmail com> |
| * ext/taglib/gsttaglibmux.c: (gst_tag_lib_mux_render_tag): |
| Merge event tags and tag setter tags correctly (#339918). Also, |
| don't leak taglist in case of an error. |
| |
| 2006-05-17 18:09:06 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| * common: |
| * gst/rtp/gstrtph263pay.c: |
| Fixed caps for H263 (not the same as H263+) |
| Original commit message from CVS: |
| Fixed caps for H263 (not the same as H263+) |
| |
| 2006-05-17 12:36:26 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/law/mulaw-decode.c: We can only do caps intersection if the othercaps are non-empty and not |
| Original commit message from CVS: |
| * gst/law/mulaw-decode.c: (mulawdec_getcaps): |
| We can only do caps intersection if the othercaps are non-empty and not |
| ANY. Else we return the pad template (base_caps). |
| |
| 2006-05-17 11:20:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/jpeg/gstjpegdec.c: Fix crash when outputting debugging information for certain pictures (always good to use the r... |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain): |
| Fix crash when outputting debugging information for certain |
| pictures (always good to use the right struct member for |
| the number of records in an array). |
| |
| 2006-05-17 08:10:31 +0000 Jindrich Makovicka <jindrich.makivicka@itonis.tv> |
| |
| gst/matroska/ebml-read.c: Don't create unnecessary sub-buffers all the time. Dramatically improves performance with m... |
| Original commit message from CVS: |
| Patch by: Jindrich Makovicka <jindrich.makivicka at itonis tv> |
| * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes), |
| (gst_ebml_read_pull_bytes), (gst_ebml_read_element_id), |
| (gst_ebml_read_element_length), (gst_ebml_read_buffer), |
| (gst_ebml_read_bytes), (gst_ebml_read_uint), (gst_ebml_read_sint), |
| (gst_ebml_read_float), (gst_ebml_read_ascii), |
| (gst_ebml_read_binary): |
| Don't create unnecessary sub-buffers all the time. Dramatically |
| improves performance with multiple concurrently running |
| matroskademux instances (#341818) (and avoids doing |
| unnecessarily inefficient things in the general case). |
| |
| 2006-05-16 17:20:04 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/libpng/gstpngenc.c: In snapshot mode, we always return GST_FLOW_UNEXPECTED whatever the return value of gst_pad_p... |
| Original commit message from CVS: |
| * ext/libpng/gstpngenc.c: (gst_pngenc_chain): |
| In snapshot mode, we always return GST_FLOW_UNEXPECTED whatever the |
| return value of gst_pad_push_event(). |
| |
| 2006-05-16 14:07:29 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/autodetect/: Make the name of the child element be based on the name of the parent, so that debug output is more ... |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_find_best): |
| * gst/autodetect/gstautovideosink.c: |
| (gst_auto_video_sink_find_best): |
| Make the name of the child element be based on the name of the |
| parent, so that debug output is more useful. |
| * gst/id3demux/id3v2frames.c: (find_utf16_bom), |
| (parse_insert_string_field), (parse_split_strings): |
| Rework string parsing to always walk over BOM markers in UTF16 |
| strings, using the endianness indicated by the innermost one, |
| then trying the opposite endianness if that fails to convert |
| to valid UTF-8. Fixes #341774 |
| |
| 2006-05-16 13:31:02 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| ext/libpng/Makefile.am: Add LIBPNG_CFLAGS. |
| Original commit message from CVS: |
| 2006-05-16 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| Patch from: Matthieu <matthieu at fluendo dot com> |
| * ext/libpng/Makefile.am: |
| Add LIBPNG_CFLAGS. |
| |
| 2006-05-15 11:20:21 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| update with latest changes |
| Original commit message from CVS: |
| update with latest changes |
| |
| 2006-05-15 09:00:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/taglib/gstid3v2mux.cc: Add support for writing images (APIC frames) into ID3v2 tags (picture type always set to '... |
| Original commit message from CVS: |
| * ext/taglib/gstid3v2mux.cc: |
| Add support for writing images (APIC frames) into ID3v2 |
| tags (picture type always set to 'other' for now though). |
| |
| 2006-05-14 12:50:07 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/wavparse/gstwavparse.c: Update docs; wavparse implements push and pull modes. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: |
| Update docs; wavparse implements push and pull modes. |
| |
| 2006-05-12 18:10:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Ooops, bitten by the copy-and-paste design paradigm, fixes seek again. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_index_next), |
| (gst_avi_demux_parse_index), (gst_avi_demux_massage_index), |
| (gst_avi_demux_handle_seek), (gst_avi_demux_loop): |
| Ooops, bitten by the copy-and-paste design paradigm, fixes |
| seek again. |
| |
| 2006-05-12 18:04:22 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.*: Some cleanups, prepare to use GstSegment. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_reset), |
| (gst_avi_demux_index_next), (gst_avi_demux_handle_src_query), |
| (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_subindex), |
| (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index), |
| (gst_avi_demux_stream_index), (gst_avi_demux_stream_scan), |
| (gst_avi_demux_massage_index), |
| (gst_avi_demux_calculate_durations_from_index), |
| (gst_avi_demux_push_event), (gst_avi_demux_stream_header), |
| (gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry), |
| (gst_avi_demux_loop): |
| * gst/avi/gstavidemux.h: |
| Some cleanups, prepare to use GstSegment. |
| Fix error in entry walking code. |
| Fix VBR detection. |
| Smarter timestamp calculation code. |
| Uniform error/eos handling. |
| |
| 2006-05-12 17:44:15 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/wavparse/gstwavparse.c: Fix use of uninitialised values if we're NOT seeking in ready. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_fmt), |
| (gst_wavparse_perform_seek), (gst_wavparse_stream_headers): |
| Fix use of uninitialised values if we're NOT seeking in ready. |
| Fix typos. |
| |
| 2006-05-12 08:23:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavparse/Makefile.am: Add CFLAGS and LIBS for libgstbase, fixes build on |
| Original commit message from CVS: |
| * gst/wavparse/Makefile.am: |
| Add CFLAGS and LIBS for libgstbase, fixes build on |
| Cygwin (#341489). |
| |
| 2006-05-12 08:21:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/id3v2frames.c: Some more debug info. No need to check whether the string returned by g_convert() is real... |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (parse_insert_string_field): |
| Some more debug info. No need to check whether the string |
| returned by g_convert() is really UTF-8 - either it is or |
| we get NULL returned. |
| |
| 2006-05-11 17:59:59 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/Makefile.am: |
| * sys/v4l2/gstv4l2.c: |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2element.c: |
| * sys/v4l2/gstv4l2element.h: |
| * sys/v4l2/gstv4l2object.c: |
| * sys/v4l2/gstv4l2object.h: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/gstv4l2tuner.h: |
| * sys/v4l2/gstv4l2xoverlay.c: |
| * sys/v4l2/gstv4l2xoverlay.h: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| Changes proposed by Wingo in bug #338818. |
| Original commit message from CVS: |
| Changes proposed by Wingo in bug #338818. |
| |
| 2006-05-11 09:09:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-05-10 17:44:50 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-05-10 13:51:01 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/id3v2frames.c: Fix parsing of numeric genre strings some more, by ensuring that we only try and parse st... |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (id3v2_genre_fields_to_taglist): |
| Fix parsing of numeric genre strings some more, by ensuring that |
| we only try and parse strings that a) Start with '(' and b) Consist |
| only of digits. |
| Also, when finding an escaping '((' sequence, bust it back to '(' by |
| swallowing the first parenthesis |
| |
| 2006-05-10 11:17:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/esd/esdsink.*: Move the esd_get_server_info() into gst_esdsink_open() and fail with a decent error message on err... |
| Original commit message from CVS: |
| * ext/esd/esdsink.c: (gst_esdsink_finalize), (gst_esdsink_getcaps), |
| (gst_esdsink_open), (gst_esdsink_close): |
| * ext/esd/esdsink.h: |
| Move the esd_get_server_info() into gst_esdsink_open() and fail |
| with a decent error message on errors. |
| |
| 2006-05-10 10:29:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Const-ify GEnumValue arrays. |
| Original commit message from CVS: |
| * ext/esd/esdmon.c: (gst_esdmon_depths_get_type), |
| (gst_esdmon_channels_get_type): |
| * ext/gconf/gstgconfaudiosink.c: (gst_gconf_profile_get_type): |
| * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_method_get_type): |
| * ext/libcaca/gstcacasink.c: (gst_cacasink_dither_get_type): |
| * ext/shout2/gstshout2.c: (gst_shout2send_protocol_get_type): |
| * gst/alpha/gstalpha.c: (gst_alpha_method_get_type): |
| * gst/rtp/gstrtpilbcdepay.c: (gst_ilbc_mode_get_type): |
| * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type): |
| * gst/videobox/gstvideobox.c: (gst_video_box_fill_get_type): |
| * gst/videofilter/gstvideoflip.c: (gst_video_flip_method_get_type): |
| * gst/videomixer/videomixer.c: |
| (gst_video_mixer_background_get_type): |
| Const-ify GEnumValue arrays. |
| |
| 2006-05-09 14:08:15 +0000 Mark Nauwelaerts <manauw@skynet.bet> |
| |
| gst/avi/gstavimux.c: Work around gst_buffer_make_metadata_writable() bug that results in avimux marking all frames in... |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet bet> |
| * gst/avi/gstavimux.c: (gst_avi_mux_do_audio_buffer), |
| (gst_avi_mux_do_video_buffer): |
| Work around gst_buffer_make_metadata_writable() bug that |
| results in avimux marking all frames in the index as |
| keyframes (#340859). |
| |
| 2006-05-08 19:21:18 +0000 Martin Rubli <martin_rubli@logitech.com> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/v4l2src_calls.c: |
| Fix fourcc name printed out. Patch from Martin Rubli. |
| Original commit message from CVS: |
| Fix fourcc name printed out. Patch from Martin Rubli. |
| |
| 2006-05-08 15:20:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-05-08 14:35:20 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/rtspurl.c: Make parsing of urls suck slightly less. |
| Original commit message from CVS: |
| * gst/rtsp/rtspurl.c: (rtsp_url_parse): |
| Make parsing of urls suck slightly less. |
| |
| 2006-05-08 11:53:03 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| 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. |
| |
| 2006-05-08 10:59:05 +0000 Jens Granseuer <jensgr@gmx.net> |
| |
| C89 compliance fixes. Fixes #340980 |
| Original commit message from CVS: |
| Patch by: Jens Granseuer <jensgr at gmx dot net> |
| * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_init): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_dispose): |
| C89 compliance fixes. Fixes #340980 |
| |
| 2006-05-06 09:01:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacdec.*: Handle segment seeks that include the end of the file as stop point properly: when the decoder... |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_loop): |
| * ext/flac/gstflacdec.h: |
| Handle segment seeks that include the end of the file as stop point |
| properly: when the decoder hits EOS we want to send a SEGMENT_DONE |
| message instead of an EOS event in case we're in segment seek |
| mode (fixes #340699). |
| |
| 2006-05-06 00:14:09 +0000 Maciej Katafiasz <mathrick@mathrick.org> |
| |
| * ChangeLog: |
| * ext/cairo/gsttextoverlay.c: |
| * ext/flac/gstflacdec.c: |
| * ext/gdk_pixbuf/pixbufscale.c: |
| * ext/wavpack/gstwavpackdec.c: |
| * gst/apetag/gstapedemux.c: |
| * gst/debug/breakmydata.c: |
| * gst/debug/testplugin.c: |
| * gst/matroska/ebml-write.c: |
| * gst/multipart/multipartdemux.c: |
| * sys/osxaudio/gstosxaudiosink.c: |
| * sys/osxaudio/gstosxaudiosrc.c: |
| 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. |
| |
| 2006-05-05 20:12:59 +0000 Martin Rubli <martin_rubli@logitech.com> |
| |
| * sys/v4l2/gstv4l2element.c: |
| * sys/v4l2/gstv4l2element.h: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/gstv4l2tuner.h: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| * tests/icles/v4l2src-test.c: |
| 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. |
| |
| 2006-05-04 17:27:27 +0000 Michal Benes <michal.benes@xeris.cz> |
| |
| gst/matroska/matroska-demux.c: Don't leak caps when freeing the stream context (#340623). |
| Original commit message from CVS: |
| Patch by: Michal Benes <michal dot benes at xeris dot cz> |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset): |
| Don't leak caps when freeing the stream context (#340623). |
| |
| 2006-05-04 15:40:18 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to CVS |
| Original commit message from CVS: |
| * configure.ac: |
| Back to CVS |
| |
| === release 0.10.3 === |
| |
| 2006-05-04 15:36:02 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * configure.ac: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * win32/common/config.h: |
| Really release 0.10.3 |
| Original commit message from CVS: |
| Really release 0.10.3 |
| |
| 2006-05-04 15:28:53 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| Really release 0.10.3 this time |
| Original commit message from CVS: |
| Really release 0.10.3 this time |
| |
| 2006-05-04 15:05:00 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.signals: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-ladspa.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| * win32/common/config.h: |
| Release 0.10.3 |
| Original commit message from CVS: |
| Release 0.10.3 |
| |
| 2006-05-03 18:44:38 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2006-05-03 18:41:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-mux.c: Don't strcmp() NULL strings. |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_stream_is_vorbis_header), |
| (gst_matroska_mux_write_data): |
| Don't strcmp() NULL strings. |
| Only start new clusters on video keyframes, not on any |
| random audio buffer that doesn't have the DELTA_UNIT |
| flag set (fixes 'make check' again). |
| |
| 2006-05-03 14:51:50 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/matroska/matroska-mux.c: Don't misinterpret GST_CLOCK_TIME_NONE as very high timestamp value and then dead-lock w... |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet be> |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_best_pad), |
| (gst_matroska_mux_stream_is_vorbis_header), |
| (gst_matroska_mux_write_data): |
| Don't misinterpret GST_CLOCK_TIME_NONE as very high timestamp |
| value and then dead-lock when muxing vorbis audio streams |
| (the three vorbis header buffers carry no timestamp, and it |
| would try to mux these after all video buffers). Fixes #340346. |
| Improve clustering: start a new cluster also whenever we get |
| a keyframe. |
| |
| 2006-05-03 14:30:21 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| 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. |
| |
| 2006-05-03 14:28:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| add win32 stuff |
| Original commit message from CVS: |
| * Makefile.am: |
| * configure.ac: |
| * win32/common/config.h.in: |
| add win32 stuff |
| |
| 2006-05-03 14:26:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| add win32 stuff |
| Original commit message from CVS: |
| * Makefile.am: |
| * configure.ac: |
| * win32/common/config.h.in: |
| add win32 stuff |
| |
| 2006-05-02 22:34:52 +0000 Michael Smith <msmith@xiph.org> |
| |
| ext/cairo/gsttimeoverlay.c: Fix timeoverlay for non-multiple-of-4 widths. This fourcc crap |
| Original commit message from CVS: |
| * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform): |
| Fix timeoverlay for non-multiple-of-4 widths. This fourcc crap |
| SUCKS. |
| |
| 2006-05-02 21:52:48 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| 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. |
| |
| 2006-05-02 18:50:23 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: don't leak caps-string |
| Original commit message from CVS: |
| * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps): |
| * gst/debug/negotiation.c: (gst_negotiation_update_caps): |
| * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps): |
| don't leak caps-string |
| |
| 2006-05-02 15:46:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/gstid3demux.c: Let core insert default error message for TYPE_NOT_FOUND errors, it's just as good as our... |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_chain), |
| (gst_id3demux_sink_activate): |
| Let core insert default error message for TYPE_NOT_FOUND |
| errors, it's just as good as our own and has the added |
| bonus of being translated. |
| |
| 2006-05-02 15:40:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Post an error message when we get an EOS event and were not able to find out the type of stream. |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_init), |
| (gst_tag_demux_sink_event): |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_init), |
| (gst_id3demux_sink_event): |
| Post an error message when we get an EOS event and were not |
| able to find out the type of stream. |
| * tests/check/elements/id3v2mux.c: (fill_mp3_buffer), (got_buffer), |
| (test_taglib_id3mux_with_tags): |
| Decrease num-buffers to 16 per iteration again, otherwise the |
| many memcpy()s and reallocations in the test will hammer slow |
| CPUs completely and make the test timeout. |
| |
| 2006-05-02 13:24:38 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: figure out where plugins-base plugins are |
| Original commit message from CVS: |
| * configure.ac: |
| figure out where plugins-base plugins are |
| * tests/check/Makefile.am: |
| use plugins-base plugins, so we have typefind functions |
| * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_with_tags): |
| increase num-buffers, this makes sure the test errors out instead |
| of timing out when no typefind functions are present |
| |
| 2006-05-02 13:01:50 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/wavparse/gstwavparse.c: |
| fix docs for wavparse |
| Original commit message from CVS: |
| fix docs for wavparse |
| |
| 2006-05-01 21:37:51 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/Makefile.am: |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2xoverlay.c: |
| * sys/v4l2/v4l2_calls.c: |
| * tests/icles/v4l2src-test.c: |
| Few improvements to move to good. |
| Original commit message from CVS: |
| Few improvements to move to good. |
| |
| 2006-05-01 11:46:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| docs/plugins/Makefile.am: also check .cc files for gtk-doc markup |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| also check .cc files for gtk-doc markup |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * tests/check/Makefile.am: |
| * tests/check/elements/id3v2mux.c: (id3v2mux_suite), (main): |
| * ext/Makefile.am: |
| * ext/taglib/Makefile.am: |
| * ext/taglib/gstid3v2mux.h: |
| * ext/taglib/gsttaglibmux.c: |
| * ext/taglib/gsttaglibmux.h: |
| move taglib-based id3v2muxer to -good. Fixes #336110. |
| |
| 2006-05-01 11:45:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/inspect/plugin-icydemux.xml: |
| add icydemux inspection |
| Original commit message from CVS: |
| add icydemux inspection |
| |
| 2006-05-01 11:43:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/POTFILES.in: |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| add ximagesrc for translation |
| Original commit message from CVS: |
| add ximagesrc for translation |
| |
| 2006-04-30 16:16:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ext/taglib/gstid3v2mux.cc: |
| * ext/taglib/gsttaglibmux.c: |
| small cleanups |
| Original commit message from CVS: |
| small cleanups |
| |
| 2006-04-30 15:32:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ext/taglib/gstid3v2mux.cc: |
| fix docs |
| Original commit message from CVS: |
| fix docs |
| |
| 2006-04-30 14:55:15 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| update to latest version |
| Original commit message from CVS: |
| update to latest version |
| |
| 2006-04-29 18:46:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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. |
| |
| 2006-04-29 18:18:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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. |
| |
| 2006-04-29 16:14:20 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavparse/gstwavparse.c: ... and fix multichannel/WAVFORMATEX support again. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers): |
| ... and fix multichannel/WAVFORMATEX support again. |
| |
| 2006-04-28 23:09:17 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.*: Add push (streaming) mode to wavparse (fixes #337625) |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init), |
| (gst_wavparse_class_init), (gst_wavparse_dispose), |
| (gst_wavparse_reset), (gst_wavparse_init), |
| (gst_wavparse_create_sourcepad), (gst_wavparse_parse_adtl), |
| (gst_wavparse_parse_cues), (gst_wavparse_parse_file_header), |
| (gst_wavparse_stream_init), (gst_wavparse_perform_seek), |
| (gst_wavparse_peek_chunk_info), (gst_wavparse_peek_chunk), |
| (gst_wavparse_stream_headers), (gst_wavparse_parse_stream_init), |
| (gst_wavparse_send_event), (gst_wavparse_add_src_pad), |
| (gst_wavparse_stream_data), (gst_wavparse_loop), |
| (gst_wavparse_chain), (gst_wavparse_srcpad_event), |
| (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull), |
| (gst_wavparse_change_state), (plugin_init): |
| * gst/wavparse/gstwavparse.h: |
| Add push (streaming) mode to wavparse (fixes #337625) |
| |
| 2006-04-28 21:43:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/elements/id3v2mux.c: |
| element renamed |
| Original commit message from CVS: |
| element renamed |
| |
| 2006-04-28 19:22:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/inspect/plugin-ximagesrc.xml: |
| add plugin docs for ximagesrc |
| Original commit message from CVS: |
| add plugin docs for ximagesrc |
| |
| 2006-04-28 19:15:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| add ximagesrc icles test |
| Original commit message from CVS: |
| * configure.ac: |
| * tests/Makefile.am: |
| add ximagesrc icles test |
| |
| 2006-04-28 18:57:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| Move ximagesrc plug-in to good after review. Fixes #336756. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_class_init), |
| (gst_cmml_enc_push_clip): |
| * sys/Makefile.am: |
| * sys/ximage/Makefile.am: |
| * sys/ximage/gstximagesrc.c: |
| Move ximagesrc plug-in to good after review. Fixes #336756. |
| |
| 2006-04-28 16:51:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * sys/ximage/gstximagesrc.c: |
| * sys/ximage/gstximagesrc.h: |
| borgify naming |
| Original commit message from CVS: |
| borgify naming |
| |
| 2006-04-28 16:46:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * sys/ximage/gstximagesrc.c: |
| doc tweaks |
| Original commit message from CVS: |
| doc tweaks |
| |
| 2006-04-28 16:15:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * sys/ximage/Makefile.am: |
| * sys/ximage/gstximagesrc.c: |
| clean up Makefile.am |
| Original commit message from CVS: |
| clean up Makefile.am |
| |
| 2006-04-28 15:33:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ext/taglib/gsttaglibmux.c: |
| * ext/taglib/gsttaglibmux.h: |
| pedantic cleanups |
| Original commit message from CVS: |
| pedantic cleanups |
| |
| 2006-04-28 14:57:57 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/icydemux/gsticydemux.*: Fix event handling: cache events when typefinding and forward later. |
| Original commit message from CVS: |
| * gst/icydemux/gsticydemux.c: (gst_icydemux_reset), (gst_icydemux_init), (gst_icydemux_sink_setcaps), |
| (gst_icydemux_add_srcpad), (gst_icydemux_parse_and_send_tags), |
| (gst_icydemux_handle_event), (gst_icydemux_send_cached_events), |
| (gst_icydemux_typefind_or_forward), (gst_icydemux_add_meta), |
| (gst_icydemux_chain), (gst_icydemux_send_tag_event): |
| * gst/icydemux/gsticydemux.h: |
| Fix event handling: cache events when typefinding and forward later. |
| |
| 2006-04-28 14:55:20 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| sys/osxaudio/gstosxaudiosink.c: Register osxaudiosrc to the plugin. |
| Original commit message from CVS: |
| 2006-04-28 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * sys/osxaudio/gstosxaudiosink.c: |
| (plugin_init): |
| Register osxaudiosrc to the plugin. |
| * sys/osxaudio/gstosxaudiosrc.c: |
| (gst_osx_audio_src_osxelement_do_init), |
| (gst_osx_audio_src_base_init), (gst_osx_audio_src_class_init), |
| (gst_osx_audio_src_init), (gst_osx_audio_src_set_property), |
| (gst_osx_audio_src_get_property), |
| (gst_osx_audio_src_create_ringbuffer), (gst_osx_audio_src_io_proc), |
| (gst_osx_audio_src_osxelement_init): |
| * sys/osxaudio/gstosxaudiosrc.h: |
| Port of osxaudiosrc to 0.10. |
| * sys/osxaudio/Makefile.am: |
| Add osxaudiosrc |
| |
| 2006-04-28 12:00:39 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| * ChangeLog: |
| commit Changelog for previous commit |
| Original commit message from CVS: |
| commit Changelog for previous commit |
| |
| 2006-04-28 11:57:39 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| * sys/osxaudio/gstosxringbuffer.c: |
| * sys/osxaudio/gstosxringbuffer.h: |
| Forgot to commit, quick commit be4 apple dies |
| Original commit message from CVS: |
| Forgot to commit, quick commit be4 apple dies |
| |
| 2006-04-28 11:37:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/id3v2frames.c: Recognise and skip any byte order marker (BOM) in |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (has_utf16_bom), |
| (parse_split_strings): |
| Recognise and skip any byte order marker (BOM) in |
| UTF-16 strings. |
| |
| 2006-04-27 16:05:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add docs for both avidemux and avimux. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * gst/avi/gstavidemux.c: |
| * gst/avi/gstavimux.c: |
| Add docs for both avidemux and avimux. |
| |
| 2006-04-27 14:51:06 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/avi/: Port AVI muxer to GStreamer-0.10 (#332031). |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet dot be> |
| * gst/avi/Makefile.am: |
| * gst/avi/gstavi.c: (plugin_init): |
| * gst/avi/gstavimux.c: (gst_avi_mux_get_type), |
| (gst_avi_mux_base_init), (gst_avi_mux_finalize), |
| (gst_avi_mux_class_init), (gst_avi_mux_init), |
| (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_audsink_set_caps), |
| (gst_avi_mux_pad_link), (gst_avi_mux_pad_unlink), |
| (gst_avi_mux_request_new_pad), (gst_avi_mux_release_pad), |
| (gst_avi_mux_write_tag), (gst_avi_mux_riff_get_avi_header), |
| (gst_avi_mux_riff_get_avix_header), |
| (gst_avi_mux_riff_get_video_header), |
| (gst_avi_mux_riff_get_audio_header), (gst_avi_mux_add_index), |
| (gst_avi_mux_write_index), (gst_avi_mux_bigfile), |
| (gst_avi_mux_start_file), (gst_avi_mux_stop_file), |
| (gst_avi_mux_restart_file), (gst_avi_mux_handle_event), |
| (gst_avi_mux_fill_queue), (gst_avi_mux_send_pad_data), |
| (gst_avi_mux_strip_buffer), (gst_avi_mux_do_audio_buffer), |
| (gst_avi_mux_do_video_buffer), (gst_avi_mux_do_one_buffer), |
| (gst_avi_mux_loop), (gst_avi_mux_collect_pads), |
| (gst_avi_mux_get_property), (gst_avi_mux_set_property), |
| (gst_avi_mux_change_state): |
| * gst/avi/gstavimux.h: |
| Port AVI muxer to GStreamer-0.10 (#332031). |
| * tests/check/Makefile.am: |
| * tests/check/elements/avimux.c: |
| * tests/check/elements/.cvsignore: |
| Add unit test for AVI muxer. |
| |
| 2006-04-26 21:29:45 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.*: reverted patch #337625 for the price of 1 hour sleep |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init), |
| (gst_wavparse_class_init), (gst_wavparse_reset), |
| (gst_wavparse_init), (gst_wavparse_create_sourcepad), |
| (gst_wavparse_parse_file_header), (gst_wavparse_stream_init), |
| (gst_wavparse_perform_seek), (gst_wavparse_stream_headers), |
| (gst_wavparse_send_event), (gst_wavparse_add_src_pad), |
| (gst_wavparse_stream_data), (gst_wavparse_loop), |
| (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate), |
| (gst_wavparse_sink_activate_pull), (gst_wavparse_change_state), |
| (plugin_init): |
| * gst/wavparse/gstwavparse.h: |
| reverted patch #337625 for the price of 1 hour sleep |
| |
| 2006-04-26 20:11:18 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/wavparse/gstwavparse.*: correct partial implementation of push mode (from my last commit) |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init), |
| (gst_wavparse_class_init), (gst_wavparse_reset), |
| (gst_wavparse_init), (gst_wavparse_create_sourcepad), |
| (gst_wavparse_parse_adtl), (gst_wavparse_parse_cues), |
| (gst_wavparse_parse_file_header), (gst_wavparse_stream_init), |
| (gst_wavparse_perform_seek), (gst_wavparse_stream_headers), |
| (gst_wavparse_stream_data), (gst_wavparse_loop), |
| (gst_wavparse_chain), (plugin_init): |
| * gst/wavparse/gstwavparse.h: |
| correct partial implementation of push mode |
| (from my last commit) |
| |
| 2006-04-26 17:37:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/esd/esdsink.c: Fix compile problem by defining ESD_MAX_WRITE_SIZE if it is not in esd.h |
| Original commit message from CVS: |
| * ext/esd/esdsink.c: |
| Fix compile problem by defining ESD_MAX_WRITE_SIZE if |
| it is not in esd.h |
| |
| 2006-04-26 17:08:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/auparse/gstauparse.*: Rewrite auparse to suck a little bit less: make source pad dynamic, so decodebin/playbin wo... |
| Original commit message from CVS: |
| * gst/auparse/gstauparse.c: (gst_au_parse_base_init), |
| (gst_au_parse_class_init), (gst_au_parse_init), |
| (gst_au_parse_reset), (gst_au_parse_add_srcpad), |
| (gst_au_parse_remove_srcpad), (gst_au_parse_parse_header), |
| (gst_au_parse_chain), (gst_au_parse_src_convert), |
| (gst_au_parse_src_query), (gst_au_parse_handle_seek), |
| (gst_au_parse_sink_event), (gst_au_parse_src_event), |
| (gst_au_parse_change_state): |
| * gst/auparse/gstauparse.h: |
| Rewrite auparse to suck a little bit less: make source pad |
| dynamic, so decodebin/playbin work with non-raw formats |
| like alaw/mulaw; add query function for duration/position |
| queries; check whether we have enough data before attempting |
| to parse the header (instead of crashing when that is not the |
| case); work around audioconvert sucking by swapping endianness |
| to the native endianness ourselves for float formats; send |
| initial newsegment event. Fixes #161712. |
| |
| 2006-04-26 16:29:38 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| sys/osxaudio/: Port of osxaudiosink to 0.10 |
| Original commit message from CVS: |
| 2006-04-26 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * sys/osxaudio/Makefile.am: |
| * sys/osxaudio/gstosxaudioelement.c: |
| (gst_osx_audio_element_get_type), |
| (gst_osx_audio_element_class_init): |
| * sys/osxaudio/gstosxaudioelement.h: |
| * sys/osxaudio/gstosxaudiosink.c: |
| (gst_osx_audio_sink_osxelement_do_init), |
| (gst_osx_audio_sink_base_init), (gst_osx_audio_sink_class_init), |
| (gst_osx_audio_sink_init), (gst_osx_audio_sink_set_property), |
| (gst_osx_audio_sink_get_property), (gst_osx_audio_sink_getcaps), |
| (gst_osx_audio_sink_create_ringbuffer), |
| (gst_osx_audio_sink_io_proc), (gst_osx_audio_sink_osxelement_init), |
| (plugin_init): |
| * sys/osxaudio/gstosxaudiosink.h: |
| Port of osxaudiosink to 0.10 |
| |
| 2006-04-26 08:55:27 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/esd/esdsink.c: Always write ESD_BUF_SIZE bytes and use ESD_MAX_WRITE_SIZE as the size of the ringbuffer. This sho... |
| Original commit message from CVS: |
| * ext/esd/esdsink.c: (gst_esdsink_prepare), (gst_esdsink_delay): |
| Always write ESD_BUF_SIZE bytes and use ESD_MAX_WRITE_SIZE as |
| the size of the ringbuffer. This should fix hangs with older |
| esd sound servers. |
| |
| 2006-04-25 21:56:38 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| 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) |
| |
| 2006-04-25 21:39:46 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Define GstElementDetails as const and also static (when defined as global) |
| Original commit message from CVS: |
| * ext/aalib/gstaasink.c: |
| * ext/annodex/gstcmmldec.c: |
| * ext/annodex/gstcmmlenc.c: |
| * ext/cairo/gsttextoverlay.c: |
| * ext/cairo/gsttimeoverlay.c: |
| * ext/cdio/gstcdiocddasrc.c: |
| * ext/dv/gstdvdec.c: |
| * ext/dv/gstdvdemux.c: |
| * ext/esd/esdmon.c: |
| * ext/esd/esdsink.c: |
| * ext/flac/gstflacenc.c: |
| * ext/flac/gstflactag.c: |
| * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init): |
| * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init): |
| * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init): |
| * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init): |
| * ext/gdk_pixbuf/pixbufscale.c: |
| * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init): |
| * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init): |
| * ext/jpeg/gstjpegdec.c: |
| * ext/jpeg/gstjpegenc.c: |
| * ext/jpeg/gstsmokedec.c: |
| * ext/jpeg/gstsmokeenc.c: |
| * ext/libcaca/gstcacasink.c: |
| * ext/libmng/gstmngdec.c: |
| * ext/libmng/gstmngenc.c: |
| * ext/libpng/gstpngdec.c: |
| * ext/libpng/gstpngenc.c: |
| * ext/mikmod/gstmikmod.c: |
| * ext/raw1394/gstdv1394src.c: |
| * ext/shout2/gstshout2.c: (gst_shout2send_init): |
| * ext/shout2/gstshout2.h: |
| * ext/speex/gstspeexdec.c: |
| * ext/speex/gstspeexenc.c: |
| * gst/alpha/gstalpha.c: |
| * gst/alpha/gstalphacolor.c: |
| * gst/apetag/gstapedemux.c: |
| * gst/auparse/gstauparse.c: |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_base_init): |
| * gst/autodetect/gstautovideosink.c: |
| (gst_auto_video_sink_base_init): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_base_init): |
| * gst/avi/gstavimux.c: (gst_avimux_base_init): |
| * gst/cutter/gstcutter.c: |
| * gst/debug/breakmydata.c: |
| * gst/debug/efence.c: |
| * gst/debug/gstnavigationtest.c: |
| * gst/debug/gstnavseek.c: |
| * gst/debug/negotiation.c: |
| * gst/debug/progressreport.c: |
| * gst/debug/testplugin.c: |
| * gst/effectv/gstaging.c: |
| * gst/effectv/gstdice.c: |
| * gst/effectv/gstedge.c: |
| * gst/effectv/gstquark.c: |
| * gst/effectv/gstrev.c: |
| * gst/effectv/gstshagadelic.c: |
| * gst/effectv/gstvertigo.c: |
| * gst/effectv/gstwarp.c: |
| * gst/flx/gstflxdec.c: |
| * gst/goom/gstgoom.c: |
| * gst/icydemux/gsticydemux.c: |
| * gst/id3demux/gstid3demux.c: |
| * gst/interleave/deinterleave.c: |
| * gst/interleave/interleave.c: |
| * gst/law/alaw-decode.c: (gst_alawdec_base_init): |
| * gst/law/alaw-encode.c: (gst_alawenc_base_init): |
| * gst/law/mulaw-decode.c: (gst_mulawdec_base_init): |
| * gst/law/mulaw-encode.c: (gst_mulawenc_base_init): |
| * gst/level/gstlevel.c: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init): |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init): |
| * gst/median/gstmedian.c: |
| * gst/monoscope/gstmonoscope.c: |
| * gst/multipart/multipartdemux.c: |
| * gst/multipart/multipartmux.c: |
| * gst/oldcore/gstaggregator.c: |
| * gst/oldcore/gstfdsink.c: |
| * gst/oldcore/gstmd5sink.c: |
| * gst/oldcore/gstmultifilesrc.c: |
| * gst/oldcore/gstpipefilter.c: |
| * gst/oldcore/gstshaper.c: |
| * gst/oldcore/gststatistics.c: |
| * gst/rtp/gstasteriskh263.c: |
| * gst/rtp/gstrtpL16depay.c: |
| * gst/rtp/gstrtpL16pay.c: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtp/gstrtpamrpay.c: |
| * gst/rtp/gstrtpdepay.c: |
| * gst/rtp/gstrtpgsmpay.c: |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtph263pdepay.c: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtpilbcdepay.c: |
| * gst/rtp/gstrtpmp4gpay.c: |
| * gst/rtp/gstrtpmp4vdepay.c: |
| * gst/rtp/gstrtpmp4vpay.c: |
| * gst/rtp/gstrtpmpadepay.c: |
| * gst/rtp/gstrtpmpapay.c: |
| * gst/rtp/gstrtppcmadepay.c: |
| * gst/rtp/gstrtppcmapay.c: |
| * gst/rtp/gstrtppcmudepay.c: |
| * gst/rtp/gstrtppcmupay.c: |
| * gst/rtp/gstrtpspeexdepay.c: |
| * gst/rtp/gstrtpspeexpay.c: |
| * gst/rtsp/gstrtpdec.c: |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/smpte/gstsmpte.c: |
| * gst/udp/gstdynudpsink.c: |
| * gst/udp/gstmultiudpsink.c: |
| * gst/udp/gstudpsink.c: |
| * gst/udp/gstudpsrc.c: |
| * gst/videobox/gstvideobox.c: |
| * gst/videofilter/gstgamma.c: (gst_gamma_base_init): |
| * gst/videofilter/gstvideobalance.c: |
| * gst/videofilter/gstvideoflip.c: |
| * gst/videofilter/gstvideotemplate.c: |
| (gst_videotemplate_base_init): |
| * gst/videomixer/videomixer.c: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init), |
| (gst_wavparse_class_init), (gst_wavparse_dispose), |
| (gst_wavparse_reset), (gst_wavparse_init), |
| (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info), |
| (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers), |
| (gst_wavparse_parse_stream_init), (gst_wavparse_send_event), |
| (gst_wavparse_add_src_pad), (gst_wavparse_stream_data), |
| (gst_wavparse_chain), (gst_wavparse_srcpad_event), |
| (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull), |
| (gst_wavparse_change_state): |
| * gst/wavparse/gstwavparse.h: |
| * sys/oss/gstossmixerelement.c: |
| * sys/oss/gstosssink.c: |
| * sys/oss/gstosssrc.c: |
| * sys/osxaudio/gstosxaudioelement.c: |
| * sys/osxaudio/gstosxaudiosink.c: |
| * sys/osxaudio/gstosxaudiosrc.c: |
| * sys/sunaudio/gstsunaudiomixer.c: |
| * sys/sunaudio/gstsunaudiosink.c: |
| Define GstElementDetails as const and also static (when defined as |
| global) |
| |
| 2006-04-25 17:57:23 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/jpeg/gstjpegdec.c: Source pad has fixed caps. If we don't set this, bad things happen when the window is resized. |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain): |
| Source pad has fixed caps. If we don't set this, bad |
| things happen when the window is resized. |
| |
| 2006-04-25 16:38:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/: Handle case where the TrackType ebml chunk does not come before the |
| Original commit message from CVS: |
| * gst/matroska/Makefile.am: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), |
| (gst_matroska_demux_handle_src_event): |
| * gst/matroska/matroska-ids.c: |
| (gst_matroska_track_init_video_context), |
| (gst_matroska_track_init_audio_context), |
| (gst_matroska_track_init_subtitle_context), |
| (gst_matroska_track_init_complex_context): |
| * gst/matroska/matroska-ids.h: |
| Handle case where the TrackType ebml chunk does not come before the |
| TrackInfoAudio or TrackInfoVideo ebml chunk (#339446). Ignore QoS |
| events. |
| |
| 2006-04-25 16:09:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: It's codec_data, not codec_info. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_setcaps): |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_setcaps): |
| It's codec_data, not codec_info. |
| |
| 2006-04-25 11:45:00 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/matroska/matroska-demux.c: Handle codec_data for VfW compatibility codec IDs (#339451) |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet dot be> |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps): |
| Handle codec_data for VfW compatibility codec IDs (#339451) |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_video_pad_setcaps): |
| Same here, handle codec_data and add additional caps we can handle |
| now to the pad template (huffyuv, dv and h263 video) (#339451) |
| |
| 2006-04-25 11:09:24 +0000 Josef Zlomek <josef.zlomek@itonis.tv> |
| |
| gst/matroska/matroska-mux.c: Fix timestamping of B-frames, use signed integers, do some rounding (#339678). |
| Original commit message from CVS: |
| Patch by: Josef Zlomek <josef dot zlomek at itonis dot tv> |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_create_buffer_header), |
| (gst_matroska_mux_write_data): |
| Fix timestamping of B-frames, use signed integers, do |
| some rounding (#339678). |
| |
| 2006-04-24 18:30:55 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * ext/annodex/gstcmmlparser.c: |
| just make it compile with --disable-gst-debug. |
| Original commit message from CVS: |
| just make it compile with --disable-gst-debug. |
| |
| 2006-04-23 15:55:30 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/matroska/matroska-demux.c: Fix a bad conversion using gst_guint64_to_gdouble. fabs ((gdouble) demux->index[entry]... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek): |
| Fix a bad conversion using gst_guint64_to_gdouble. |
| fabs ((gdouble) demux->index[entry].time - (gdouble) seek_pos) can not be |
| replaced by fabs (gst_guint64_to_gdouble (demux->index[entry].time - seek_pos)) as the |
| difference could be negative. fabs (gst_guint64_to_gdouble (demux->index[entry].time) - |
| gst_guint64_to_gdouble (seek_pos)) is the good solution. Thanks to Tim who has seen my |
| mistake. |
| |
| 2006-04-22 15:32:48 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/matroska/matroska-demux.c: Use gst_guint64_to_gdouble for conversions |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek): |
| Use gst_guint64_to_gdouble for conversions |
| * win32/vs6/gst_plugins_good.dsw: |
| * win32/vs6/libgsticydemux.dsp: |
| Add a project file for icydemux |
| |
| 2006-04-21 18:07:10 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it> |
| |
| gst/avi/gstavidemux.c: When splitting audio chunks, the block alignment is not taken in consideration, so the smaller... |
| Original commit message from CVS: |
| Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it> |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream), |
| (gst_avi_demux_parse_index), (gst_avi_demux_massage_index): |
| When splitting audio chunks, the block alignment is not taken in |
| consideration, so the smaller chunks could be of size which is |
| not a multiple of the block alignment. Fixes #336904 |
| |
| 2006-04-21 17:59:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/raw1394/gstdv1394src.c: Use scale functions |
| Original commit message from CVS: |
| * ext/raw1394/gstdv1394src.c: (gst_dv1394src_convert): |
| Use scale functions |
| |
| 2006-04-21 17:27:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/dv/gstdv.c: Fix build. |
| Original commit message from CVS: |
| * ext/dv/gstdv.c: (plugin_init): |
| Fix build. |
| |
| 2006-04-21 17:15:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/debug/progressreport.c: Add 'format' property to force querying to a particular format. |
| Original commit message from CVS: |
| * gst/debug/progressreport.c: (gst_progress_report_finalize), |
| (gst_progress_report_class_init), (gst_progress_report_init), |
| (gst_progress_report_do_query), (gst_progress_report_report), |
| (gst_progress_report_set_property), |
| (gst_progress_report_get_property): |
| Add 'format' property to force querying to a particular format. |
| |
| 2006-04-21 15:50:28 +0000 Andy Wingo <wingo@pobox.com> |
| |
| ext/dv/gstdv.c (plugin_init): libdv is a marginal decoder, at best, on big endian systems. Drop its rank in that case... |
| Original commit message from CVS: |
| 2006-04-21 Andy Wingo <wingo@pobox.com> |
| * ext/dv/gstdv.c (plugin_init): libdv is a marginal decoder, at |
| best, on big endian systems. Drop its rank in that case. OTOH on |
| x86 it's quite fine. See changes from today in gst-ffmpeg as well. |
| |
| 2006-04-21 09:27:11 +0000 Michael Smith <msmith@xiph.org> |
| |
| Add icydemux, and tests. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/icydemux/Makefile.am: |
| * gst/icydemux/gsticydemux.c: (gst_icydemux_get_type), |
| (gst_icydemux_base_init), (gst_icydemux_class_init), |
| (gst_icydemux_reset), (gst_icydemux_init), |
| (gst_icydemux_sink_setcaps), (gst_icydemux_dispose), |
| (gst_icydemux_add_srcpad), (gst_icydemux_remove_srcpad), |
| (unicodify), (gst_icydemux_unicodify), |
| (gst_icydemux_parse_and_send_tags), |
| (gst_icydemux_typefind_or_forward), (gst_icydemux_add_meta), |
| (gst_icydemux_chain), (gst_icydemux_change_state), |
| (gst_icydemux_send_tag_event), (plugin_init): |
| * gst/icydemux/gsticydemux.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/icydemux.c: (typefind_succeed), |
| (plugin_init), (icydemux_found_pad), (create_icydemux), |
| (cleanup_icydemux), (push_data), (GST_START_TEST), |
| (icydemux_suite), (main): |
| Add icydemux, and tests. |
| |
| 2006-04-20 17:48:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacdec.c: Post SEGMENT_DONE message in TIME format. |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_loop): |
| Post SEGMENT_DONE message in TIME format. |
| |
| 2006-04-20 17:29:56 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| 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. |
| |
| 2006-04-20 16:33:55 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it> |
| |
| gst/avi/gstavidemux.c: Fix index creation when we have to scan the file to create an index. There may be other types ... |
| Original commit message from CVS: |
| Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it> |
| * gst/avi/gstavidemux.c: (gst_avi_demux_peek_tag), |
| (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan): |
| Fix index creation when we have to scan the file to create |
| an index. There may be other types of RIFF 'LIST' chunks than |
| 'movi' and we need to skip them properly as well or we'll end up |
| reading garbage (#336889). Some other cosmetic changes. |
| |
| 2006-04-20 14:21:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacdec.c: Add support for segment seeks (fixes #338290). Also demote some recurring debug message from D... |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_loop), |
| (gst_flac_dec_handle_seek_event): |
| Add support for segment seeks (fixes #338290). Also demote |
| some recurring debug message from DEBUG to LOG level. |
| |
| 2006-04-20 13:23:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/: Set DISCONT flag on first buffer after a discontinuity. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), |
| (gst_matroskademux_do_index_seek), |
| (gst_matroska_demux_handle_seek_event), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock): |
| * gst/matroska/matroska-ids.h: |
| Set DISCONT flag on first buffer after a discontinuity. |
| Fix newsegment events sent when seeking and honour KEY_UNIT |
| seek flag. Create pad with bogus caps if we don't recognise |
| the stream codec id. |
| * gst/matroska/matroska-demux.h: |
| Fix GObject macros. |
| |
| 2006-04-20 11:00:16 +0000 Mark Nauwelaerts <manauw@skynet.be> |
| |
| gst/matroska/matroska-demux.c: Handle end of segment properly when set; don't dead-lock when posting start of segment... |
| Original commit message from CVS: |
| Patch by: Mark Nauwelaerts <manauw at skynet dot be> |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_handle_seek_event), (gst_matroska_demux_loop): |
| Handle end of segment properly when set; don't dead-lock when |
| posting start of segment message when doing a segment seek. |
| Fixes #338810. |
| |
| 2006-04-20 09:48:05 +0000 j^ <j@bootlab.org> |
| |
| 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 |
| |
| 2006-04-20 09:11:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-demux.c: Make mpeg2 aac audio work: create artificial private codec data chunk which faad2 seem... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps), |
| (gst_matroska_demux_plugin_init): |
| Make mpeg2 aac audio work: create artificial private codec data |
| chunk which faad2 seems to require, just as we do for mpeg4 aac. |
| Also call gst_riff_init(). Partially fixes #338767. |
| |
| 2006-04-19 15:16:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavenc/gstwavenc.*: Set caps on first outgoing buffer, so that it doesn't error out immediately with a non-negoti... |
| Original commit message from CVS: |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_base_init), |
| (gst_wavenc_class_init), (gst_wavenc_init), |
| (gst_wavenc_create_header_buf), (gst_wavenc_push_header), |
| (gst_wavenc_sink_setcaps), (get_id_from_name), (gst_wavenc_event), |
| (gst_wavenc_chain), (gst_wavenc_change_state): |
| * gst/wavenc/gstwavenc.h: |
| Set caps on first outgoing buffer, so that it doesn't error out |
| immediately with a non-negotiated error (#338716). Rewrite and |
| clean up a bit; fix setcaps function to parse things properly; |
| fix sink caps (8bit audio is unsigned and doesn't have depth); |
| use boilerplate macros; remove unused properties stuff. |
| |
| 2006-04-19 09:27:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-04-18 18:14:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/gdk_pixbuf/gstgdkpixbuf.c: Leave JPEG decoding to our jpegdec plugin. gdkpixbufdec cannot handle MJPEG streams an... |
| Original commit message from CVS: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: |
| Leave JPEG decoding to our jpegdec plugin. gdkpixbufdec cannot |
| handle MJPEG streams and might be autoplugged for those if the |
| user doesn't have jpegdec installed (resulting in a cryptic error |
| message about huffman tables). Better to disable JPEG decoding here |
| and let the user figure out that she needs to install jpegdec. |
| |
| 2006-04-18 18:04:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/gdk_pixbuf/gstgdkpixbuf.*: Make work with packetised/framed input (e.g. png-in-quicktime). Use |
| Original commit message from CVS: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps), |
| (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_init), |
| (gst_gdk_pixbuf_flush), (gst_gdk_pixbuf_chain): |
| * ext/gdk_pixbuf/gstgdkpixbuf.h: |
| Make work with packetised/framed input (e.g. png-in-quicktime). Use |
| GST_ELEMENT_ERROR when we return GST_FLOW_ERROR. Add some |
| GST_DEBUG_FUNCPTR here and there. Use GST_LOG for recurring |
| debug messages. Fix boilerplate macros. |
| |
| 2006-04-18 17:29:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/gdk_pixbuf/gstgdkpixbuf.c: No need to special-case for Gdk-2.0 any longer, we require |
| Original commit message from CVS: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_get_capslist), |
| (gst_gdk_pixbuf_set_property), (gst_gdk_pixbuf_get_property): |
| No need to special-case for Gdk-2.0 any longer, we require |
| Gdk 2.2 or newer; minor clean-ups. |
| |
| 2006-04-18 17:17:55 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Rewrite a bit: use GstBaseSink::start and stop instead of a state change function; use GST_ELEMENT_ERROR for error re... |
| Original commit message from CVS: |
| * ext/shout2/gstshout2.c: (gst_shout2send_base_init), |
| (gst_shout2send_class_init), (gst_shout2send_init), |
| (set_shout_metadata), (gst_shout2send_set_metadata), |
| (gst_shout2send_event), (gst_shout2send_start), |
| (gst_shout2send_connect), (gst_shout2send_stop), |
| (gst_shout2send_render), (gst_shout2send_set_property), |
| (gst_shout2send_get_property), (gst_shout2send_setcaps), |
| (plugin_init): |
| * ext/shout2/gstshout2.h: |
| * po/POTFILES.in: |
| Rewrite a bit: use GstBaseSink::start and stop instead of a state |
| change function; use GST_ELEMENT_ERROR for error reporting, not |
| g_error() or GST_ERROR(); don't unref caps in setcaps function, |
| will cause crashes or assertion failures; remove (unused) "sync" |
| property, basesink already has such a property; misc. other |
| minor fixes and cleanups. |
| |
| 2006-04-18 14:15:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add translatable error message for when we cannot connect to the sound server, as "Cannot open resource for writing" ... |
| Original commit message from CVS: |
| * ext/esd/esdsink.c: (gst_esdsink_open), (gst_esdsink_prepare): |
| * ext/esd/gstesd.c: (plugin_init): |
| * po/POTFILES.in: |
| Add translatable error message for when we cannot |
| connect to the sound server, as "Cannot open resource |
| for writing" isn't really an acceptable message to show |
| to the user in this case. |
| |
| 2006-04-18 13:32:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/oss/gst-i18n-plugin.h: Remove bogus file that doesn't belong here. |
| Original commit message from CVS: |
| * sys/oss/gst-i18n-plugin.h: |
| Remove bogus file that doesn't belong here. |
| |
| 2006-04-17 19:57:10 +0000 Philippe Valembois <lephilousophe@users.sf.net> |
| |
| ext/shout2/gstshout2.*: Handle tags being received before the connection to the server is established properly (see #... |
| Original commit message from CVS: |
| Patch by: Philippe Valembois |
| * ext/shout2/gstshout2.c: (gst_shout2send_init), |
| (gst_shout2send_set_metadata), (gst_shout2send_event), |
| (gst_shout2send_render), (gst_shout2send_change_state): |
| * ext/shout2/gstshout2.h: |
| Handle tags being received before the connection to |
| the server is established properly (see #338636). |
| |
| 2006-04-17 19:43:32 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| Just added a gtk-doc comment. |
| Original commit message from CVS: |
| Just added a gtk-doc comment. |
| |
| 2006-04-17 19:12:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/shout2/gstshout2.c: Don't crash in case the connection to the server fails: don't set pointer to NULL by assignin... |
| Original commit message from CVS: |
| * ext/shout2/gstshout2.c: (gst_shout2send_render): |
| Don't crash in case the connection to the server fails: |
| don't set pointer to NULL by assigning FALSE; error out |
| properly by using GST_ELEMENT_ERROR and returning |
| GST_FLOW_ERROR (fixes #338636). Lastly, free connection |
| before resetting the pointer. |
| |
| 2006-04-17 10:01:51 +0000 Alex Lancaster <alexlan@fedoraproject.org> |
| |
| gst/id3demux/id3tags.c: (Fixes #338713) |
| Original commit message from CVS: |
| * gst/id3demux/id3tags.c: |
| Recognise TCO (Genre) tags in ID3v2.2. Patch by Alex Lancaster |
| (Fixes #338713) |
| |
| 2006-04-13 21:45:57 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/v4l2src_calls.c: |
| Fixed some memory leaks. |
| Original commit message from CVS: |
| Fixed some memory leaks. |
| |
| 2006-04-13 09:15:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstasteriskh263.h: |
| * gst/rtp/gstrtp.c: |
| * gst/rtp/gstrtpL16depay.h: |
| * gst/rtp/gstrtpL16pay.h: |
| * gst/rtp/gstrtpamrdepay.h: |
| * gst/rtp/gstrtpamrpay.h: |
| * gst/rtp/gstrtpdepay.h: |
| * gst/rtp/gstrtpgsmdepay.h: |
| * gst/rtp/gstrtpgsmpay.h: |
| * gst/rtp/gstrtph263pay.h: |
| * gst/rtp/gstrtph263pdepay.h: |
| * gst/rtp/gstrtph263ppay.h: |
| * gst/rtp/gstrtpmp4gpay.h: |
| * gst/rtp/gstrtpmp4vdepay.h: |
| * gst/rtp/gstrtpmp4vpay.h: |
| * gst/rtp/gstrtpmpadepay.h: |
| * gst/rtp/gstrtpmpapay.h: |
| * gst/rtp/gstrtppcmadepay.h: |
| * gst/rtp/gstrtppcmapay.c: |
| * gst/rtp/gstrtppcmapay.h: |
| * gst/rtp/gstrtppcmudepay.h: |
| * gst/rtp/gstrtppcmupay.c: |
| * gst/rtp/gstrtppcmupay.h: |
| * gst/rtp/gstrtpspeexdepay.h: |
| * gst/rtp/gstrtpspeexpay.h: |
| reverting rtp patches to fix freeze break on -base as explained on the list |
| Original commit message from CVS: |
| reverting rtp patches to fix freeze break on -base as explained on the list |
| |
| 2006-04-13 09:01:17 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/rtp/: Fix GObject macros. |
| Original commit message from CVS: |
| * gst/rtp/gstasteriskh263.h: |
| * gst/rtp/gstrtpL16depay.h: |
| * gst/rtp/gstrtpL16pay.h: |
| * gst/rtp/gstrtpamrdepay.h: |
| * gst/rtp/gstrtpamrpay.h: |
| * gst/rtp/gstrtpdepay.h: |
| * gst/rtp/gstrtpgsmdepay.h: |
| * gst/rtp/gstrtpgsmpay.h: |
| * gst/rtp/gstrtph263pay.h: |
| * gst/rtp/gstrtph263pdepay.h: |
| * gst/rtp/gstrtph263ppay.h: |
| * gst/rtp/gstrtpilbcdepay.h: |
| * gst/rtp/gstrtpilbcpay.h: |
| * gst/rtp/gstrtpmp4gpay.h: |
| * gst/rtp/gstrtpmp4vdepay.h: |
| * gst/rtp/gstrtpmp4vpay.h: |
| * gst/rtp/gstrtpmpadepay.h: |
| * gst/rtp/gstrtpmpapay.h: |
| * gst/rtp/gstrtppcmadepay.h: |
| * gst/rtp/gstrtppcmapay.h: |
| * gst/rtp/gstrtppcmudepay.h: |
| * gst/rtp/gstrtppcmupay.h: |
| * gst/rtp/gstrtpspeexdepay.h: |
| * gst/rtp/gstrtpspeexpay.h: |
| Fix GObject macros. |
| |
| 2006-04-13 03:42:51 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| gst/rtp/: Ported mulaw and alaw payloaders to use new base class |
| Original commit message from CVS: |
| 2006-04-12 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| * gst/rtp/gstrtppcmapay.c: |
| * gst/rtp/gstrtppcmapay.h: |
| * gst/rtp/gstrtppcmupay.c: |
| * gst/rtp/gstrtppcmupay.h: |
| Ported mulaw and alaw payloaders to use new base class |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: |
| * gst/rtp/gstrtpilbcpay.c: |
| * gst/rtp/gstrtpilbcpay.h: |
| * gst/rtp/gstrtpilbcdepay.c: |
| * gst/rtp/gstrtpilbcdepay.h: |
| Added new iLBC payloader/depayloader. Payloader uses new audio payload base |
| class. |
| |
| 2006-04-12 21:57:02 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/gstv4l2src.c: |
| Fix to work in read mode. |
| Original commit message from CVS: |
| Fix to work in read mode. |
| |
| 2006-04-12 09:42:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/gdk_pixbuf/gstgdkpixbuf.c: Some cleanups. |
| Original commit message from CVS: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps), |
| (gst_gdk_pixbuf_get_capslist), (gst_gdk_pixbuf_sink_getcaps), |
| (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_init), |
| (gst_gdk_pixbuf_flush), (gst_gdk_pixbuf_sink_event), |
| (gst_gdk_pixbuf_chain): |
| Some cleanups. |
| Added RGBA as a possible output format. |
| Correctly free the supported mimetypes. |
| deprecate silent arg, it's not used. |
| Return result from _alloc_buffer to peer. |
| |
| 2006-04-11 18:03:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/rtp/gstrtpmp4vdepay.c: Don't leak memory allocated by gst_buffer_new_and_alloc() by overwriting GST_BUFFER_MALLOC... |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_process): |
| Don't leak memory allocated by gst_buffer_new_and_alloc() by |
| overwriting GST_BUFFER_MALLOCDATA. |
| |
| 2006-04-11 15:27:31 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| fix version number macro |
| Original commit message from CVS: |
| fix version number macro |
| |
| 2006-04-11 09:35:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/libpng/gstpngdec.*: Handle more than one frame if the content is framed, like with png-in-quicktime (#331917). |
| Original commit message from CVS: |
| * ext/libpng/gstpngdec.c: (gst_pngdec_init), |
| (user_endrow_callback), (user_end_callback), |
| (gst_pngdec_caps_create_and_set), (gst_pngdec_chain), |
| (gst_pngdec_sink_setcaps), (gst_pngdec_sink_event), |
| (gst_pngdec_libpng_clear), (gst_pngdec_change_state): |
| * ext/libpng/gstpngdec.h: |
| Handle more than one frame if the content is framed, |
| like with png-in-quicktime (#331917). |
| |
| 2006-04-10 19:55:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| sys/oss/: - the user-visible error strings were in the wrong category |
| Original commit message from CVS: |
| * sys/oss/Makefile.am: |
| * sys/oss/common.h: |
| * sys/oss/gstosssink.c: (gst_oss_sink_init), (gst_oss_sink_open), |
| (gst_oss_sink_prepare), (gst_oss_sink_unprepare): |
| * sys/oss/gstosssrc.c: (gst_oss_src_prepare), |
| (gst_oss_src_unprepare): |
| - the user-visible error strings were in the wrong category |
| - and the messages were not marked for translation |
| - which is actually a good thing, because they were exactly |
| the kind of message you would never want anyone to see |
| - the macros were using variables that didn't exist in the macro |
| arguments |
| - and they were obviously copied from each other and then modified |
| - so a common header makes sense |
| |
| 2006-04-10 17:16:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-04-10 16:09:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/ebml-read.c: Don't try to modify read-only data. |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: (gst_ebml_read_sint): |
| Don't try to modify read-only data. |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock): |
| Fix comment (won't crash any longer now). |
| |
| 2006-04-10 15:48:55 +0000 Michael Smith <msmith@xiph.org> |
| |
| ext/annodex/gstcmmlenc.c: Use copies of header buffers for caps to avoid circular refcounting problems (as in theorad... |
| Original commit message from CVS: |
| * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_set_header_on_caps): |
| Use copies of header buffers for caps to avoid circular refcounting |
| problems (as in theoradec, vorbisdec). |
| * tests/check/elements/cmmldec.c: (GST_START_TEST): |
| Fix a typo in test that meant it was testing the wrong thing. |
| * tests/check/elements/cmmlenc.c: (check_headers): |
| Fix refcount checks now that we use buffer-copies for caps. |
| |
| 2006-04-10 15:43:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-demux.c: Use static pad templates with ANY caps for audio and video source pads and get rid of ... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init), |
| (gst_matroska_demux_handle_seek_event), |
| (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps), |
| (gst_matroska_demux_subtitle_caps), |
| (gst_matroska_demux_plugin_init): |
| Use static pad templates with ANY caps for audio and video |
| source pads and get rid of a lot of unnecessary (and partially |
| broken) code for the template caps. Clean up caps finding |
| functions. Fixes playback of audio files/streams that do not |
| contain the sample rate and/or number of channels in the audio |
| context (happens a lot with vorbis/mp3 .mka files it seems). |
| Fixes #337183. |
| Also add myself to copyright holders. |
| |
| 2006-04-10 15:29:21 +0000 Michael Smith <msmith@xiph.org> |
| |
| ext/annodex/gstcmmlutils.c: Use g_list_delete_link () instead of g_list_remove_link () so that we free the link as we... |
| Original commit message from CVS: |
| * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_del_clip): |
| Use g_list_delete_link () instead of g_list_remove_link () so that |
| we free the link as well as the contained data. |
| |
| 2006-04-10 14:20:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-04-10 10:10:55 +0000 Ryan Lortie (desrt) <desrt@destr.ca> |
| |
| gst/avi/gstavidemux.c: Fix some crashers with empty chunks. (Fixes #337749) |
| Original commit message from CVS: |
| Patch by: Ryan Lortie (desrt) <desrt at destr dot ca> |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_superindex), |
| (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index), |
| (gst_avi_demux_stream_header): |
| Fix some crashers with empty chunks. (Fixes #337749) |
| |
| 2006-04-10 08:31:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-04-09 18:30:51 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| 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 |
| |
| 2006-04-09 17:31:37 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| gst/level/gstlevel.c: use G_GINT64_CONSTANT for INT64 constants |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: (gst_level_set_caps),(gst_level_transform_ip): |
| use G_GINT64_CONSTANT for INT64 constants |
| * gst/videofilter/gstvideobalance.c: |
| define rint for WIN32 #define rint(x) (floor((x)+0.5)) |
| * win32/vs6/libgstavi.dsp: |
| add missing libraries for the link and remove avimux.c from |
| the project as it isn't ported to 0.10 yet |
| |
| 2006-04-09 14:00:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/ebml-read.c: Even better would be if we actually did the right thing here (also, G_GUINT64_CONSTANT only... |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: (gst_ebml_read_sint): |
| Even better would be if we actually did the right thing |
| here (also, G_GUINT64_CONSTANT only exists since GLib-2.10). |
| |
| 2006-04-09 13:52:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/ebml-read.c: Can't just replace 1LL with 1L here just because MSVC doesn't support it, as it might lead ... |
| Original commit message from CVS: |
| * gst/matroska/ebml-read.c: (gst_ebml_read_sint): |
| Can't just replace 1LL with 1L here just because MSVC doesn't |
| support it, as it might lead to incorrect results when doing the |
| bitshifting here. Using GLib's G_GUINT64_CONSTANT() macro to |
| force a 64-bit constant in a way that all compilers are happy with. |
| |
| 2006-04-08 21:48:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| 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) |
| |
| 2006-04-08 21:21:45 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) |
| Original commit message from CVS: |
| * ext/aalib/gstaasink.c: (gst_aasink_class_init): |
| * ext/esd/esdsink.c: (gst_esdsink_class_init): |
| * ext/flac/gstflactag.c: (gst_flac_tag_class_init): |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_class_init): |
| * ext/jpeg/gstjpegenc.c: (gst_jpegenc_class_init): |
| * ext/jpeg/gstsmokedec.c: (gst_smokedec_class_init): |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_class_init): |
| * ext/libcaca/gstcacasink.c: (gst_cacasink_class_init): |
| * ext/libmng/gstmngdec.c: (gst_mngdec_class_init): |
| * ext/libmng/gstmngenc.c: (gst_mngenc_class_init): |
| * ext/libpng/gstpngdec.c: (gst_pngdec_class_init): |
| * ext/libpng/gstpngenc.c: (gst_pngenc_class_init): |
| * ext/mikmod/gstmikmod.c: (gst_mikmod_class_init): |
| * ext/shout2/gstshout2.c: (gst_shout2send_class_init): |
| * ext/speex/gstspeexenc.c: (gst_speexenc_class_init): |
| * gst/alpha/gstalpha.c: (gst_alpha_class_init): |
| * gst/avi/gstavimux.c: (gst_avimux_class_init): |
| * gst/debug/efence.c: (gst_efence_class_init): |
| * gst/debug/negotiation.c: (gst_negotiation_class_init): |
| * gst/flx/gstflxdec.c: (gst_flxdec_class_init): |
| * gst/goom/gstgoom.c: (gst_goom_class_init): |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_class_init): |
| * gst/interleave/deinterleave.c: (deinterleave_class_init): |
| * gst/interleave/interleave.c: (interleave_class_init): |
| * gst/law/alaw-decode.c: (gst_alawdec_class_init): |
| * gst/law/alaw-encode.c: (gst_alawenc_class_init): |
| * gst/law/mulaw-encode.c: (gst_mulawenc_class_init): |
| * gst/median/gstmedian.c: (gst_median_class_init): |
| * gst/monoscope/gstmonoscope.c: (gst_monoscope_class_init): |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init): |
| * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_class_init): |
| * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_class_init): |
| * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_class_init): |
| * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_class_init): |
| * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init): |
| * gst/rtp/gstrtpdepay.c: (gst_rtp_depay_class_init): |
| * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_class_init): |
| * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_class_init): |
| * gst/rtp/gstrtph263pay.c: (gst_rtp_h263_pay_class_init): |
| * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_class_init): |
| * gst/rtp/gstrtph263ppay.c: (gst_rtp_h263p_pay_class_init): |
| * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init): |
| * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init): |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_class_init): |
| * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_class_init): |
| * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_class_init): |
| * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_class_init): |
| * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_class_init): |
| * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_class_init): |
| * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_class_init): |
| * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_class_init): |
| * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_class_init): |
| * gst/rtsp/gstrtpdec.c: (gst_rtpdec_class_init): |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init): |
| * gst/smpte/gstsmpte.c: (gst_smpte_class_init): |
| * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init): |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init): |
| * gst/udp/gstudpsink.c: (gst_udpsink_class_init): |
| * gst/videomixer/videomixer.c: (gst_videomixer_class_init): |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init): |
| * sys/oss/gstossdmabuffer.c: (gst_ossdmabuffer_class_init): |
| * sys/oss/gstosssink.c: (gst_oss_sink_class_init): |
| * sys/osxaudio/gstosxaudioelement.c: |
| (gst_osxaudioelement_class_init): |
| * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_class_init): |
| * sys/osxaudio/gstosxaudiosrc.c: (gst_osxaudiosrc_class_init): |
| * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_class_init): |
| Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) |
| |
| 2006-04-08 19:06:25 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| Fix more broken GObject macros |
| Original commit message from CVS: |
| * ext/mikmod/gstmikmod.h: |
| * gst/level/gstlevel.h: |
| Fix more broken GObject macros |
| |
| 2006-04-08 18:41:07 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| 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 |
| |
| 2006-04-08 18:25:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| 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 |
| |
| 2006-04-08 18:23:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-04-08 13:09:50 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacdec.c: Don't try to seek beyond the end of the file (would occasionally display error dialogs in tote... |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_handle_seek_event): |
| Don't try to seek beyond the end of the file (would |
| occasionally display error dialogs in totem when seeking |
| to the end) (#335869). Will still throw an error though |
| if the file is truncated and the total_samples value in |
| the stream header is wrong. |
| |
| 2006-04-07 18:15:08 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacdec.*: If the stream header doesn't contain the total number of samples, search for the last flac fra... |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_calculate_crc8), |
| (gst_flac_dec_scan_got_frame), (gst_flac_dec_scan_for_last_block), |
| (gst_flac_dec_metadata_callback): |
| * ext/flac/gstflacdec.h: |
| If the stream header doesn't contain the total number of samples, |
| search for the last flac frame at the end of the file and calculate |
| the total duration from that frame's offset (fixes #337609). |
| |
| 2006-04-07 15:53:43 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| 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 |
| |
| 2006-04-07 15:47:27 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| 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 |
| |
| 2006-04-07 15:27:40 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| 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 |
| |
| 2006-04-07 10:48:19 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/avi/gstavidemux.c: Don't unref the GstPadTemplate returned by gst_element_class_get_pad_template(). |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream): |
| Don't unref the GstPadTemplate returned by |
| gst_element_class_get_pad_template(). |
| |
| 2006-04-06 19:16:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org> |
| |
| 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). |
| |
| 2006-04-06 09:14:30 +0000 Brian Cameron <brian.cameron@sun.com> |
| |
| sys/sunaudio/gstsunaudiosink.*: Use spec->segsize and spec->segtotal in the prepare function to initialise the ring b... |
| Original commit message from CVS: |
| Patch by: Brian Cameron <brian dot cameron at sun dot com> |
| * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_init), |
| (gst_sunaudiosink_prepare), (gst_sunaudiosink_write): |
| * sys/sunaudio/gstsunaudiosink.h: |
| Use spec->segsize and spec->segtotal in the prepare function |
| to initialise the ring buffer instead of using the buffer-time |
| property (#337421). |
| |
| 2006-04-06 08:52:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Bump core requirements to CVS for gst_pad_query_peer_duration() which is used by speexdec. |
| Original commit message from CVS: |
| * configure.ac: |
| Bump core requirements to CVS for gst_pad_query_peer_duration() |
| which is used by speexdec. |
| |
| 2006-04-05 18:27:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/speex/: Fix seeking and duration queries (#337033); clean up and refactor a bit. |
| Original commit message from CVS: |
| * ext/speex/gstspeex.c: (plugin_init): |
| * ext/speex/gstspeexdec.c: (gst_speex_dec_class_init), |
| (gst_speex_dec_reset), (gst_speex_dec_init), (speex_dec_convert), |
| (speex_get_sink_query_types), (speex_dec_sink_query), |
| (speex_get_src_query_types), (speex_dec_src_query), |
| (speex_dec_src_event), (speex_dec_sink_event), |
| (speex_dec_chain_parse_header), (speex_dec_chain_parse_comments), |
| (speex_dec_chain_parse_data), (speex_dec_chain), |
| (gst_speex_dec_get_property), (gst_speex_dec_set_property), |
| (speex_dec_change_state): |
| * ext/speex/gstspeexdec.h: |
| Fix seeking and duration queries (#337033); clean up and |
| refactor a bit. |
| |
| 2006-04-05 12:41:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| ext/raw1394/gstdv1394src.c: distinguish between device not found and could not open for reading |
| Original commit message from CVS: |
| * ext/raw1394/gstdv1394src.c: |
| distinguish between device not found and could not open for |
| reading |
| |
| 2006-04-05 08:36:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-04-04 11:20:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-04-04 08:31:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| 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. |
| |
| 2006-04-03 13:29:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/elements/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2006-04-03 13:28:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * pkgconfig/Makefile.am: |
| fix dist |
| Original commit message from CVS: |
| fix dist |
| |
| 2006-04-03 09:02:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| add a .pc file so other modules can use good plugins in tests |
| Original commit message from CVS: |
| * Makefile.am: |
| * configure.ac: |
| * pkgconfig/.cvsignore: |
| * pkgconfig/Makefile.am: |
| * pkgconfig/gstreamer-plugins-good-uninstalled.pc.in: |
| add a .pc file so other modules can use good plugins in tests |
| |
| 2006-04-01 16:50:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| * docs/plugins/inspect/plugin-taglib.xml: |
| * ext/taglib/gsttaglibmux.c: |
| * tests/check/elements/id3v2mux.c: |
| add taglib checks and docs |
| Original commit message from CVS: |
| add taglib checks and docs |
| |
| 2006-04-01 15:30:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/upload.mak: |
| disable use of AS_LIBTOOL_TAGS, it doesn't work correctly |
| Original commit message from CVS: |
| disable use of AS_LIBTOOL_TAGS, it doesn't work correctly |
| |
| 2006-04-01 14:03:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-annodex.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-gdkpixbuf.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-halelements.xml: |
| * docs/plugins/inspect/plugin-id3demux.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-ladspa.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-videobalance.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| adding inspect files |
| Original commit message from CVS: |
| adding inspect files |
| |
| 2006-04-01 10:15:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/icles/ximagesrc-test.c: |
| 5 second timeout |
| Original commit message from CVS: |
| 5 second timeout |
| |
| 2006-04-01 10:14:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/icles/.gitignore: |
| * tests/icles/Makefile.am: |
| * tests/icles/ximagesrc-test.c: |
| rename test |
| Original commit message from CVS: |
| rename test |
| |
| 2006-04-01 10:09:11 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/equalizer/gstiirequalizer.c: |
| * gst/qtdemux/qtdemux.c: |
| * gst/spectrum/gstspectrum.c: |
| * gst/videocrop/gstvideocrop.c: |
| * sys/directdraw/gstdirectdrawplugin.c: |
| * sys/directsound/gstdirectsoundplugin.c: |
| * sys/v4l2/gstv4l2.c: |
| * sys/ximage/gstximagesrc.c: |
| rework build; add translations for v4l2 |
| Original commit message from CVS: |
| rework build; add translations for v4l2 |
| |
| 2006-04-01 09:56:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: clean up, use AS_VERSION and AS_NANO |
| Original commit message from CVS: |
| * configure.ac: |
| clean up, use AS_VERSION and AS_NANO |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): |
| use PACKAGE_VERSION define |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| updated |
| |
| 2006-03-31 17:52:36 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| 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 |
| |
| 2006-03-31 16:32:47 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| 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 |
| |
| 2006-03-31 15:21:35 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| 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 |
| |
| 2006-03-30 23:46:42 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| * win32/vs6/gst_plugins_good.dsw: |
| * win32/vs6/libgstalaw.dsp: |
| * win32/vs6/libgstalpha.dsp: |
| * win32/vs6/libgstalphacolor.dsp: |
| * win32/vs6/libgstapetag.dsp: |
| * win32/vs6/libgstauparse.dsp: |
| * win32/vs6/libgstautodetect.dsp: |
| * win32/vs6/libgstavi.dsp: |
| * win32/vs6/libgstcutter.dsp: |
| * win32/vs6/libgsteffectv.dsp: |
| * win32/vs6/libgstflx.dsp: |
| * win32/vs6/libgstgoom.dsp: |
| * win32/vs6/libgstid3demux.dsp: |
| * win32/vs6/libgstinterleave.dsp: |
| * win32/vs6/libgstjpeg.dsp: |
| * win32/vs6/libgstlevel.dsp: |
| * win32/vs6/libgstmatroska.dsp: |
| * win32/vs6/libgstmedian.dsp: |
| * win32/vs6/libgstmonoscope.dsp: |
| * win32/vs6/libgstmulaw.dsp: |
| * win32/vs6/libgstmultipart.dsp: |
| * win32/vs6/libgstrtp.dsp: |
| * win32/vs6/libgstrtsp.dsp: |
| * win32/vs6/libgstsmpte.dsp: |
| * win32/vs6/libgstspeex.dsp: |
| * win32/vs6/libgstvideobalance.dsp: |
| * win32/vs6/libgstvideobox.dsp: |
| * win32/vs6/libgstvideoflip.dsp: |
| * win32/vs6/libgstvideomixer.dsp: |
| * win32/vs6/libgstwavenc.dsp: |
| * win32/vs6/libgstwavparse.dsp: |
| I'm too lazy to comment this |
| Original commit message from CVS: |
| *** empty log message *** |
| |
| 2006-03-30 23:37:16 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| ext\jpeg\smokecodec.c: use of GST_DEBUG instead of DEBUG(a...) for WIN32 |
| Original commit message from CVS: |
| * ext\jpeg\smokecodec.c: |
| use of GST_DEBUG instead of DEBUG(a...) for WIN32 |
| * ext\speex\gstspeexenc.c: (gst_speexenc_set_header_on_caps): |
| move first instruction after all variables declarations |
| * gst\alpha\gstalpha.c: |
| * gst\effectv\gstshagadelic.c: |
| * gst\smpte\paint.c: |
| * gst\videofilter\gstvideobalance.c: |
| define M_PI if it's not defined (it's not defined on WIN32) |
| * gst\cutter\gstcutter.c: (gst_cutter_chain): |
| * gst\id3demux\id3v2frames.c: (parse_relative_volume_adjustment_two): |
| * gst\level\gstlevel.c: (gst_level_set_property), (gst_level_transform_ip): |
| * gst\matroska\matroska-demux.c: (gst_matroska_demux_parse_info), |
| (gst_matroska_demux_video_caps): |
| * gst\matroska\matroska-mux.c: (gst_matroska_mux_start), (gst_matroska_mux_finish): |
| * gst\wavparse\gstwavparse.c: (gst_wavparse_stream_data): |
| use gst_guint64_to_gdouble for conversions |
| * gst\goom\filters.c: (setPixelRGB_): |
| fix a debug which was using undefined variable |
| * gst\level\gstlevel.c: (gst_level_set_caps), (gst_level_transform_ip): |
| * gst\matroska\ebml-read.c: (gst_ebml_read_sint): |
| replace LL suffix with L suffix (LL isn't supported by MSVC6.0) |
| * win32/vs6: |
| add vs6 projects files for most of plugins-good |
| |
| 2006-03-30 15:37:05 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| better/unified long descriptions |
| Original commit message from CVS: |
| * ext/aalib/gstaasink.c: |
| * ext/annodex/gstcmmldec.c: |
| * ext/annodex/gstcmmlenc.c: |
| * ext/cairo/gsttextoverlay.c: |
| * ext/cairo/gsttimeoverlay.c: |
| * ext/cdio/gstcdiocddasrc.c: |
| * ext/dv/gstdvdec.c: |
| * ext/esd/esdmon.c: |
| * ext/esd/esdsink.c: |
| * ext/flac/gstflacdec.c: |
| * ext/flac/gstflacenc.c: |
| * ext/flac/gstflactag.c: |
| * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init): |
| * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init): |
| * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init): |
| * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init): |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: |
| * ext/gdk_pixbuf/pixbufscale.c: |
| * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init): |
| * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init): |
| * ext/jpeg/gstjpegdec.c: |
| * ext/jpeg/gstjpegenc.c: |
| * ext/jpeg/gstsmokedec.c: |
| * ext/jpeg/gstsmokeenc.c: |
| * ext/libcaca/gstcacasink.c: |
| * ext/libmng/gstmngdec.c: |
| * ext/libmng/gstmngenc.c: |
| * ext/libpng/gstpngdec.c: |
| * ext/libpng/gstpngenc.c: |
| * ext/mikmod/gstmikmod.c: |
| * ext/raw1394/gstdv1394src.c: |
| * ext/shout2/gstshout2.c: |
| * ext/speex/gstspeexdec.c: |
| * ext/speex/gstspeexenc.c: |
| * gst/alpha/gstalpha.c: |
| * gst/alpha/gstalphacolor.c: |
| * gst/auparse/gstauparse.c: |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_base_init): |
| * gst/autodetect/gstautovideosink.c: |
| (gst_auto_video_sink_base_init): |
| * gst/avi/gstavimux.c: (gst_avimux_base_init): |
| * gst/cutter/gstcutter.c: |
| * gst/debug/breakmydata.c: |
| * gst/debug/efence.c: |
| * gst/debug/gstnavigationtest.c: |
| * gst/debug/negotiation.c: |
| * gst/debug/progressreport.c: |
| * gst/debug/testplugin.c: |
| * gst/effectv/gstaging.c: |
| * gst/effectv/gstdice.c: |
| * gst/effectv/gstedge.c: |
| * gst/effectv/gstquark.c: |
| * gst/effectv/gstrev.c: |
| * gst/effectv/gstvertigo.c: |
| * gst/effectv/gstwarp.c: |
| * gst/flx/gstflxdec.c: |
| * gst/goom/gstgoom.c: |
| * gst/interleave/deinterleave.c: |
| * gst/interleave/interleave.c: |
| * gst/law/alaw-decode.c: (gst_alawdec_base_init): |
| * gst/law/alaw-encode.c: (gst_alawenc_base_init): |
| * gst/law/mulaw-decode.c: (gst_mulawdec_base_init): |
| * gst/law/mulaw-encode.c: (gst_mulawenc_base_init): |
| * gst/level/gstlevel.c: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init): |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init): |
| * gst/median/gstmedian.c: |
| * gst/monoscope/gstmonoscope.c: |
| * gst/multipart/multipartdemux.c: |
| * gst/multipart/multipartmux.c: |
| * gst/oldcore/gstmd5sink.c: |
| * gst/oldcore/gstmultifilesrc.c: |
| * gst/oldcore/gstpipefilter.c: |
| * gst/oldcore/gstshaper.c: |
| * gst/oldcore/gststatistics.c: |
| * gst/rtp/gstasteriskh263.c: |
| * gst/rtp/gstrtpL16depay.c: |
| * gst/rtp/gstrtpL16pay.c: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtp/gstrtpamrpay.c: |
| * gst/rtp/gstrtpdepay.c: |
| * gst/rtp/gstrtpgsmpay.c: |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtph263pdepay.c: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtpmp4gpay.c: |
| * gst/rtp/gstrtpmp4vdepay.c: |
| * gst/rtp/gstrtpmp4vpay.c: |
| * gst/rtp/gstrtpmpadepay.c: |
| * gst/rtp/gstrtpmpapay.c: |
| * gst/rtp/gstrtppcmadepay.c: |
| * gst/rtp/gstrtppcmapay.c: |
| * gst/rtp/gstrtppcmudepay.c: |
| * gst/rtp/gstrtppcmupay.c: |
| * gst/rtp/gstrtpspeexdepay.c: |
| * gst/rtp/gstrtpspeexpay.c: |
| * gst/rtsp/gstrtpdec.c: |
| * gst/smpte/gstsmpte.c: |
| * gst/videobox/gstvideobox.c: |
| * gst/videofilter/gstgamma.c: (gst_gamma_base_init): |
| * gst/videofilter/gstvideobalance.c: |
| * gst/videofilter/gstvideoflip.c: |
| * gst/videofilter/gstvideotemplate.c: |
| (gst_videotemplate_base_init): |
| * gst/videomixer/videomixer.c: |
| * gst/wavenc/gstwavenc.c: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init): |
| better/unified long descriptions |
| Fixed #336602 |
| Some cleanups to auparse, don't send multiple newsegments. |
| |
| 2006-03-29 16:06:50 +0000 Michael Dominic K <mdk@mdk.org.pl> |
| |
| ext/dv/gstdvdemux.*: Seek in READY patch. Only works for pull based mode. |
| Original commit message from CVS: |
| From a patch by: Michael Dominic K. <mdk at mdk dot org dot pl> |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_class_init), |
| (gst_dvdemux_reset), (gst_dvdemux_src_convert), |
| (gst_dvdemux_send_event), (gst_dvdemux_flush), (gst_dvdemux_loop), |
| (gst_dvdemux_sink_activate_pull), (gst_dvdemux_change_state): |
| * ext/dv/gstdvdemux.h: |
| Seek in READY patch. Only works for pull based mode. |
| Fixes #323880 |
| |
| 2006-03-27 17:06:45 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/v4l2src_calls.c: |
| 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. |
| |
| 2006-03-27 14:09:18 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/gdk_pixbuf/gstgdkpixbuf.c: Fix two crashers: don't unref the same caps twice, and set pixbuf loader to NULL after... |
| Original commit message from CVS: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_flush), |
| (gst_gdk_pixbuf_event): |
| Fix two crashers: don't unref the same caps twice, and |
| set pixbuf loader to NULL after freeing it. |
| |
| 2006-03-27 14:00:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/speex/gstspeexenc.*: Don't leak adapter. |
| Original commit message from CVS: |
| * ext/speex/gstspeexenc.c: (gst_speexenc_class_init), |
| (gst_speexenc_finalize), (gst_speexenc_sink_setcaps), |
| (gst_speexenc_chain): |
| * ext/speex/gstspeexenc.h: |
| Don't leak adapter. |
| A push *always* takes ownership of the buffer, even on |
| errors. |
| Small cleanups. |
| |
| 2006-03-26 19:56:37 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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. |
| |
| 2006-03-26 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/gstid3demux.c: Create source pad without leaking. |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad): |
| Create source pad without leaking. |
| |
| 2006-03-25 21:57:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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. |
| |
| 2006-03-25 13:02:55 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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). |
| |
| 2006-03-25 05:31:28 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * common: |
| * sys/v4l2/gstv4l2colorbalance.c: |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2element.c: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| 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. |
| |
| 2006-03-24 19:41:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/flac/: Spifify a bit. |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_handle_seek_event): |
| * ext/flac/gstflacdec.h: |
| * ext/flac/gstflacenc.h: |
| Spifify a bit. |
| Fix deadly lock order error in seeking code, STREAM_LOCK |
| cannot be taken within LOCK and the streaming variables are |
| protected with the STREAM_LOCK anyway. |
| |
| 2006-03-24 18:56:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: this patch combines the global init_frames with the stream init_frames. Rationale being that t... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_index), |
| (gst_avi_demux_stream_index), (gst_avi_demux_stream_scan), |
| (gst_avi_demux_massage_index), (gst_avi_demux_handle_seek): |
| this patch combines the global init_frames with the stream |
| init_frames. Rationale being that the global delay should |
| be subtracted from any stream delay. |
| Fixes #335858. |
| |
| 2006-03-24 17:11:56 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/: use DEBUG_FUNCPTR for collectpads |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_init): |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_init): |
| * gst/smpte/gstsmpte.c: (gst_smpte_init): |
| * gst/videomixer/videomixer.c: (gst_videomixer_init): |
| use DEBUG_FUNCPTR for collectpads |
| |
| 2006-03-24 09:54:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/jpeg/gstjpegenc.c: Don't crash when encoding images where the number of rows isn't a multiple of 2*DCTSIZE. Add s... |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init), (gst_jpegenc_chain): |
| Don't crash when encoding images where the number of rows isn't |
| a multiple of 2*DCTSIZE. Add some GST_DEBUG_FUNCPTR. |
| |
| 2006-03-23 21:28:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| More state change function fixes. |
| Original commit message from CVS: |
| * ext/speex/gstspeexdec.c: (speex_dec_change_state): |
| * gst/interleave/deinterleave.c: (deinterleave_change_state): |
| * gst/interleave/interleave.c: (interleave_change_state): |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_change_state): |
| More state change function fixes. |
| |
| 2006-03-23 20:12:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/esd/esdsink.*: Fix esd choppy playback by configuring audiosink correctly. Fixes #325191 |
| Original commit message from CVS: |
| * ext/esd/esdsink.c: (gst_esdsink_class_init), |
| (gst_esdsink_getcaps), (gst_esdsink_open), (gst_esdsink_close), |
| (gst_esdsink_prepare), (gst_esdsink_unprepare), |
| (gst_esdsink_delay), (gst_esdsink_reset): |
| * ext/esd/esdsink.h: |
| Fix esd choppy playback by configuring audiosink |
| correctly. Fixes #325191 |
| |
| 2006-03-23 19:57:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/libpng/gstpngdec.c: Make state change function thread-safe. |
| Original commit message from CVS: |
| * ext/libpng/gstpngdec.c: (gst_pngdec_change_state): |
| Make state change function thread-safe. |
| |
| 2006-03-23 16:50:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavparse/gstwavparse.c: Don't try to read beyond the end of the file just because the header claims a bigger size... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_get_upstream_size), |
| (gst_wavparse_stream_headers), (gst_wavparse_stream_data): |
| Don't try to read beyond the end of the file just because |
| the header claims a bigger size (like with truncated files). |
| |
| 2006-03-23 15:36:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavparse/gstwavparse.*: Delay source pad creation until we have the first chunk of media data, so the we can exam... |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek), |
| (gst_wavparse_stream_headers), (gst_wavparse_add_src_pad), |
| (gst_wavparse_stream_data), (gst_wavparse_loop): |
| * gst/wavparse/gstwavparse.h: |
| Delay source pad creation until we have the first chunk of |
| media data, so the we can examine the data and adjust the |
| caps accordingly if required. This makes playback of .wav |
| files with DTS-declared-as-PCM content work (#313266). |
| |
| 2006-03-22 19:50:56 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| add videobalance plugn |
| Original commit message from CVS: |
| add videobalance plugn |
| |
| 2006-03-22 13:02:11 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| mention fixed bug number in the changelog |
| Original commit message from CVS: |
| mention fixed bug number in the changelog |
| |
| 2006-03-22 13:00:34 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/: Don't attempt typefinding on too-short buffers that have been completely trimmed away. |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain): |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_chain): |
| Don't attempt typefinding on too-short buffers that have been |
| completely trimmed away. |
| * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag): |
| Improve the debug output |
| |
| 2006-03-21 18:12:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/esd/esdsink.c: Some cleanups. |
| Original commit message from CVS: |
| * ext/esd/esdsink.c: (gst_esdsink_class_init), (gst_esdsink_init), |
| (gst_esdsink_finalize), (gst_esdsink_getcaps), (gst_esdsink_open), |
| (gst_esdsink_close), (gst_esdsink_prepare), (gst_esdsink_write), |
| (gst_esdsink_set_property), (gst_esdsink_get_property): |
| Some cleanups. |
| Reset fd to -1 when we close them. |
| |
| 2006-03-21 16:19:37 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: the OPTIONS request result is optional so don't fail on it. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open): |
| the OPTIONS request result is optional so don't |
| fail on it. |
| |
| 2006-03-21 14:53:36 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/: gcc 4.1 unreferenced pointer fixes. |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_reset): |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_reset): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_create_sourcepad), |
| (gst_wavparse_stream_headers), (gst_wavparse_send_event), |
| (gst_wavparse_change_state): |
| gcc 4.1 unreferenced pointer fixes. |
| |
| 2006-03-21 13:07:31 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com> |
| |
| gst/wavparse/gstwavparse.c: Fix block alignment calculation. Alignment should be done before adding the byte offset w... |
| Original commit message from CVS: |
| Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com> |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek): |
| Fix block alignment calculation. Alignment should be done before |
| adding the byte offset where the data starts (#335231). |
| |
| 2006-03-20 18:34:21 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/matroska/ebml-write.c: Ensure that we set correct caps on buffers that are transferred direct from the input. |
| Original commit message from CVS: |
| * gst/matroska/ebml-write.c: (gst_ebml_write_element_push): |
| Ensure that we set correct caps on buffers that are transferred |
| direct from the input. |
| |
| 2006-03-20 17:38:48 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/goom/: Free filter data when cleaning up. (Fixes: #334995) |
| Original commit message from CVS: |
| * gst/goom/filters.c: (zoomFilterDestroy): |
| * gst/goom/goom_core.c: (goom_close): |
| Free filter data when cleaning up. (Fixes: #334995) |
| |
| 2006-03-20 08:59:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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. |
| |
| 2006-03-17 16:34:36 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| * sys/ximage/gstximagesrc.c: |
| 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 |
| |
| 2006-03-17 15:33:08 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Don't compile udp and rtsp plugins on win32 (mingw) or other systems that don't have <sys/socket.h> for... |
| Original commit message from CVS: |
| * configure.ac: |
| Don't compile udp and rtsp plugins on win32 (mingw) or other |
| systems that don't have <sys/socket.h> for some reason (#316203). |
| |
| 2006-03-16 17:28:07 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| * ChangeLog: |
| * ext/raw1394/gstdv1394src.c: |
| * ext/raw1394/gstdv1394src.h: |
| Change bus reset handler so it reports useful information such as whether the device being used connected or disconne... |
| Original commit message from CVS: |
| Change bus reset handler so it reports useful information such as |
| whether the device being used connected or disconnected |
| |
| 2006-03-16 16:06:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/id3v2frames.c: We only care about gain and peak data for the master volume. |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: |
| (parse_relative_volume_adjustment_two): |
| We only care about gain and peak data for the master volume. |
| |
| 2006-03-16 13:22:28 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/id3v2frames.c: Read replay gain tags (#323721). |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame), |
| (parse_id_string), (parse_unique_file_identifier), |
| (parse_relative_volume_adjustment_two), (id3v2_tag_to_taglist): |
| Read replay gain tags (#323721). |
| |
| 2006-03-15 23:19:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Bump requirements to gst-plugins-base CVS because of buggy gst_tag_from_id3_user_tag() in 0.10.5. |
| Original commit message from CVS: |
| * configure.ac: |
| Bump requirements to gst-plugins-base CVS because |
| of buggy gst_tag_from_id3_user_tag() in 0.10.5. |
| |
| 2006-03-15 22:30:24 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| * ChangeLog: |
| * gst/rtp/gstrtppcmadepay.c: |
| Fixed one of the caps in the code from mulaw to alaw. |
| Original commit message from CVS: |
| Fixed one of the caps in the code from mulaw to alaw. |
| |
| 2006-03-15 16:21:38 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/apetag/gsttagdemux.c: Ensure that we set caps on the buffers we pass. |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain): |
| Ensure that we set caps on the buffers we pass. |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_chain), |
| (gst_id3demux_sink_activate): |
| Ensure that we set caps on the buffers we pass. |
| Use STREAM, TYPE_NOT_FOUND as the error class when |
| typefinding fails. |
| |
| 2006-03-15 16:17:12 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| Fix memleak with gst_static_pad_template_get(). |
| Original commit message from CVS: |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_init): |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_init), (gst_dvdemux_add_pads): |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init): |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), |
| (gst_jpeg_dec_setcaps): |
| * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init): |
| * ext/jpeg/gstsmokedec.c: (gst_smokedec_init): |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init): |
| * ext/libmng/gstmngdec.c: (gst_mngdec_init), |
| (gst_mngdec_src_getcaps): |
| * ext/libpng/gstpngdec.c: (gst_pngdec_init), |
| (gst_pngdec_caps_create_and_set): |
| * ext/libpng/gstpngenc.c: (gst_pngenc_init): |
| * ext/mikmod/gstmikmod.c: (gst_mikmod_init): |
| * ext/speex/gstspeexdec.c: (gst_speex_dec_init): |
| * gst/alpha/gstalpha.c: (gst_alpha_init): |
| * gst/auparse/gstauparse.c: (gst_au_parse_init): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_init), |
| (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream): |
| * gst/cutter/gstcutter.c: (gst_cutter_init): |
| * gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange), |
| (gst_efence_checkgetrange): |
| * gst/debug/negotiation.c: (gst_negotiation_init): |
| * gst/flx/gstflxdec.c: (gst_flxdec_init): |
| * gst/goom/gstgoom.c: (gst_goom_init): |
| * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_init): |
| * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_init): |
| * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_init): |
| * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_init): |
| * gst/rtp/gstrtpdepay.c: (gst_rtp_depay_init): |
| * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_init): |
| * gst/rtsp/gstrtpdec.c: (gst_rtpdec_init): |
| * gst/smpte/gstsmpte.c: (gst_smpte_init): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_init), |
| (gst_wavparse_create_sourcepad): |
| Fix memleak with gst_static_pad_template_get(). |
| This uses gst_pad_new_from_static_template() instead. |
| Fixes #333512 |
| |
| 2006-03-15 15:08:20 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| 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. |
| |
| 2006-03-15 14:39:25 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| 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. |
| |
| 2006-03-14 17:56:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Bump -base requirement to 0.10.5 for gst_tag_from_id3_user_tag(), used by id3demux. |
| Original commit message from CVS: |
| * configure.ac: |
| Bump -base requirement to 0.10.5 for gst_tag_from_id3_user_tag(), |
| used by id3demux. |
| * gst/id3demux/gstid3demux.c: (plugin_init): |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame), |
| (parse_user_text_identification_frame), |
| (parse_unique_file_identifier): |
| Add support for UFID and TXXX frames and extract musicbrainz tags. |
| |
| 2006-03-14 17:24:03 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| 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(). |
| |
| 2006-03-14 15:28:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.c: Catch short reads, like they might happen with truncated files (see #305279); remove unnecessa... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry): |
| Catch short reads, like they might happen with truncated |
| files (see #305279); remove unnecessary indentation. |
| |
| 2006-03-14 14:18:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.c: Fix DIB image inversion for pictures with a depth != 8 (#305279). |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_invert): |
| Fix DIB image inversion for pictures with a |
| depth != 8 (#305279). |
| |
| 2006-03-14 09:23:09 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/jpeg/gstjpegdec.*: Fix durations on outgoing buffers after seeking in MJPEG files (#334083); some minor clean-ups. |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_class_init), |
| (gst_jpeg_dec_chain), (gst_jpeg_dec_change_state): |
| * ext/jpeg/gstjpegdec.h: |
| Fix durations on outgoing buffers after seeking |
| in MJPEG files (#334083); some minor clean-ups. |
| |
| 2006-03-13 18:28:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.c: Implement seek in READY (re-fixes #327658) |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_reset), |
| (gst_wavparse_change_state): |
| Implement seek in READY (re-fixes #327658) |
| |
| 2006-03-13 17:22:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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) |
| |
| 2006-03-13 15:49:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| close #333784 unref the result of gst_pad_get_parent() by: Christophe Fergeau. |
| Original commit message from CVS: |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_setcaps): |
| * ext/esd/esdmon.c: (gst_esdmon_get): |
| * ext/flac/gstflactag.c: (gst_flac_tag_chain): |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps), |
| (gst_gdk_pixbuf_sink_getcaps): |
| * ext/jpeg/gstjpegenc.c: (gst_jpegenc_getcaps), |
| (gst_jpegenc_setcaps): |
| * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain): |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_getcaps), |
| (gst_smokeenc_setcaps): |
| * ext/libmng/gstmngdec.c: (gst_mngdec_sinklink), |
| (gst_mngdec_src_getcaps): |
| * ext/libmng/gstmngenc.c: (gst_mngenc_sinklink), |
| (gst_mngenc_chain): |
| * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps): |
| * ext/mikmod/gstmikmod.c: (gst_mikmod_srclink): |
| * ext/speex/gstspeexdec.c: (speex_dec_convert), |
| (speex_dec_src_event), (speex_dec_chain): |
| * gst/avi/gstavimux.c: (gst_avimux_vidsinkconnect), |
| (gst_avimux_audsinkconnect), (gst_avimux_handle_event): |
| * gst/debug/negotiation.c: (gst_negotiation_getcaps), |
| (gst_negotiation_pad_link), (gst_negotiation_chain): |
| * gst/flx/gstflxdec.c: (gst_flxdec_src_query_handler), |
| (gst_flxdec_chain): |
| * gst/interleave/deinterleave.c: (deinterleave_sink_link), |
| (deinterleave_chain): |
| * gst/law/mulaw-encode.c: (mulawenc_setcaps): |
| * gst/median/gstmedian.c: (gst_median_link): |
| * gst/monoscope/gstmonoscope.c: (gst_monoscope_srcconnect), |
| (gst_monoscope_chain): |
| * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_sinkconnect): |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_sink_setcaps): |
| * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_chain): |
| * sys/osxaudio/gstosxaudiosrc.c: (gst_osxaudiosrc_get): |
| close #333784 unref the result of gst_pad_get_parent() |
| by: Christophe Fergeau. |
| |
| 2006-03-13 10:05:09 +0000 Julien Moutte <julien@moutte.net> |
| |
| 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) |
| |
| 2006-03-12 15:33:00 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| 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. |
| |
| 2006-03-12 15:25:51 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| 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. |
| |
| 2006-03-12 15:02:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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. |
| |
| 2006-03-12 14:43:57 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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. |
| |
| 2006-03-11 22:50:03 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * sys/v4l2/Makefile.am: |
| * sys/v4l2/gstv4l2.c: |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2element.c: |
| * sys/v4l2/gstv4l2element.h: |
| * sys/v4l2/gstv4l2src.c: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.c: |
| * sys/v4l2/gstv4l2tuner.h: |
| * sys/v4l2/gstv4l2xoverlay.c: |
| * sys/v4l2/gstv4l2xoverlay.h: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| V4L2 ported to 0.10. |
| Original commit message from CVS: |
| V4L2 ported to 0.10. |
| |
| 2006-03-11 10:58:08 +0000 Alex Lancaster <alexlan@fedoraproject.org> |
| |
| 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) |
| |
| 2006-03-09 20:02:44 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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). |
| |
| 2006-03-09 17:44:17 +0000 Christophe Fergeau <teuf@gnome.org> |
| |
| 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 |
| |
| 2006-03-09 11:47:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/dv/gstdvdemux.c: Handle events in push mode better, can now do non-flushing seeks in push mode as well. |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event), |
| (gst_dvdemux_convert_segment), (gst_dvdemux_demux_frame): |
| Handle events in push mode better, can now do non-flushing |
| seeks in push mode as well. |
| |
| 2006-03-08 12:16:14 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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). |
| |
| 2006-03-07 17:31:03 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstdynudpsink.c: Applied patch from Kai Vehmanen, fixes #333624. |
| Original commit message from CVS: |
| * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init): |
| Applied patch from Kai Vehmanen, fixes #333624. |
| |
| 2006-03-06 22:22:45 +0000 Julien Moutte <julien@moutte.net> |
| |
| ext/libpng/gstpngdec.c: Implement paletted and grayscale png files handling. (#150363). |
| Original commit message from CVS: |
| 2006-03-06 Julien MOUTTE <julien@moutte.net> |
| * ext/libpng/gstpngdec.c: (gst_pngdec_caps_create_and_set): |
| Implement paletted and grayscale png files handling. |
| (#150363). |
| |
| 2006-03-06 00:10:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| ext/speex/gstspeexenc.c: fix a tag list assert follow gst-plugins-base/ext/ogg/README; set OFFSET and OFFSET_END. Mu... |
| Original commit message from CVS: |
| * ext/speex/gstspeexenc.c: (gst_speexenc_set_header_on_caps), |
| (gst_speexenc_chain): |
| fix a tag list assert |
| follow gst-plugins-base/ext/ogg/README; set OFFSET |
| and OFFSET_END. Muxes correctly with gst-plugins-base |
| > 0.9.3 |
| |
| 2006-03-05 13:03:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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). |
| |
| 2006-03-04 20:11:35 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/: Use new typefind helper functions here as well, and do typefinding in pull-mode if upstream supports t... |
| Original commit message from CVS: |
| * gst/id3demux/Makefile.am: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad), |
| (gst_id3demux_chain), (gst_id3demux_sink_activate): |
| Use new typefind helper functions here as well, and |
| do typefinding in pull-mode if upstream supports that. |
| |
| 2006-03-04 18:57:37 +0000 Benjamin Pineau <ben.pineau@gmail.com> |
| |
| sys/sunaudio/: Remove unused variables, breaks build from CVS |
| Original commit message from CVS: |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| (gst_sunaudiomixer_ctrl_get_volume), |
| (gst_sunaudiomixer_ctrl_set_volume): |
| * sys/sunaudio/gstsunaudiomixertrack.c: |
| (gst_sunaudiomixer_track_new): |
| Remove unused variables, breaks build from CVS |
| with -Werror (#333392, patch by: Benjamin Pineau) |
| |
| 2006-03-03 23:45:23 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| 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 |
| |
| 2006-03-03 18:36:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/plugins/: Added wavparse docs. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| Added wavparse docs. |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init), |
| (gst_wavparse_reset), (gst_wavparse_init), |
| (gst_wavparse_create_sourcepad), (gst_wavparse_parse_file_header), |
| (gst_wavparse_stream_init), (gst_wavparse_perform_seek), |
| (gst_wavparse_stream_headers), (gst_wavparse_send_event), |
| (gst_wavparse_stream_data), (gst_wavparse_loop), |
| (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull), |
| (gst_wavparse_change_state): |
| * gst/wavparse/gstwavparse.h: |
| Implement seek in READY (fixes #327658) |
| Added docs and did some cleanups. |
| |
| 2006-03-03 17:51:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.*: If we have an index, use a duration based on the index instead of blindly trusting the informa... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query), |
| (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream), |
| (gst_avi_demux_calculate_durations_from_index), |
| (gst_avi_demux_stream_header): |
| * gst/avi/gstavidemux.h: |
| If we have an index, use a duration based on the index instead |
| of blindly trusting the information in the stream headers |
| (fixes #331817). |
| |
| 2006-03-03 15:50:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/plugins/: Added smoke and jpeg to the docs. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| Added smoke and jpeg to the docs. |
| * ext/jpeg/Makefile.am: |
| * ext/jpeg/gstjpeg.c: (plugin_init): |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain): |
| * ext/jpeg/gstjpegenc.h: |
| * ext/jpeg/gstsmokedec.c: (gst_smokedec_init), |
| (gst_smokedec_chain): |
| * ext/jpeg/gstsmokedec.h: |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain): |
| * ext/jpeg/gstsmokeenc.h: |
| * ext/jpeg/smokecodec.h: |
| Port smokedec (fixes #331905). |
| Added some docs. |
| Some cleanups. |
| |
| 2006-03-03 14:39:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/plugins/: Added videobalance and videoflip to the docs. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| Added videobalance and videoflip to the docs. |
| * gst/videofilter/Makefile.am: |
| * gst/videofilter/gstvideobalance.c: |
| (gst_video_balance_update_tables_planar411), |
| (gst_video_balance_is_passthrough), |
| (gst_video_balance_update_properties), (oil_tablelookup_u8), |
| (gst_video_balance_planar411_ip), (gst_video_balance_set_caps), |
| (gst_video_balance_transform_ip), (gst_video_balance_base_init), |
| (gst_video_balance_finalize), (gst_video_balance_class_init), |
| (gst_video_balance_init), (gst_video_balance_interface_supported), |
| (gst_video_balance_interface_init), |
| (gst_video_balance_colorbalance_list_channels), |
| (gst_video_balance_colorbalance_set_value), |
| (gst_video_balance_colorbalance_get_value), |
| (gst_video_balance_colorbalance_init), |
| (gst_video_balance_set_property), (gst_video_balance_get_property), |
| (gst_video_balance_get_type), (plugin_init): |
| * gst/videofilter/gstvideobalance.h: |
| Ported to 0.10. (Fixes #326160) |
| Added docs. |
| * gst/videofilter/gstvideoflip.c: |
| * gst/videofilter/gstvideoflip.h: |
| Added docs. |
| |
| 2006-03-03 11:07:41 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| 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 :) |
| |
| 2006-03-02 15:14:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Bump requirements to current core and -base CVS (core for new typefind helper API, and -base for the |
| Original commit message from CVS: |
| * configure.ac: |
| Bump requirements to current core and -base CVS |
| (core for new typefind helper API, and -base for the |
| WAVFORMATEX support that was added to libgstriff and |
| is needed by wavparse). |
| * gst/apetag/Makefile.am: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain), |
| (gst_tag_demux_sink_activate): |
| Use new typefind helpers for typefinding instead of our |
| home-grown stuff; also, do typefinding in pull-mode if |
| upstream supports that. |
| |
| 2006-02-28 11:59:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| 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) |
| |
| 2006-02-28 10:40:01 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * ChangeLog: |
| remove conflict indicator |
| Original commit message from CVS: |
| remove conflict indicator |
| |
| 2006-02-28 10:39:08 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * ChangeLog: |
| add missing entry |
| Original commit message from CVS: |
| add missing entry |
| |
| 2006-02-28 10:29:16 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.c: Use DEBUG_OBJECT more. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek), |
| (gst_wavparse_stream_headers), (gst_wavparse_stream_data), |
| (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event), |
| (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull): |
| Use DEBUG_OBJECT more. |
| |
| 2006-02-28 10:22:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| docs/plugins/: Added dvdec and dvdemux to docs. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| Added dvdec and dvdemux to docs. |
| * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_chain): |
| Added docs. |
| Check frame sizes so we don't crash when don't have enough |
| data. |
| Send nice error messages on error. |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init), |
| (gst_dvdemux_class_init), (gst_dvdemux_init), |
| (gst_dvdemux_finalize), (gst_dvdemux_reset), |
| (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert), |
| (gst_dvdemux_src_query), (gst_dvdemux_sink_query), |
| (gst_dvdemux_push_event), (gst_dvdemux_handle_sink_event), |
| (gst_dvdemux_convert_src_pair), (gst_dvdemux_convert_sink_pair), |
| (gst_dvdemux_convert_src_to_sink), (gst_dvdemux_handle_push_seek), |
| (gst_dvdemux_do_seek), (gst_dvdemux_handle_pull_seek), |
| (gst_dvdemux_handle_src_event), (gst_dvdemux_demux_audio), |
| (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame), |
| (gst_dvdemux_flush), (gst_dvdemux_chain), (gst_dvdemux_loop), |
| (gst_dvdemux_sink_activate_push), (gst_dvdemux_sink_activate_pull), |
| (gst_dvdemux_sink_activate), (gst_dvdemux_change_state): |
| * ext/dv/gstdvdemux.h: |
| Added docs. |
| Implement pull mode. |
| Fix memleaks. |
| Reduce memcpy for the video demuxing. |
| |
| 2006-02-28 09:21:27 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/annodex/: Add a little extra debug. Make the decoder not return NOT_LINKED, as we want to continue decoding all C... |
| Original commit message from CVS: |
| * ext/annodex/gstcmmldec.c: (gst_cmml_dec_sink_event), |
| (gst_cmml_dec_new_buffer), (gst_cmml_dec_parse_preamble), |
| (gst_cmml_dec_parse_head), (gst_cmml_dec_push_clip): |
| * ext/annodex/gstcmmlparser.c: (gst_cmml_parser_parse_chunk): |
| Add a little extra debug. Make the decoder not return NOT_LINKED, |
| as we want to continue decoding all CMML and emitting tags. |
| |
| 2006-02-27 14:37:29 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| add annodex plugin |
| Original commit message from CVS: |
| add annodex plugin |
| |
| 2006-02-27 14:00:18 +0000 Michael Smith <msmith@xiph.org> |
| |
| ext/annodex/gstskeltag.*: Deleted; these files aren't used any more either. |
| Original commit message from CVS: |
| * ext/annodex/gstskeltag.c: |
| * ext/annodex/gstskeltag.h: |
| Deleted; these files aren't used any more either. |
| |
| 2006-02-25 20:37:29 +0000 Julien Moutte <julien@moutte.net> |
| |
| ext/Makefile.am: Fix dist-check. |
| Original commit message from CVS: |
| 2006-02-25 Julien MOUTTE <julien@moutte.net> |
| * ext/Makefile.am: Fix dist-check. |
| |
| 2006-02-25 19:36:24 +0000 Julien Moutte <julien@moutte.net> |
| |
| ext/annodex/gstcmmlenc.c: Fix another memleak. |
| Original commit message from CVS: |
| 2006-02-25 Julien MOUTTE <julien@moutte.net> |
| * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_push_clip): Fix another |
| memleak. |
| |
| 2006-02-25 19:07:41 +0000 Julien Moutte <julien@moutte.net> |
| |
| Fix a memleak in gst_cmml_track_list_add_clip. |
| Original commit message from CVS: |
| 2006-02-25 Alessandro Decina <alessandro@nnva.org> |
| * ext/annodex/Makefile.am: |
| * ext/annodex/gstannodex.c: |
| * ext/annodex/gstcmmldec.c: |
| * ext/annodex/gstcmmlenc.c: |
| * ext/annodex/gstcmmlparser.c: |
| * ext/annodex/gstcmmlparser.h: |
| * ext/annodex/gstcmmlutils.c: |
| * tests/check/elements/cmmldec.c: |
| * tests/check/elements/cmmlenc.c: |
| Fix a memleak in gst_cmml_track_list_add_clip. |
| Handle overflows in clip's start and end times. |
| Add the "encoded" parameter to cmmldec and cmmlenc caps. |
| Do not parse junk at the end of a CMML preamble buffer. |
| Register a libxml error handler to not print stuff on stderr. |
| Check for bad clip start and end times in the testsuites. |
| |
| 2006-02-25 11:37:10 +0000 Julien Moutte <julien@moutte.net> |
| |
| ext/annodex/: Fix possible memleaks. |
| Original commit message from CVS: |
| 2006-02-25 Julien MOUTTE <julien@moutte.net> |
| * ext/annodex/gstcmmldec.c: (gst_cmml_dec_class_init), |
| (gst_cmml_dec_finalize), (gst_cmml_dec_change_state): |
| * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_class_init), |
| (gst_cmml_enc_finalize), (gst_cmml_enc_change_state): |
| * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_destroy): Fix |
| possible memleaks. |
| |
| 2006-02-24 23:52:28 +0000 Julien Moutte <julien@moutte.net> |
| |
| tests/check/: Fix tests so that they use the plugins-base tags. |
| Original commit message from CVS: |
| 2006-02-25 Julien MOUTTE <julien@moutte.net> |
| * tests/check/Makefile.am: |
| * tests/check/elements/cmmldec.c: |
| * tests/check/elements/cmmlenc.c: Fix tests so that they use |
| the plugins-base tags. |
| |
| 2006-02-24 23:36:58 +0000 Julien Moutte <julien@moutte.net> |
| |
| ext/Makefile.am: Re-enable module. |
| Original commit message from CVS: |
| 2006-02-25 Julien MOUTTE <julien@moutte.net> |
| * ext/Makefile.am: Re-enable module. |
| |
| 2006-02-24 23:32:14 +0000 Julien Moutte <julien@moutte.net> |
| |
| tests/check/Makefile.am: Forgot to remove that test. |
| Original commit message from CVS: |
| 2006-02-25 Julien MOUTTE <julien@moutte.net> |
| * tests/check/Makefile.am: Forgot to remove that test. |
| |
| 2006-02-24 23:31:08 +0000 Julien Moutte <julien@moutte.net> |
| |
| Try to fix Annodex plugin. |
| Original commit message from CVS: |
| 2006-02-25 Julien MOUTTE <julien@moutte.net> |
| * ext/annodex/Makefile.am: |
| * ext/annodex/gstannodex.c: (plugin_init): |
| * ext/annodex/gstcmmldec.c: |
| * ext/annodex/gstskeldec.c: |
| * ext/annodex/gstskeldec.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/skeldec.c: Try to fix Annodex plugin. |
| |
| 2006-02-24 23:06:27 +0000 Julien Moutte <julien@moutte.net> |
| |
| tests/check/Makefile.am: Disable those checks as well. |
| Original commit message from CVS: |
| 2006-02-25 Julien MOUTTE <julien@moutte.net> |
| * tests/check/Makefile.am: Disable those checks as well. |
| |
| 2006-02-24 22:49:29 +0000 Julien Moutte <julien@moutte.net> |
| |
| ext/Makefile.am: Disable annodex for now until we figure out how to make it build. |
| Original commit message from CVS: |
| 2006-02-24 Julien MOUTTE <julien@moutte.net> |
| * ext/Makefile.am: Disable annodex for now until we figure out |
| how to make it build. |
| * ext/gdk_pixbuf/Makefile.am: Note for Thomas : |
| Add a rule to your checklist : "please try to at least build |
| what you are going to commit into -good, or if you are too lazy |
| to do that, please check that the buildbots are not crying because |
| of your commit." |
| |
| 2006-02-24 19:51:29 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/gdk_pixbuf/Makefile.am: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: |
| * ext/gdk_pixbuf/gstgdkpixbuf.h: |
| * ext/gdk_pixbuf/pixbufscale.c: |
| * ext/gdk_pixbuf/pixbufscale.h: |
| I'm too lazy to comment this |
| Original commit message from CVS: |
| Gdkpixbuf ported from 0.8 to 0.10 by Renato Filho <renato.filho@indt.org.br>. gst_loader and gdkpixbufanimation still need port. |
| |
| 2006-02-24 19:49:32 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it> |
| |
| 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>). |
| |
| 2006-02-24 19:07:10 +0000 Michael Smith <msmith@xiph.org> |
| |
| Add Annodex elements from Alessendro Decina: skeleton and CMML. |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * ext/Makefile.am: |
| * ext/annodex/Makefile.am: |
| * ext/annodex/gstannodex.c: |
| * ext/annodex/gstannodex.h: |
| * ext/annodex/gstcmmldec.c: |
| * ext/annodex/gstcmmldec.h: |
| * ext/annodex/gstcmmlenc.c: |
| * ext/annodex/gstcmmlenc.h: |
| * ext/annodex/gstcmmlparser.c: |
| * ext/annodex/gstcmmlparser.h: |
| * ext/annodex/gstcmmltag.c: |
| * ext/annodex/gstcmmltag.h: |
| * ext/annodex/gstcmmlutils.c: |
| * ext/annodex/gstcmmlutils.h: |
| * ext/annodex/gstskeldec.c: |
| * ext/annodex/gstskeldec.h: |
| * ext/annodex/gstskeltag.c: |
| * ext/annodex/gstskeltag.h: |
| * tests/check/Makefile.am: |
| * tests/check/elements/cmmldec.c: |
| * tests/check/elements/cmmlenc.c: |
| * tests/check/elements/skeldec.c: |
| Add Annodex elements from Alessendro Decina: skeleton and CMML. |
| Includes tests & docs, oh my! Passes Thomas's -good checklist |
| entirely. Wow. |
| |
| 2006-02-24 17:09:56 +0000 Michael Smith <msmith@xiph.org> |
| |
| autogen.sh: Check for automake 1.9 as well. |
| Original commit message from CVS: |
| * autogen.sh: |
| Check for automake 1.9 as well. |
| |
| 2006-02-24 14:49:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacenc.c: Change min. sample rate to 8kHz to match flacdec's. |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: |
| Change min. sample rate to 8kHz to match flacdec's. |
| |
| 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048) |
| Original commit message from CVS: |
| * ext/cdio/Makefile.am: |
| Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be |
| required for Cygwin, see #317048) |
| * gst/rtp/gstasteriskh263.c: |
| Cygwin has includes for both the unix network socket API |
| and the windows API, but only one can be included, so fix |
| includes to only use one or the other, prefering the unxi |
| one (#317048). |
| |
| 2006-02-23 12:21:25 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| rtp/gst/: Separated the G711 payloaders/depayloaders into separate elements for mulaw/alaw. Also removed the old g711... |
| Original commit message from CVS: |
| 2006-02-23 Philippe Kalaf <philippe.kalaf at collabora.co.uk> |
| * rtp/gst/gstrtppcmadepay.c: |
| * rtp/gst/gstrtppcmadepay.h: |
| * rtp/gst/gstgstrtppcmapay.c: |
| * rtp/gst/gstgstrtppcmapay.h: |
| * rtp/gst/gstrtppcmudepay.c: |
| * rtp/gst/gstrtppcmudepay.h: |
| * rtp/gst/gstrtppcmupay.c: |
| * rtp/gst/gstrtppcmupay.h: |
| * rtp/gst/Makefile.am: |
| * rtp/gst/gstrtp.c: |
| * rtp/gst/README: |
| Separated the G711 payloaders/depayloaders into separate elements for |
| mulaw/alaw. Also removed the old g711 payloaders/depayloaders. |
| |
| 2006-02-22 20:22:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/dv/: Ueber spiffify some more, added debug category. |
| Original commit message from CVS: |
| * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_init), |
| (gst_dvdec_change_state): |
| * ext/dv/gstdvdec.h: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init), (gst_dvdemux_init), |
| (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert), |
| (gst_dvdemux_src_query), (gst_dvdemux_sink_query), |
| (gst_dvdemux_handle_sink_event), (gst_dvdemux_demux_frame), |
| (gst_dvdemux_flush), (gst_dvdemux_chain), |
| (gst_dvdemux_change_state): |
| * ext/dv/gstdvdemux.h: |
| Ueber spiffify some more, added debug category. |
| Use _scale. |
| Use segments, respect playback rate from newsegment. |
| Fix refcount issue. |
| |
| 2006-02-22 09:33:25 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| 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 ' |
| |
| 2006-02-20 21:19:59 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| 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) |
| |
| === release 0.10.1 === |
| |
| 2006-02-20 19:12:10 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: releasing 0.10.1, "Slimy - yet satisfying" |
| Original commit message from CVS: |
| 2006-02-20 Jan Schmidt <thaytan@mad.scientist.com> |
| * configure.ac: |
| releasing 0.10.1, "Slimy - yet satisfying" |
| |
| 2006-02-20 13:08:50 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/ladspa/gstsignalprocessor.c: Fix compilation of LADPSA. It doesn't seem to work, and isn't enabled for the build,... |
| Original commit message from CVS: |
| * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event), |
| (gst_signal_processor_process): |
| Fix compilation of LADPSA. It doesn't seem to work, and isn't |
| enabled for the build, but it helps me win the feature-count |
| competitions ooh yeah. |
| |
| 2006-02-19 16:02:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Use scaling code for added precission and more correct stop position in case scale==0. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_src_convert), |
| (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event), |
| (gst_avi_demux_parse_file_header), (gst_avi_demux_stream_init), |
| (gst_avi_demux_parse_avih), (gst_avi_demux_parse_superindex), |
| (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream), |
| (gst_avi_demux_stream_header), (gst_avi_demux_change_state): |
| Use scaling code for added precission and more correct stop |
| position in case scale==0. |
| |
| 2006-02-19 12:09:19 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/flx/gstflxdec.*: Implement DURATION query. |
| Original commit message from CVS: |
| * gst/flx/gstflxdec.c: (gst_flxdec_src_query_handler), |
| (gst_flxdec_chain): |
| * gst/flx/gstflxdec.h: |
| Implement DURATION query. |
| |
| 2006-02-19 11:57:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/flx/: Set MALLOCDATA for the temp buffers so we don't leak. |
| Original commit message from CVS: |
| * gst/flx/flx_color.h: |
| * gst/flx/flx_fmt.h: |
| * gst/flx/gstflxdec.c: (gst_flxdec_init), |
| (gst_flxdec_src_query_handler), (flx_decode_color), |
| (gst_flxdec_chain): |
| * gst/flx/gstflxdec.h: |
| Set MALLOCDATA for the temp buffers so we don't leak. |
| Some debug cleanups. |
| Consume all data in the adapter before leaving the chain |
| function. Fixes #330678. |
| |
| 2006-02-18 20:48:09 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/: Handle 0 data size in otherwise valid frames. |
| Original commit message from CVS: |
| * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list): |
| * gst/id3demux/id3v2frames.c: (id3v2_genre_fields_to_taglist): |
| Handle 0 data size in otherwise valid frames. |
| Handle numeric strings in 2.4.0 even when not in parentheses |
| |
| 2006-02-18 17:20:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/: Recognise SSA/ASS and USF subtitle formats and set proper caps when they are found. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_subtitle_caps), |
| (gst_matroska_demux_plugin_init): |
| * gst/matroska/matroska-ids.h: |
| Recognise SSA/ASS and USF subtitle formats and |
| set proper caps when they are found. |
| |
| 2006-02-17 18:25:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Don't GST_LOG timestamps from nonexistent index entries (#331582). |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie): |
| Don't GST_LOG timestamps from nonexistent index |
| entries (#331582). |
| |
| 2006-02-17 17:54:05 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/jpeg/gstjpegdec.c: Fix invalid memory access for some odd-sized images (see image contained in quicktime stream i... |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_decode_direct), |
| (gst_jpeg_dec_chain): |
| Fix invalid memory access for some odd-sized images |
| (see image contained in quicktime stream in #327083); |
| use g_malloc() instead of g_alloca(). |
| |
| 2006-02-17 16:28:29 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Check that the size of the returned buffer is of the correct size because the parser assumes t... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header): |
| Check that the size of the returned buffer is of the correct size |
| because the parser assumes that. |
| Fixes #331543. |
| |
| 2006-02-17 15:37:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpamrdepay.c: Patch from Sebastien Cote, fixes #319884 |
| Original commit message from CVS: |
| * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_chain): |
| Patch from Sebastien Cote, fixes #319884 |
| |
| 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/cdio/gstcdio.c: Init debug category (#331253). |
| Original commit message from CVS: |
| * ext/cdio/gstcdio.c: (plugin_init): |
| Init debug category (#331253). |
| |
| 2006-02-17 10:53:38 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * ext/gconf/gconf.c: |
| * ext/gconf/gconf.h: |
| * ext/gconf/gstgconfaudiosink.c: |
| * ext/gconf/gstgconfaudiosink.h: |
| * gconf/gstreamer.schemas.in: |
| * gst-plugins-good.spec.in: |
| add Jurg's patch for multidevice support |
| Original commit message from CVS: |
| add Jurg's patch for multidevice support |
| |
| 2006-02-16 20:30:13 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavparse/gstwavparse.c: Pass extra_data to gst_riff_create_audio_caps(), so that |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers): |
| Pass extra_data to gst_riff_create_audio_caps(), so that |
| WAVEFORMATEX stuff works. Post audio codec name and post |
| it as taglist on the bus. Allow up to 8 channesl for raw |
| PCM in the source pad template caps. |
| |
| 2006-02-16 16:53:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/multipart/multipartdemux.c: Applied #318663. Gives quite a few false positives in autoscan mode, but it's better ... |
| Original commit message from CVS: |
| * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init), |
| (gst_multipart_demux_class_init), (gst_multipart_demux_init), |
| (gst_multipart_demux_finalize), (gst_multipart_find_pad_by_mime), |
| (gst_multipart_demux_chain), (gst_multipart_demux_change_state), |
| (gst_multipart_set_property), (gst_multipart_get_property): |
| Applied #318663. Gives quite a few false positives in |
| autoscan mode, but it's better than nothing. Not closing yet. |
| |
| 2006-02-16 14:13:48 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Update documentation. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init), |
| (gst_udpsrc_start): |
| Update documentation. |
| Fix args. |
| |
| 2006-02-16 14:02:57 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Don't stop the task if the pad isn't linked. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event), |
| (gst_qtdemux_loop), (qtdemux_sink_activate_pull): |
| Don't stop the task if the pad isn't linked. |
| |
| 2006-02-16 10:58:18 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/id3tags.c: ID3 2.3.0 used synch-safe integers for the tag size, but not for the frame size. (Fixes #331368) |
| Original commit message from CVS: |
| * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list): |
| ID3 2.3.0 used synch-safe integers for the tag size, but not for the |
| frame size. (Fixes #331368) |
| |
| 2006-02-16 10:42:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/README: Updated README. |
| Original commit message from CVS: |
| * gst/rtsp/README: |
| Updated README. |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type), |
| (gst_rtspsrc_class_init), (gst_rtspsrc_set_property), |
| (gst_rtspsrc_get_property), (gst_rtspsrc_stream_setup_rtp): |
| * gst/rtsp/gstrtspsrc.h: |
| Make sure the RTP port is an even port an try to allocate |
| another if not. |
| Added retry property to control max retries for port allocation. |
| Make sure RTCP port is RTP port+1. |
| Cleanup when port allocation fails. |
| Fixes #319183. |
| |
| 2006-02-16 09:17:58 +0000 Wouter Paesen <wouter@kangaroot.net> |
| |
| gst/alpha/gstalpha.c: Don't ignore return value of the parent class's state |
| Original commit message from CVS: |
| * gst/alpha/gstalpha.c: (gst_alpha_change_state): |
| Don't ignore return value of the parent class's state |
| change function (#331385, patch by: Wouter Paesen). |
| |
| 2006-02-15 12:17:28 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Add HAL sound device wrapper plugins. Closes #329106 |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * ext/Makefile.am: |
| * ext/hal/Makefile.am: |
| * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init), |
| (gst_hal_audio_sink_class_init), (gst_hal_audio_sink_reset), |
| (gst_hal_audio_sink_init), (gst_hal_audio_sink_dispose), |
| (do_toggle_element), (gst_hal_audio_sink_set_property), |
| (gst_hal_audio_sink_get_property), |
| (gst_hal_audio_sink_change_state): |
| * ext/hal/gsthalaudiosink.h: |
| * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init), |
| (gst_hal_audio_src_class_init), (gst_hal_audio_src_reset), |
| (gst_hal_audio_src_init), (gst_hal_audio_src_dispose), |
| (do_toggle_element), (gst_hal_audio_src_set_property), |
| (gst_hal_audio_src_get_property), (gst_hal_audio_src_change_state): |
| * ext/hal/gsthalaudiosrc.h: |
| * ext/hal/gsthalelements.c: (plugin_init): |
| * ext/hal/gsthalelements.h: |
| * ext/hal/hal.c: (gst_hal_get_string), |
| (gst_hal_render_bin_from_udi), (gst_hal_get_audio_sink), |
| (gst_hal_get_audio_src): |
| * ext/hal/hal.h: |
| Add HAL sound device wrapper plugins. Closes #329106 |
| |
| 2006-02-15 12:13:47 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: It appears 100% equals 1/1 and not 100/1 ... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain): |
| It appears 100% equals 1/1 and not 100/1 ... |
| |
| 2006-02-15 10:15:47 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Add comment in a fultile attempt to stop the copy-and-paste paradigm leading to duplication of... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event): |
| Add comment in a fultile attempt to stop the copy-and-paste |
| paradigm leading to duplication of bad code. |
| * gst/rtsp/rtsptransport.c: (rtsp_transport_parse): |
| Mime parameters have to be checked case insensitive |
| |
| 2006-02-15 09:45:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: When buffering MDAT data, show the user something is happening by posting 'buffering' messages... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_buffering), |
| (gst_qtdemux_chain): |
| When buffering MDAT data, show the user something is |
| happening by posting 'buffering' messages on the bus. |
| |
| 2006-02-14 23:23:08 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-demux.c: Advance stream time for lagging subtitle streams by sending newsegment events with the... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams): |
| Advance stream time for lagging subtitle streams by sending |
| newsegment events with the update flag set. |
| |
| 2006-02-14 18:50:13 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.*: Make push-based work if mdat atom is before moov atom. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_init), |
| (gst_qtdemux_handle_src_query), (gst_qtdemux_change_state), |
| (next_entry_size), (gst_qtdemux_chain): |
| * gst/qtdemux/qtdemux.h: |
| Make push-based work if mdat atom is before moov atom. |
| Don't answer duration query. This should be transformed into replying |
| FALSE to seek events. |
| |
| 2006-02-14 16:58:30 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/avi/gstavidemux.c: There can be bogus data before the hdrl LIST tag in the RIFF header. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header): |
| There can be bogus data before the hdrl LIST tag in the RIFF header. |
| It's hard to say if it's not respecting the AVI specifications or not, |
| but since Google Video is producing AVIs like that and the other player |
| don't seem to complain, I guess we should do the same. |
| |
| 2006-02-14 11:24:53 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Handle the case where data atoms are before moov atoms in push-based mode. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (next_entry_size), (gst_qtdemux_chain): |
| Handle the case where data atoms are before moov atoms in push-based mode. |
| Errors out gracefully. |
| |
| 2006-02-13 22:04:42 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/: QtDemux can now work push-based. |
| Original commit message from CVS: |
| * gst/qtdemux/Makefile.am: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_init), |
| (gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state), |
| (extract_initial_length_and_fourcc), |
| (gst_qtdemux_loop_state_header), (gst_qtdemux_loop_state_movie), |
| (gst_qtdemux_loop_header), (next_entry_size), (gst_qtdemux_chain), |
| (qtdemux_sink_activate), (qtdemux_sink_activate_pull), |
| (qtdemux_sink_activate_push), (qtdemux_parse_trak): |
| * gst/qtdemux/qtdemux.h: |
| QtDemux can now work push-based. |
| It still needs some love for seeking. |
| |
| 2006-02-13 12:00:51 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/id3v2frames.c: Add more validation to ensure that a char encoding conversion produced a valid UTF-8 string. |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (parse_insert_string_field), |
| (parse_split_strings): |
| Add more validation to ensure that a char encoding conversion |
| produced a valid UTF-8 string. |
| |
| 2006-02-13 10:43:15 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/avi/gstavidemux.c: Properly handle end of segment. Closes #330885. |
| Original commit message from CVS: |
| Reviewed by: Edward Hervey <edward@fluendo.com> |
| * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry): |
| Properly handle end of segment. Closes #330885. |
| |
| 2006-02-13 10:36:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4gpay.h: For got to commit this one. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4gpay.h: |
| For got to commit this one. |
| |
| 2006-02-12 18:59:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4gpay.*: Make more things work. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init), |
| (gst_rtp_mp4g_pay_init), (gst_rtp_mp4g_pay_parse_audio_config), |
| (gst_rtp_mp4g_pay_parse_video_config), (gst_rtp_mp4g_pay_new_caps), |
| (gst_rtp_mp4g_pay_setcaps), (gst_rtp_mp4g_pay_flush): |
| * gst/rtp/gstrtpmp4gpay.h: |
| Make more things work. |
| Handle ACC config strings. |
| |
| 2006-02-12 13:10:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/rtp/gstrtpamrpay.c: set timestamps if no incoming timestamps set |
| Original commit message from CVS: |
| * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer): |
| set timestamps if no incoming timestamps set |
| |
| 2006-02-11 13:54:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/apetag/gsttagdemux.c: ... and fix the very same leaks in GstTagDemux. |
| Original commit message from CVS: |
| * gst/apetag/gsttagdemux.c: (gst_tag_demux_get_upstream_size), |
| (gst_tag_demux_do_typefind): |
| ... and fix the very same leaks in GstTagDemux. |
| |
| 2006-02-11 13:35:13 +0000 Jon Trowbridge <trow@ximian.com> |
| |
| gst/id3demux/gstid3demux.c: |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: (id3demux_get_upstream_size), |
| (gst_id3demux_do_typefind): |
| Fix a couple of mem leaks. (Patch by Jonathan Matthew |
| <jonathan at kaolin dot wh9 dot net>) |
| |
| 2006-02-10 17:37:39 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4vpay.c: First set options, then set caps or else the baseclass will not know about the options, duh. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_setcaps): |
| First set options, then set caps or else the baseclass |
| will not know about the options, duh. |
| |
| 2006-02-10 17:16:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4vpay.c: Don't waste time looking for a config string if we have codec_info on the incomming caps. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_class_init), |
| (gst_rtp_mp4v_pay_setcaps): |
| Don't waste time looking for a config string if we have codec_info |
| on the incomming caps. |
| |
| 2006-02-10 16:40:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/README: Say something about case-sensitivity of caps vs mime-attributes. |
| Original commit message from CVS: |
| * gst/rtp/README: |
| Say something about case-sensitivity of caps vs mime-attributes. |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init), |
| (gst_rtp_amr_pay_handle_buffer): |
| * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_get_type), |
| (gst_rtp_mp4g_pay_base_init), (gst_rtp_mp4g_pay_class_init), |
| (gst_rtp_mp4g_pay_init), (gst_rtp_mp4g_pay_finalize), |
| (gst_rtp_mp4g_pay_new_caps), (gst_rtp_mp4g_pay_setcaps), |
| (gst_rtp_mp4g_pay_flush), (gst_rtp_mp4g_pay_handle_buffer), |
| (gst_rtp_mp4g_pay_set_property), (gst_rtp_mp4g_pay_get_property), |
| (gst_rtp_mp4g_pay_plugin_init): |
| * gst/rtp/gstrtpmp4gpay.h: |
| Added beginnings of mpeg4-generic payloader (RFC 3640) |
| |
| 2006-02-09 14:20:14 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Resurected rtpdec to make rtspsrc happy again. |
| Original commit message from CVS: |
| * gst/rtsp/Makefile.am: |
| * gst/rtsp/gstrtpdec.c: (gst_rtpdec_get_type), |
| (gst_rtpdec_class_init), (gst_rtpdec_init), (gst_rtpdec_getcaps), |
| (gst_rtpdec_chain_rtp), (gst_rtpdec_chain_rtcp), |
| (gst_rtpdec_set_property), (gst_rtpdec_get_property), |
| (gst_rtpdec_change_state): |
| * gst/rtsp/gstrtpdec.h: |
| * gst/rtsp/gstrtsp.c: (plugin_init): |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport): |
| * gst/rtsp/rtspconnection.c: (read_body), |
| (rtsp_connection_receive): |
| * gst/rtsp/rtspmessage.c: (rtsp_message_dump): |
| Resurected rtpdec to make rtspsrc happy again. |
| Skip attributes from the session id. |
| Don't crash when dumping a message with an empty body. |
| |
| 2006-02-09 14:14:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpamrdepay.c: Added more meaningfull warnings when something goes wrong. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_chain): |
| Added more meaningfull warnings when something goes wrong. |
| Clear F bit on outgoing AMR packets. |
| * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init), |
| (gst_rtp_amr_pay_handle_buffer): |
| Added debugging category |
| Support payloading of multiple AMR frames. |
| * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_depay_data): |
| Added some debugging. |
| |
| 2006-02-09 11:25:42 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Back to CVS |
| Original commit message from CVS: |
| * configure.ac: |
| Back to CVS |
| |
| === release 0.10.2 === |
| |
| 2006-02-09 11:22:38 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| Releasing 0.10.2 |
| Original commit message from CVS: |
| Releasing 0.10.2 |
| |
| 2006-02-08 17:35:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2006-02-08 17:18:20 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Oops, jumping the gun with the ChangeLog entry |
| Original commit message from CVS: |
| Oops, jumping the gun with the ChangeLog entry |
| |
| 2006-02-08 17:16:46 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Bump core and plugins-base requirement to 0.10.2.2 for API additions (and 1 migration of gst_bin_find_u... |
| Original commit message from CVS: |
| * configure.ac: |
| Bump core and plugins-base requirement to 0.10.2.2 |
| for API additions (and 1 migration of gst_bin_find_unconnected_pad) |
| |
| 2006-02-08 17:12:40 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/: Register musicbrainz tags. |
| Original commit message from CVS: |
| * ext/flac/gstflac.c: (plugin_init): |
| * ext/speex/gstspeex.c: (plugin_init): |
| Register musicbrainz tags. |
| |
| 2006-02-07 18:31:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/qtdemux/qtdemux.c: |
| remove unused var |
| Original commit message from CVS: |
| remove unused var |
| |
| 2006-02-07 18:01:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/qtdemux/qtdemux.c: use the correct variable to check if we can calculate the last chunk. Looks like an obvious b... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (qtdemux_parse_trak): |
| use the correct variable to check if we can calculate |
| the last chunk. Looks like an obvious bug, and makes |
| the dump of offsets comparable to other tools |
| |
| 2006-02-07 17:54:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/qtdemux/qtdemux.c: clean up some debugging, using _OBJECT, moving recurring messages to LOG level |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (qtdemux_parse_trak): |
| clean up some debugging, using _OBJECT, moving recurring |
| messages to LOG level |
| |
| 2006-02-07 16:23:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/gconf/gconf.h: Remove declaration of function that no longer exists. |
| Original commit message from CVS: |
| * ext/gconf/gconf.h: |
| Remove declaration of function that no longer exists. |
| |
| 2006-02-07 13:39:08 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org> |
| |
| ext/shout2/gstshout2.c: Make shout2 work for non ogg streams |
| Original commit message from CVS: |
| 2006-02-07 Zaheer Abbas Merali <zaheerabbas at merali dot org> |
| * ext/shout2/gstshout2.c: (gst_shout2send_render), |
| (gst_shout2send_setcaps), (gst_shout2send_change_state): |
| Make shout2 work for non ogg streams |
| |
| 2006-02-06 17:26:43 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/udp/gstmultiudpsink.*: Updated docs. |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init), |
| (gst_multiudpsink_render), (gst_multiudpsink_get_property), |
| (gst_multiudpsink_init_send), (gst_multiudpsink_add), |
| (gst_multiudpsink_remove), (gst_multiudpsink_clear), |
| (gst_multiudpsink_get_stats), (gst_multiudpsink_change_state): |
| * gst/udp/gstmultiudpsink.h: |
| Updated docs. |
| Added properties bytes-served, bytes_to_serve. |
| Post proper error messages, |
| Emit client added signal too. |
| |
| 2006-02-06 15:41:25 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.*: Some QT demux loving. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query), |
| (gst_qtdemux_handle_src_event), (gst_qtdemux_loop_header), |
| (qtdemux_inflate), (qtdemux_parse), (qtdemux_parse_trak), |
| (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num), |
| (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds), |
| (qtdemux_video_caps), (qtdemux_audio_caps): |
| * gst/qtdemux/qtdemux.h: |
| Some QT demux loving. |
| Handle seeking in a less broken way. |
| Fix AMR caps to match the AMR decoder. |
| Set first timestamp on AMR samples to 0 for now. |
| Remove some \n in DEBUG strings. |
| Use _scale_int for maximum precision. |
| |
| 2006-02-06 15:31:16 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * common: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * gst/udp/gstmultiudpsink.c: |
| adding docs for multiudpsink |
| Original commit message from CVS: |
| adding docs for multiudpsink |
| |
| 2006-02-06 15:28:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/level/gstlevel.c: peak below decay is not necessarily an error, so don't ERROR log |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: (gst_level_transform_ip): |
| peak below decay is not necessarily an error, so don't ERROR log |
| |
| 2006-02-06 15:27:06 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| cvs versions |
| Original commit message from CVS: |
| cvs versions |
| |
| 2006-02-06 14:25:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/ebml-write.*: Make sure we send a newsegment event in BYTES format before sending buffers (#328531). |
| Original commit message from CVS: |
| * gst/matroska/ebml-write.c: (gst_ebml_write_reset), |
| (gst_ebml_write_flush_cache), (gst_ebml_write_element_push), |
| (gst_ebml_write_seek): |
| * gst/matroska/ebml-write.h: |
| Make sure we send a newsegment event in BYTES format |
| before sending buffers (#328531). |
| |
| 2006-02-06 12:18:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Pass unhandled queries upstream instead of just dropping them (#326446). Update query type arrays here and there. |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), |
| (gst_dvdemux_sink_query): |
| * ext/flac/gstflacdec.c: (gst_flac_dec_src_query): |
| * ext/speex/gstspeexdec.c: (speex_get_query_types), |
| (speex_dec_src_query): |
| * ext/speex/gstspeexenc.c: (gst_speexenc_src_query), |
| (gst_speexenc_sink_query): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query): |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_get_src_query_types), |
| (gst_matroska_demux_handle_src_query): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_get_query_types), |
| (gst_wavparse_pad_query): |
| Pass unhandled queries upstream instead of just dropping |
| them (#326446). Update query type arrays here and there. |
| |
| 2006-02-06 11:57:52 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| tests/check/elements/matroskamux.c: Collectpads in core got changed and now also holds a reference to any pad that is... |
| Original commit message from CVS: |
| * tests/check/elements/matroskamux.c: (setup_src_pad): |
| Collectpads in core got changed and now also holds a |
| reference to any pad that is part of it. Fix refcount |
| checks in test case accordingly. |
| |
| 2006-02-06 11:41:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/apetag/gstapedemux.h: Fix include, for now GstTagDemux is in the apetag dir. |
| Original commit message from CVS: |
| * gst/apetag/gstapedemux.h: |
| Fix include, for now GstTagDemux is in the apetag dir. |
| |
| 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| docs/plugins/: Add cdio plugin to docs. |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-cdio.xml: |
| Add cdio plugin to docs. |
| * ext/cdio/gstcdiocddasrc.c: |
| Add gtk-doc blurb. |
| * ext/cdio/gstcdio.c: |
| The plugin is called 'cdio' not 'cddio'. |
| |
| 2006-02-06 10:56:07 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Add APE tag demuxer (#325649). |
| Original commit message from CVS: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-apetag.xml: |
| * gst/apetag/Makefile.am: |
| * gst/apetag/gstapedemux.c: |
| * gst/apetag/gstapedemux.h: |
| * gst/apetag/gsttagdemux.c: |
| * gst/apetag/gsttagdemux.h: |
| Add APE tag demuxer (#325649). |
| |
| 2006-02-05 22:22:56 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/gconf/: Ignore changing the GConf key to "". Ignore GConf key updates that don't actually change the string. |
| Original commit message from CVS: |
| * ext/gconf/gconf.c: (gst_gconf_get_default_audio_sink), |
| (gst_gconf_get_default_video_sink), |
| (gst_gconf_get_default_audio_src), |
| (gst_gconf_get_default_video_src): |
| * ext/gconf/gconf.h: |
| * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset), |
| (gst_gconf_audio_sink_init), (gst_gconf_audio_sink_dispose), |
| (do_toggle_element): |
| * ext/gconf/gstgconfaudiosink.h: |
| * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset), |
| (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose), |
| (do_toggle_element): |
| * ext/gconf/gstgconfaudiosrc.h: |
| * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset), |
| (gst_gconf_video_sink_init), (gst_gconf_video_sink_dispose), |
| (do_toggle_element): |
| * ext/gconf/gstgconfvideosink.h: |
| * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset), |
| (gst_gconf_video_src_init), (gst_gconf_video_src_dispose), |
| (do_toggle_element): |
| * ext/gconf/gstgconfvideosrc.h: |
| Ignore changing the GConf key to "". Ignore GConf key updates |
| that don't actually change the string. |
| For now, ignore the GConf key when the state is > READY, as |
| it breaks streaming. Sometime it will be nice to bring the |
| new sink online even mid-stream, by sending NEWSEGMENT info |
| and possibly prerolling. |
| (Fixes #326736) |
| |
| 2006-02-05 20:43:49 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/goom/: Make goom reentrant by moving all important static variables into instance structures. |
| Original commit message from CVS: |
| * gst/goom/filters.c: (zoomFilterNew), (calculatePXandPY), |
| (setPixelRGB), (setPixelRGB_), (getPixelRGB), (getPixelRGB_), |
| (zoomFilterSetResolution), (zoomFilterDestroy), |
| (zoomFilterFastRGB), (pointFilter): |
| * gst/goom/filters.h: |
| * gst/goom/goom_core.c: (goom_init), (goom_set_resolution), |
| (goom_update), (goom_close): |
| * gst/goom/goom_core.h: |
| * gst/goom/goom_tools.h: |
| * gst/goom/graphic.c: |
| * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init), |
| (gst_goom_dispose), (gst_goom_src_setcaps), (gst_goom_chain): |
| * gst/goom/gstgoom.h: |
| * gst/goom/lines.c: (goom_lines): |
| * gst/goom/lines.h: |
| Make goom reentrant by moving all important static variables |
| into instance structures. |
| (Fixes #329181) |
| |
| 2006-02-04 15:41:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.*: Third attempt, use gst_pad_is_linked() this time. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream), |
| (gst_avi_demux_all_source_pads_unlinked), |
| (gst_avi_demux_process_next_entry): |
| * gst/avi/gstavidemux.h: |
| Third attempt, use gst_pad_is_linked() this time. |
| |
| 2006-02-04 13:30:12 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/id3v2frames.c: Adjust for data length indicators when parsing (Fixes #329810) |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame), |
| (parse_split_strings): |
| Adjust for data length indicators when parsing (Fixes #329810) |
| Fix stupid bug parsing UTF-8 tag text. |
| Output tag strings with multiple fields as multiple tags, so the |
| app gets all the data. |
| |
| 2006-02-03 20:05:20 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * ext/flac/gstflacenc.c: |
| Fixed a bug add in last commit, where no event is send. Thanks Tim to show me. |
| Original commit message from CVS: |
| Fixed a bug add in last commit, where no event is send. Thanks Tim to show me. |
| |
| 2006-02-03 18:07:35 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * ext/flac/gstflacenc.c: |
| * gst/matroska/ebml-read.c: |
| Just make it compile with --disable-gst-debug. |
| Original commit message from CVS: |
| Just make it compile with --disable-gst-debug. |
| |
| 2006-02-03 16:55:42 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| update spec file |
| Original commit message from CVS: |
| update spec file |
| |
| 2006-02-03 13:06:24 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/id3v2frames.c: Never output a tag with a null contents string. |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (parse_text_identification_frame), |
| (id3v2_tag_to_taglist), (id3v2_genre_string_to_taglist), |
| (id3v2_genre_fields_to_taglist): |
| Never output a tag with a null contents string. |
| |
| 2006-02-02 21:00:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.c: Only pause if all pads are unlinked AND we've tried to send data on all of them at least once. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_all_source_pads_unlinked): |
| Only pause if all pads are unlinked AND we've tried to send data |
| on all of them at least once. |
| |
| 2006-02-02 12:29:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.c: Make loop function/task pause itself when all source pads are unlinked. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_all_source_pads_unlinked), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_loop): |
| Make loop function/task pause itself when all source pads are |
| unlinked. |
| |
| 2006-02-02 10:47:15 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Use new functions from core to render a bin from a string. Fixes build. Up requirements to core CVS. |
| Original commit message from CVS: |
| * configure.ac: |
| * ext/gconf/gconf.c: (gst_gconf_render_bin_from_key): |
| Use new functions from core to render a bin from a |
| string. Fixes build. Up requirements to core CVS. |
| |
| 2006-02-01 11:01:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/auparse/gstauparse.c: Don't push buffers into the adapter that we are going to push downstream again without fram... |
| Original commit message from CVS: |
| * gst/auparse/gstauparse.c: (gst_au_parse_chain): |
| Don't push buffers into the adapter that we are going to |
| push downstream again without framing anyway. Also, the |
| adaptor takes ownership of buffers put into it (fixes |
| auparse pushing invalid buffers for .au files with |
| ADPCM contents). Finally, set caps on all outgoing buffers. |
| |
| 2006-01-30 23:13:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/: Someone should kick my butt. Remove ID3v1 tags from the end of the file. |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_chain), |
| (gst_id3demux_read_id3v1), (gst_id3demux_sink_activate), |
| (gst_id3demux_send_tag_event): |
| * gst/id3demux/id3tags.c: (id3demux_read_id3v1_tag): |
| Someone should kick my butt. Remove ID3v1 tags from the end of the |
| file. |
| Improve error messages. Send the TAG message as soon as we complete |
| typefinding, instead of waiting until we send the first buffer. |
| Downstream tag event is still sent before the first buffer. |
| |
| 2006-01-29 20:07:49 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/wavpack/gstwavpackdec.c: Add debug category, use boilerplate macros, fix handling of widths of 32 bits. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_setcaps), |
| (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose), |
| (gst_wavpack_dec_class_init), (gst_wavpack_dec_sink_event), |
| (gst_wavpack_dec_init), (gst_wavpack_dec_format_samples), |
| (gst_wavpack_dec_chain), (gst_wavpack_dec_plugin_init): |
| Add debug category, use boilerplate macros, fix handling |
| of widths of 32 bits. |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init), |
| (gst_wavpack_parse_dispose), (gst_wavpack_parse_class_init), |
| (gst_wavpack_parse_index_get_last_entry), |
| (gst_wavpack_parse_index_get_entry_from_sample), |
| (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset), |
| (gst_wavpack_parse_src_query), |
| (gst_wavpack_parse_scan_to_find_sample), |
| (gst_wavpack_parse_send_newsegment), |
| (gst_wavpack_parse_handle_seek_event), |
| (gst_wavpack_parse_src_event), (gst_wavpack_parse_init), |
| (gst_wavpack_parse_get_upstream_length), |
| (gst_wavpack_parse_pull_buffer), |
| (gst_wavpack_parse_create_src_pad), (gst_wavpack_parse_loop), |
| (gst_wavpack_parse_change_state), |
| (gst_wavepack_parse_sink_activate), |
| (gst_wavepack_parse_sink_activate_pull), |
| (gst_wavpack_parse_plugin_init): |
| * ext/wavpack/gstwavpackparse.h: |
| Rewrite a bit, mostly to fix flow logic and to make seeking work. |
| Fix buffer/event refcounting. Add some debug statements. Add |
| width of 32 to source pad template caps. Use boilerplate macros. |
| |
| 2006-01-27 12:17:56 +0000 Andy Wingo <wingo@pobox.com> |
| |
| ext/dv/: Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new to not have warings flooding stderr. this... |
| Original commit message from CVS: |
| 2006-01-27 Jan Gerber <j@bootlab.org> |
| Reviewed by: Andy Wingo <wingo@pobox.com> |
| * ext/dv/gstdvdec.c (gst_dvdec_change_state): |
| * ext/dv/gstdvdemux.c (gst_dvdemux_change_state): |
| Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new |
| to not have warings flooding stderr. this is the suggested way |
| also used in dvgrab and kino. (#328336) |
| |
| 2006-01-27 01:43:07 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| sys/oss/gstosssink.c: Free the device name string when finalised. |
| Original commit message from CVS: |
| * sys/oss/gstosssink.c: (gst_oss_sink_class_init), |
| (gst_oss_sink_init), (gst_oss_sink_finalise): |
| Free the device name string when finalised. |
| |
| 2006-01-26 16:23:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Fix wrong memcpy source pointer. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): |
| Fix wrong memcpy source pointer. |
| |
| 2006-01-25 22:05:28 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/id3demux/gstid3demux.c: Don't put function calls in g_return_if_fail() statements, or they'll be replaced with NO... |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_remove_srcpad): |
| Don't put function calls in g_return_if_fail() statements, |
| or they'll be replaced with NOOPs if someone compiles with |
| G_DISABLE_CHECKS defined. |
| |
| 2006-01-25 20:33:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| changelog surgery |
| Original commit message from CVS: |
| changelog surgery |
| |
| 2006-01-25 18:23:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/id3v2frames.c: Never trust ANY information encoded in a media file, especially when it's giving you size... |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame): |
| Never trust ANY information encoded in a media file, especially |
| when it's giving you sizes. (Fixes #328452) |
| |
| 2006-01-24 18:03:46 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * gst/rtp/gstrtpg711pay.c: |
| I'm too lazy to comment this |
| Original commit message from CVS: |
| Patch written by Kai Vehmanen <kai.vehmanen@nokia.com> applied. See bug #325148. |
| |
| 2006-01-24 11:58:53 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: More coherent framerate setting on caps. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (gst_qtdemux_add_stream), (qtdemux_parse_trak): |
| More coherent framerate setting on caps. |
| If sample_size is available, use that for the samples' duration in |
| the index. This enables single frame streams to work (and I imagine |
| fixes some other cases). |
| Tested on testsuite, no regression. |
| |
| 2006-01-23 18:39:31 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/matroska/: Added recognition of Real Audio and Video streams in matroska demuxer. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps), |
| (gst_matroska_demux_audio_caps), (gst_matroska_demux_plugin_init): |
| * gst/matroska/matroska-ids.h: |
| Added recognition of Real Audio and Video streams in matroska demuxer. |
| |
| 2006-01-23 15:10:55 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Added codec recognition for: _ VP31 : video/x-vp3 _ AVDJ : image/jpeg _ dvcp, dvc : video/x-d... |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), |
| (qtdemux_video_caps), (qtdemux_audio_caps): |
| Added codec recognition for: |
| _ VP31 : video/x-vp3 |
| _ AVDJ : image/jpeg |
| _ dvcp, dvc : video/x-dv, systemstream=(boolean)false |
| _ 0x6d730017 : audio/x-adpcm, layout=(string)quicktime |
| |
| 2006-01-23 14:32:47 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/id3v2frames.c: Remove errant break statement, and fix compilation with older GCC. |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist): |
| Remove errant break statement, and fix compilation with |
| older GCC. |
| |
| 2006-01-23 12:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Mention that my last commit fixes #328241 |
| Original commit message from CVS: |
| Mention that my last commit fixes #328241 |
| |
| 2006-01-23 11:06:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/sunaudio/: Export functions that are needed in other parts of the code, makes the mixer actually work; adjust mag... |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_init): |
| Export functions that are needed in other parts of the code, |
| makes the mixer actually work; adjust magic minimum buffer-time |
| value from 3ms to 5ms to work around stuttering during mp3 |
| playback (#327765). |
| |
| 2006-01-23 10:44:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-mux.c: Fix possible deadlock in matroska muxer (#327825). |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_best_pad), |
| (gst_matroska_mux_write_data), (gst_matroska_mux_collected): |
| Fix possible deadlock in matroska muxer (#327825). |
| |
| 2006-01-23 09:59:03 +0000 Jens Granseuer <jensgr@gmx.net> |
| |
| C89 fixes: declare variables at the beginning of a block and |
| Original commit message from CVS: |
| * ext/libpng/gstpngenc.c: (gst_pngenc_chain): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_invert): |
| * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps): |
| * gst/rtsp/sdpmessage.h: |
| * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render): |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_get_stats): |
| C89 fixes: declare variables at the beginning of a block and |
| make gcc-2.9x happy (#328264; patch by: Jens Granseuer |
| <jensgr at gmx dot net>). |
| |
| 2006-01-23 09:22:17 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/: Rewrite parsing of text tags to handle multiple NULL terminated strings. Parse numeric genre strings a... |
| Original commit message from CVS: |
| * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag): |
| * gst/id3demux/id3tags.h: |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame), |
| (parse_comment_frame), (parse_text_identification_frame), |
| (id3v2_tag_to_taglist), (id3v2_are_digits), |
| (id3v2_genre_string_to_taglist), (id3v2_genre_fields_to_taglist), |
| (parse_split_strings), (free_tag_strings): |
| Rewrite parsing of text tags to handle multiple NULL terminated |
| strings. Parse numeric genre strings and ID3v2 type |
| "(3)(6)Alternative" style genre strings. |
| Parse dates that are only YYYY or YYYY-mm format. |
| |
| 2006-01-21 11:43:53 +0000 Fabrizio <fabrizio.ge@tiscali.it> |
| |
| gst/qtdemux/qtdemux.c: 'twos' and 'sowt' fourcc can be 16bit or 8bit audio. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), |
| (qtdemux_audio_caps): |
| 'twos' and 'sowt' fourcc can be 16bit or 8bit audio. |
| Fix 8bit case (#327133, based on patch by: Fabrizio |
| Gennari <fabrizio dot ge at tiscali dot it>). |
| Also, "G_LITTLE_ENDIAN" and "G_BIG_ENDIAN" are not |
| valid literals for endianness in caps strings, |
| only "LITTLE_ENDIAN" and "BIG_ENDIAN" are valid. |
| |
| 2006-01-20 15:06:28 +0000 Christoph Burghardt <hawkes@web.de> |
| |
| gst/videobox/gstvideobox.c: Don't forget to initialize liboil, otherwise our oil functions |
| Original commit message from CVS: |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init): |
| Don't forget to initialize liboil, otherwise our oil functions |
| will crash (fixes #327871; patch by: Christoph Burghardt |
| <hawkes at web dot de>). |
| |
| 2006-01-19 21:46:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| * ChangeLog: |
| ChangeLog surgery (last entry may have been slightly misleading) |
| Original commit message from CVS: |
| ChangeLog surgery (last entry may have been slightly misleading) |
| |
| 2006-01-19 21:00:50 +0000 Brian Cameron <brian.cameron@sun.com> |
| |
| configure.ac: just like in the core and gst-plugins-base. Fixes build on Solaris (fixes |
| Original commit message from CVS: |
| * configure.ac: |
| Use plain AS_LIBTOOL_TAGS instead of AS_LIBTOOL_TAGS([CXX]), just |
| like in the core and gst-plugins-base. Fixes build on Solaris (fixes |
| #326683; patch by: Brian Cameron <brian dot cameron at sun dot com>) |
| |
| 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia. |
| Original commit message from CVS: |
| * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init): |
| * ext/cdio/gstcdio.h: |
| * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext): |
| Fix build for libcdio versions >= 76; give slightly lower rank |
| than cdparanoia. |
| |
| 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE... |
| Original commit message from CVS: |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/cdio/Makefile.am: |
| * ext/cdio/gstcdio.c: |
| * ext/cdio/gstcdio.h: |
| * ext/cdio/gstcdiocddasrc.c: |
| * ext/cdio/gstcdiocddasrc.h: |
| Port libcdio cdda source, formerly known as cddasrc, now known as |
| cdiocddasrc (fixes #323327). Should also read CD-TEXT if available, |
| but that's not tested (fixes #317658). |
| |
| 2006-01-18 19:08:08 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com> |
| |
| gst/wavparse/gstwavparse.c: Fix conversion from TIME to BYTES format (fixes #326864; |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_pad_convert): |
| Fix conversion from TIME to BYTES format (fixes #326864; |
| patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>) |
| |
| 2006-01-18 18:54:02 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * gst/qtdemux/qtdemux.c: |
| Ronald's patch applied. see bug #326318. |
| Original commit message from CVS: |
| Ronald's patch applied. see bug #326318. |
| |
| 2006-01-17 16:45:43 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.*: Fix seeking for quicktime files. Could still use some more love and sophistication. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_init), |
| (gst_qtdemux_send_event), (gst_qtdemux_handle_src_event), |
| (gst_qtdemux_change_state), (gst_qtdemux_loop_header): |
| * gst/qtdemux/qtdemux.h: |
| Fix seeking for quicktime files. Could still use some more |
| love and sophistication. |
| |
| 2006-01-16 10:23:47 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| update with love |
| Original commit message from CVS: |
| update with love |
| |
| 2006-01-15 20:21:48 +0000 Sergey Scobich <sergey.scobich@gmail.com> |
| |
| gst/id3demux/id3v2frames.c: Fix compilation of id3demux when zlib is not present. |
| Original commit message from CVS: |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame): |
| Fix compilation of id3demux when zlib is not present. |
| (Fixes #326602; patch by: Sergey Scobich) |
| |
| 2006-01-15 14:12:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/esd/Makefile.am: otherwise build will fail for folks with libesd in a non-standard prefix (#327009). |
| Original commit message from CVS: |
| * ext/esd/Makefile.am: |
| Add $(ESD_CFLAGS), otherwise build will fail for folks |
| with libesd in a non-standard prefix (#327009). |
| |
| 2006-01-13 19:29:27 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| back to head |
| Original commit message from CVS: |
| back to head |
| |
| 2006-01-13 19:25:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * docs/upload.mak: |
| releasing 0.10.1 |
| Original commit message from CVS: |
| releasing 0.10.1 |
| |
| 2006-01-13 18:37:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/jpeg/gstsmokeenc.c: fix memleak. Fixes #326618 |
| Original commit message from CVS: |
| patch by: Wim Taymans |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain): |
| fix memleak. Fixes #326618 |
| |
| 2006-01-13 18:35:00 +0000 Mike Smith <msmith@xiph.org> |
| |
| gst/level/gstlevel.c: Fix memleak. Fixes #326612 |
| Original commit message from CVS: |
| 2006-01-13 Thomas Vander Stichele <thomas at apestaart dot org> |
| patch by: Mike Smith |
| * gst/level/gstlevel.c: (gst_level_message_new), |
| (gst_level_message_append_channel): |
| Fix memleak. Fixes #326612 |
| |
| 2006-01-11 11:39:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: prereleasing |
| Original commit message from CVS: |
| * configure.ac: |
| prereleasing |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| update translations |
| |
| 2006-01-11 11:04:03 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Add support for Indeo3 video in Quicktime files. |
| Original commit message from CVS: |
| reviewed by: Edward Hervey <edward@fluendo.com> |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add support for Indeo3 video in Quicktime files. |
| Closes #326524 |
| |
| 2006-01-10 12:38:59 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/level/gstlevel.c: Don't leak filter arrays. |
| Original commit message from CVS: |
| * gst/level/gstlevel.c: (gst_level_class_init), |
| (gst_level_dispose): |
| Don't leak filter arrays. |
| |
| 2006-01-09 17:04:52 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/upload.mak: |
| * gst-plugins-good.spec.in: |
| * sys/Makefile.am: |
| * sys/sunaudio/Makefile.am: |
| * sys/sunaudio/gstsunaudio.c: |
| * sys/sunaudio/gstsunaudiomixer.c: |
| * sys/sunaudio/gstsunaudiomixer.h: |
| * sys/sunaudio/gstsunaudiomixerctrl.c: |
| * sys/sunaudio/gstsunaudiomixerctrl.h: |
| * sys/sunaudio/gstsunaudiomixertrack.c: |
| * sys/sunaudio/gstsunaudiomixertrack.h: |
| * sys/sunaudio/gstsunaudiosink.c: |
| * sys/sunaudio/gstsunaudiosink.h: |
| add Sun Audio plugin. Verified that nothing breaks and that make check works. |
| Original commit message from CVS: |
| add Sun Audio plugin. Verified that nothing breaks and that make check works. |
| Don't think the docs gets properly built yet, but I don't understand exactly how to enable that. |
| |
| 2006-01-07 20:01:09 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| gst-plugins-good/gst/udp/: Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc, overrides the por... |
| Original commit message from CVS: |
| 2005-01-07 Philippe Khalaf <philippe.kalaf@collabora.co.uk> |
| * gst-plugins-good/gst/udp/gstdynudpsink.c: |
| * gst-plugins-good/gst/udp/gstudpsrc.c: |
| Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc, |
| overrides the port or multicast parameters. Fixes bugs #323021. |
| |
| 2006-01-06 16:28:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/gconf/: Add new gconfaudiosrc and gconfvideosrc elements (needed for gnome-sound-recorder). |
| Original commit message from CVS: |
| * ext/gconf/Makefile.am: |
| * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init), |
| (gst_gconf_audio_src_class_init), (gst_gconf_audio_src_reset), |
| (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose), |
| (do_toggle_element), (cb_toggle_element), |
| (gst_gconf_audio_src_change_state): |
| * ext/gconf/gstgconfaudiosrc.h: |
| * ext/gconf/gstgconfelements.c: (plugin_init): |
| * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init), |
| (gst_gconf_video_src_class_init), (gst_gconf_video_src_reset), |
| (gst_gconf_video_src_init), (gst_gconf_video_src_dispose), |
| (do_toggle_element), (cb_toggle_element), |
| (gst_gconf_video_src_change_state): |
| * ext/gconf/gstgconfvideosrc.h: |
| Add new gconfaudiosrc and gconfvideosrc elements |
| (needed for gnome-sound-recorder). |
| |
| 2006-01-06 11:46:53 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/id3demux/gstid3demux.c: Add gst_element_no_more_pads() for proper decodebin behaviour. |
| Original commit message from CVS: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad): |
| Add gst_element_no_more_pads() for proper decodebin behaviour. |
| * gst/id3demux/id3v2frames.c: (parse_comment_frame), |
| (parse_text_identification_frame), (parse_split_strings): |
| Failure to decode some tags is not a GST_ERROR() but a |
| GST_WARNING() |
| When iterating over a chunk of text, check that we haven't gone too |
| far. |
| |
| 2006-01-05 23:17:44 +0000 Sébastien Moutte <sebastien@moutte.net> |
| |
| * sys/directdraw/gstdirectdrawplugin.c: |
| * sys/directdraw/gstdirectdrawsink.c: |
| * sys/directdraw/gstdirectdrawsink.h: |
| * sys/directsound/gstdirectsoundplugin.c: |
| * sys/directsound/gstdirectsoundsink.c: |
| * sys/directsound/gstdirectsoundsink.h: |
| * win32/vs6/libgstdirectdraw.dsp: |
| * win32/vs6/libgstdirectsound.dsp: |
| added sys/directdraw added sys/directsound added win32/vs6/gst_plugins_bad.dsw added win32/vs6/libgstdirectsound.dsp ... |
| Original commit message from CVS: |
| 2006-01-05 Sebastien Moutte <sebastien@moutte.net> |
| * added sys/directdraw |
| * added sys/directsound |
| * added win32/vs6/gst_plugins_bad.dsw |
| * added win32/vs6/libgstdirectsound.dsp |
| * added win32/vs6/libgstdirectdraw.dsp |
| * added win32/common/config.h |
| |
| 2006-01-05 17:03:45 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/videobox/gstvideobox.c: call oil_init() when using liboil |
| Original commit message from CVS: |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (plugin_init): |
| call oil_init() when using liboil |
| |
| 2006-01-04 17:28:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/jpeg/: Fix leaks. |
| Original commit message from CVS: |
| * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain): |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain): |
| Fix leaks. |
| |
| 2006-01-02 19:38:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacdec.c: Don't g_assert() where we should just return FALSE; remove unnecessary g_assert(); initialize ... |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * ext/flac/gstflacdec.c: (gst_flac_dec_write), |
| (gst_flac_dec_convert_src), (gst_flac_dec_src_query), |
| (gst_flac_dec_change_state): |
| Don't g_assert() where we should just return FALSE; remove |
| unnecessary g_assert(); initialize some fields properly in |
| state change function (fixes #325504). Also, use |
| GST_DEBUG_OBJECT in two more places. |
| |
| 2005-12-30 15:51:05 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| configure.ac: also remove smoothwave's Makefile.am |
| Original commit message from CVS: |
| * configure.ac: |
| also remove smoothwave's Makefile.am |
| * docs/plugins/Makefile.am: |
| fix plugin docs |
| |
| 2005-12-30 15:39:17 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/smoothwave/.gitignore: |
| * gst/smoothwave/Makefile.am: |
| * gst/smoothwave/README: |
| * gst/smoothwave/demo-osssrc.c: |
| * gst/smoothwave/gstsmoothwave.c: |
| * gst/smoothwave/gstsmoothwave.h: |
| remove old plugin that went bad |
| Original commit message from CVS: |
| remove old plugin that went bad |
| |
| 2005-12-30 15:34:18 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| tests/examples/Makefile.am: added missing Makefile.am |
| Original commit message from CVS: |
| * tests/examples/Makefile.am: |
| added missing Makefile.am |
| |
| 2005-12-30 15:28:44 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| moved level-example to tests/examples/level-example |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/level/Makefile.am: |
| * gst/level/level-example.c: |
| * tests/Makefile.am: |
| * tests/examples/level/Makefile.am: |
| * tests/examples/level/level-example.c: (message_handler), (main): |
| moved level-example to tests/examples/level-example |
| * tests/old/examples/level/demo.c: (main): |
| * tests/old/examples/level/plot.c: (main): |
| some initial fixes |
| |
| 2005-12-29 16:36:19 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/udp/gstmultiudpsink.*: Track packets sent per client in addition to bytes sent; provide this info through get-sta... |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render), |
| (gst_multiudpsink_remove), (gst_multiudpsink_get_stats): |
| * gst/udp/gstmultiudpsink.h: |
| Track packets sent per client in addition to bytes sent; provide |
| this info through get-stats signal |
| |
| 2005-12-29 11:26:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/auparse/gstauparse.c: Can't use gst_object_unref() on a GstAdapter (#325191). |
| Original commit message from CVS: |
| * gst/auparse/gstauparse.c: (gst_au_parse_dispose): |
| Can't use gst_object_unref() on a GstAdapter (#325191). |
| |
| 2005-12-28 18:55:32 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/id3demux/id3tags.c: If a broken tag has 0 bytes payload, at least still skip the 10 byte header |
| Original commit message from CVS: |
| * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag): |
| If a broken tag has 0 bytes payload, at least still skip |
| the 10 byte header |
| |
| 2005-12-22 15:00:41 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| gst-plugins-good/gst/rtp/: Making these depayloaders (H263+ and mpeg4 video) inherit from |
| Original commit message from CVS: |
| 2005-12-22 Philippe Khalaf <burger@speedy.org> |
| * gst-plugins-good/gst/rtp/gstrtph263pdepay.h: |
| * gst-plugins-good/gst/rtp/gstrtph263pdepay.c: |
| * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.h: |
| * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c: |
| Making these depayloaders (H263+ and mpeg4 video) inherit from |
| RtpBaseDepayloaderClass. Fixes bugs #323922 and #323908. |
| |
| 2005-12-21 17:15:09 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| docs/plugins/gst-plugins-good-plugins.*: Regenerate the plugin hiearchy. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| Regenerate the plugin hiearchy. |
| |
| 2005-12-21 15:24:59 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Add documentation for id3demux. |
| Original commit message from CVS: |
| 2005-12-21 Jan Schmidt <thaytan@mad.scientist.com> |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * gst/id3demux/gstid3demux.c: (gst_id3demux_get_type), |
| (gst_id3demux_base_init), (gst_id3demux_class_init), |
| (gst_id3demux_chain): |
| * gst/id3demux/gstid3demux.h: |
| Add documentation for id3demux. |
| Don't fail if the first buffer is not at offset 0, just |
| attempt to typefind and do pass through |
| Rename the gst_type function from gst_gst_id3demux.. |
| |
| 2005-12-20 12:44:25 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/udp/gstmultiudpsink.*: Collect statistics; return them from get_stats. |
| Original commit message from CVS: |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render), |
| (gst_multiudpsink_add), (gst_multiudpsink_remove), |
| (gst_multiudpsink_get_stats): |
| * gst/udp/gstmultiudpsink.h: |
| Collect statistics; return them from get_stats. |
| |
| 2005-12-19 15:43:30 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/avi/gstavidemux.c: Stupid signedness issue... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan): |
| Stupid signedness issue... |
| |
| 2005-12-19 15:19:44 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/swfdec/gstswfdec.c: Add debugging category and return GstFlowReturn in the right places |
| Original commit message from CVS: |
| * ext/swfdec/gstswfdec.c: (gst_swfdec_class_init), |
| (gst_swfdec_chain), (gst_swfdec_render): |
| Add debugging category and return GstFlowReturn in the right places |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link): |
| Get something from the peer pad once we've checked if there is a peer pad. |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state), |
| (qtdemux_tree_get_child_by_type), (qtdemux_parse_trak), |
| (qtdemux_video_caps): |
| Couple of fixes |
| |
| 2005-12-19 15:06:27 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/avi/gstavidemux.c: Construct index for indexless files. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_reset), |
| (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream), |
| (gst_avi_demux_parse_odml), (gst_avi_demux_peek_tag), |
| (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan), |
| (gst_avi_demux_stream_header), (gst_avi_demux_loop): |
| Construct index for indexless files. |
| Make sure pad/buffers are correctly reset to NULL once we don't need |
| them anymore, else we get lovely segfaults/assertions. |
| * gst/wavparse/gstwavparse.c: |
| Yes, you can have 96KHz audio and wma in wav :( |
| |
| 2005-12-18 15:14:44 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| configure.ac: Check for optional dependency on zlib for id3demux |
| Original commit message from CVS: |
| * configure.ac: |
| Check for optional dependency on zlib for id3demux |
| * gst/id3demux/Makefile.am: |
| * gst/id3demux/gstid3demux.c: (gst_gst_id3demux_get_type), |
| (gst_id3demux_base_init), (gst_id3demux_class_init), |
| (gst_id3demux_reset), (gst_id3demux_init), (gst_id3demux_dispose), |
| (gst_id3demux_add_srcpad), (gst_id3demux_remove_srcpad), |
| (gst_id3demux_trim_buffer), (gst_id3demux_chain), |
| (gst_id3demux_set_property), (gst_id3demux_get_property), |
| (id3demux_get_upstream_size), (gst_id3demux_srcpad_event), |
| (gst_id3demux_read_id3v1), (gst_id3demux_read_id3v2), |
| (gst_id3demux_sink_activate), (gst_id3demux_src_activate_pull), |
| (gst_id3demux_src_checkgetrange), (gst_id3demux_read_range), |
| (gst_id3demux_src_getrange), (gst_id3demux_change_state), |
| (gst_id3demux_pad_query), (gst_id3demux_get_query_types), |
| (simple_find_peek), (simple_find_suggest), |
| (gst_id3demux_do_typefind), (gst_id3demux_send_tag_event), |
| (plugin_init): |
| * gst/id3demux/gstid3demux.h: |
| * gst/id3demux/id3tags.c: (read_synch_uint), |
| (id3demux_read_id3v1_tag), (id3demux_read_id3v2_tag), |
| (id3demux_id3v2_frame_hdr_size), (convert_fid_to_v240), |
| (id3demux_id3v2_frames_to_tag_list): |
| * gst/id3demux/id3tags.h: |
| * gst/id3demux/id3v2.4.0-frames.txt: |
| * gst/id3demux/id3v2.4.0-structure.txt: |
| * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame), |
| (parse_comment_frame), (parse_text_identification_frame), |
| (id3v2_tag_to_taglist), (parse_split_strings): |
| All new LGPL id3 demuxer. Can use zlib for compressed frames, |
| otherwise it discards them. Works on my test files. |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_loop): |
| Don't send EOS to a non-existing srcpad |
| The debug category can be static |
| |
| 2005-12-17 17:48:38 +0000 Julien Moutte <julien@moutte.net> |
| |
| docs/plugins/: Updates. |
| Original commit message from CVS: |
| 2005-12-17 Julien MOUTTE <julien@moutte.net> |
| * docs/plugins/gst-plugins-bad-plugins-decl.txt: |
| * docs/plugins/gst-plugins-bad-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-bad-plugins-undocumented.txt: |
| * docs/plugins/gst-plugins-bad-plugins.args: |
| * docs/plugins/gst-plugins-bad-plugins.interfaces: |
| * docs/plugins/gst-plugins-bad-plugins.signals: |
| * docs/plugins/inspect/plugin-dfbvideosink.xml: |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| * docs/plugins/inspect/plugin-sdlvideosink.xml: |
| * docs/plugins/inspect/plugin-speed.xml: |
| * docs/plugins/inspect/plugin-tta.xml: Updates. |
| * ext/directfb/dfbvideosink.c: |
| (gst_dfbvideosink_surface_create), |
| (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes), |
| (gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup), |
| (gst_dfbvideosink_cleanup), |
| (gst_dfbvideosink_can_blit_from_format), |
| (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps), |
| (gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame), |
| (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize), |
| (gst_dfbvideosink_interface_supported), |
| (gst_dfbvideosink_navigation_send_event), |
| (gst_dfbvideosink_update_colorbalance), |
| (gst_dfbvideosink_colorbalance_list_channels), |
| (gst_dfbvideosink_colorbalance_set_value), |
| (gst_dfbvideosink_colorbalance_get_value), |
| (gst_dfbvideosink_colorbalance_init), |
| (gst_dfbvideosink_set_property), |
| (gst_dfbvideosink_get_property), |
| (gst_dfbvideosink_init), (gst_dfbvideosink_class_init): |
| * ext/directfb/dfbvideosink.h: Implement vertical sync and |
| color balance interface. |
| |
| 2005-12-16 21:57:51 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| change some char* into char[] |
| Original commit message from CVS: |
| * ext/esd/esdmon.c: (gst_esdmon_open_audio): |
| * ext/esd/esdsink.c: (gst_esdsink_prepare): |
| * gst/multipart/multipartdemux.c: |
| change some char* into char[] |
| |
| 2005-12-16 19:32:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.*: Use GstSegment to implement more seeking features. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_reset), |
| (gst_wavparse_other), (gst_wavparse_perform_seek), |
| (gst_wavparse_stream_headers), (gst_wavparse_stream_data), |
| (gst_wavparse_loop), (gst_wavparse_pad_convert), |
| (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull): |
| * gst/wavparse/gstwavparse.h: |
| Use GstSegment to implement more seeking features. |
| |
| 2005-12-16 12:25:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/wavpack/gstwavpackdec.c: Oops, remove trailing comma from caps string. |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: |
| Oops, remove trailing comma from caps string. |
| |
| 2005-12-16 10:12:49 +0000 Benjamin Pineau <ben.pineau@gmail.com> |
| |
| gst/rtsp/rtspconnection.c: Add <netinet/in.h> include and move <arpa/inet.h> include to make things work on OpenBSD a... |
| Original commit message from CVS: |
| * gst/rtsp/rtspconnection.c: |
| Add <netinet/in.h> include and move <arpa/inet.h> include |
| to make things work on OpenBSD as well (fixes #323717; |
| patch by: Benjamin Pineau) |
| |
| 2005-12-16 09:59:21 +0000 gcocatre@gmail.com <gcocatre@gmail.com> |
| |
| ext/wavpack/: Wavpack supports samplerates from 6-192kHz, fix pad template remove buffer-frames from caps, they are g... |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link): |
| * ext/wavpack/gstwavpackparse.c: |
| Wavpack supports samplerates from 6-192kHz, fix pad template |
| caps (fixes #322973; patch by: gcocatre@gmail.com). Also |
| remove buffer-frames from caps, they are gone in 0.10. |
| |
| 2005-12-14 20:05:45 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * gst/rtp/gstrtpspeexdepay.c: |
| * gst/rtp/gstrtpspeexpay.c: |
| Set clock rate to be fixed in 8000. It fixes bug #324012. |
| Original commit message from CVS: |
| Set clock rate to be fixed in 8000. It fixes bug #324012. |
| |
| 2005-12-14 18:07:16 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk> |
| |
| gst-plugins-good/gst/rtp/: Fixed payload range in payloder caps. Removed payload range completly from depayloaders as... |
| Original commit message from CVS: |
| 2005-12-14 Philippe Khalaf <burger@speedy.org> |
| * gst-plugins-good/gst/rtp/gstasteriskh263.c: |
| * gst-plugins-good/gst/rtp/gstrtpamrdepay.c: |
| * gst-plugins-good/gst/rtp/gstrtpamrpay.c: |
| * gst-plugins-good/gst/rtp/gstrtpg711depay.c: |
| * gst-plugins-good/gst/rtp/gstrtpg711depay.c: |
| * gst-plugins-good/gst/rtp/gstrtpgsmdepay.c: |
| * gst-plugins-good/gst/rtp/gstrtph263pay.c: |
| * gst-plugins-good/gst/rtp/gstrtph263pdepay.c: |
| * gst-plugins-good/gst/rtp/gstrtph263ppay.c: |
| * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c: |
| * gst-plugins-good/gst/rtp/gstrtpmp4vpay.c: |
| * gst-plugins-good/gst/rtp/gstrtpmpadepay.c: |
| * gst-plugins-good/gst/rtp/gstrtpmpapay.c: |
| * gst-plugins-good/gst/rtp/README: |
| Fixed payload range in payloder caps. Removed payload range completly from |
| depayloaders as they don't require payload type in their caps. In effect, |
| there isn't any specific payload type for any given codec, only suggestions. |
| Fixes bug #324011. |
| |
| 2005-12-13 21:58:42 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/videomixer/videomixer.c: Code cleanup and re-enabling queued time validity check for correct EOS handling. |
| Original commit message from CVS: |
| 2005-12-13 Julien MOUTTE <julien@moutte.net> |
| * gst/videomixer/videomixer.c: (gst_videomixer_init), |
| (gst_videomixer_fill_queues), (gst_videomixer_blend_buffers), |
| (gst_videomixer_collected): Code cleanup and re-enabling |
| queued time validity check for correct EOS handling. |
| |
| 2005-12-13 17:18:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/oss/gstossmixerelement.c: Add 'device-name' property and fix state change function. |
| Original commit message from CVS: |
| * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init), |
| (gst_oss_mixer_element_get_property), |
| (gst_oss_mixer_element_change_state): |
| Add 'device-name' property and fix state change function. |
| |
| 2005-12-13 10:45:04 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/flx/gstflxdec.c: If the speed of the file is null in the header, set the frame_time to the default setting of GST... |
| Original commit message from CVS: |
| * gst/flx/gstflxdec.c: (gst_flxdec_chain): |
| If the speed of the file is null in the header, set the frame_time to the default |
| setting of GST_SECOND / 70. Which is the default frame_delay for .fli files as |
| stated in this document : http://www.compuphase.com/flic.htm |
| Would be nice to have the time conversion done properly too |
| (duration = flxh->frames * flxdec->frame_time) |
| |
| 2005-12-12 22:29:34 +0000 Julien Moutte <julien@moutte.net> |
| |
| Adding documentation for videomixer on my way with a funny sample pipeline. |
| Original commit message from CVS: |
| 2005-12-12 Julien MOUTTE <julien@moutte.net> |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * gst/videomixer/videomixer.c: |
| (gst_videomixer_pad_sink_setcaps), |
| (gst_videomixer_getcaps), (gst_videomixer_fill_queues), |
| (gst_videomixer_update_queues), (gst_videomixer_collected): |
| Adding |
| documentation for videomixer on my way with a funny sample |
| pipeline. |
| |
| 2005-12-12 21:43:00 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/videomixer/videomixer.c: Fix caps negotiation. (#323896) |
| Original commit message from CVS: |
| 2005-12-12 Julien MOUTTE <julien@moutte.net> |
| * gst/videomixer/videomixer.c: |
| (gst_videomixer_pad_sink_setcaps), |
| (gst_videomixer_getcaps), (gst_videomixer_fill_queues), |
| (gst_videomixer_update_queues), (gst_videomixer_collected): |
| Fix caps negotiation. (#323896) |
| |
| 2005-12-12 18:14:58 +0000 Arwed v. Merkatz <v.merkatz@gmx.net> |
| |
| * ChangeLog: |
| * gst/matroska/matroska-demux.c: |
| Set correct timestamps on audio laces, fixes playback of mp3 from matroska. |
| Original commit message from CVS: |
| Set correct timestamps on audio laces, fixes playback of mp3 from matroska. |
| |
| 2005-12-12 10:40:42 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/: GstObjects must be unref'ed with gst_object_unref() instead of g_object_unref(), otherwise things break for GLi... |
| Original commit message from CVS: |
| * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_loop): |
| * ext/libmms/gstmms.c: (gst_mms_src_query), (gst_mms_create): |
| * ext/musepack/gstmusepackdec.c: (gst_musepackdec_src_query), |
| (gst_musepackdec_loop): |
| * ext/swfdec/gstswfdec.c: (gst_swfdec_video_link), |
| (gst_swfdec_src_query): |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query): |
| GstObjects must be unref'ed with gst_object_unref() instead of |
| g_object_unref(), otherwise things break for GLib-2.6 users. |
| |
| 2005-12-12 10:30:20 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/auparse/gstauparse.*: Use gst_object_unref() for GstObjects instead of g_object_unref() and fix a mem leak in a d... |
| Original commit message from CVS: |
| * gst/auparse/gstauparse.c: (gst_au_parse_base_init), |
| (gst_au_parse_class_init), (gst_au_parse_init), |
| (gst_au_parse_dispose), (gst_au_parse_chain), |
| (gst_au_parse_change_state), (plugin_init): |
| * gst/auparse/gstauparse.h: |
| Use gst_object_unref() for GstObjects instead of |
| g_object_unref() and fix a mem leak in a debug |
| statement; while we're at it, also borgify, use |
| boilerplate macros and clean up a little bit. |
| |
| 2005-12-11 20:27:06 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/debug/efence.c: Added pull mode. |
| Original commit message from CVS: |
| * gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange), |
| (gst_efence_checkgetrange), (gst_efence_activate_src_pull): |
| Added pull mode. |
| |
| 2005-12-11 19:25:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/: Use audiotestsrc instead of sinesrc (#323798). |
| Original commit message from CVS: |
| * gst/goom/gstgoom.c: |
| * gst/level/level-example.c: (main): |
| * gst/smoothwave/demo-osssrc.c: (main): |
| Use audiotestsrc instead of sinesrc (#323798). |
| |
| 2005-12-11 17:50:50 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| sys/oss/gstosssink.c: more debug-func-ptr usage |
| Original commit message from CVS: |
| * sys/oss/gstosssink.c: (gst_oss_sink_class_init): |
| more debug-func-ptr usage |
| |
| 2005-12-11 16:43:42 +0000 Zeeshan Ali <zeenix@gmail.com> |
| |
| * ChangeLog: |
| * gst/flx/flx_color.c: |
| * gst/flx/flx_color.h: |
| * gst/flx/flx_fmt.h: |
| * gst/flx/gstflxdec.c: |
| * gst/flx/gstflxdec.h: |
| Now flxdec works on big-endian machines as well. |
| Original commit message from CVS: |
| Now flxdec works on big-endian machines as well. |
| |
| 2005-12-11 16:14:22 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/debug/efence.c: Make sure GST_BUFFER_DATA is set on fenced copied buffers; fix |
| Original commit message from CVS: |
| * gst/debug/efence.c: (gst_efence_init), (gst_efence_chain), |
| (gst_fenced_buffer_copy): |
| Make sure GST_BUFFER_DATA is set on fenced copied buffers; fix |
| GST_DEBUG crasher where GST_TIME_FORMAT was not used in |
| conjunction with GST_TIME_ARGS. Also, don't leak pad templates |
| and use GST_DEBUG_FUNCPTR for pad functions. |
| |
| 2005-12-10 20:26:33 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacdec.*: Rewrite flacdec a bit, so that even seeking might work now. Most importantly, don't act upon a... |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (gst_flac_dec_base_init), |
| (gst_flac_dec_class_init), (gst_flac_dec_init), |
| (gst_flac_dec_metadata_callback), (gst_flac_dec_error_callback), |
| (gst_flac_dec_eof), (gst_flac_dec_write), (gst_flac_dec_loop), |
| (gst_flac_dec_convert_src), (gst_flac_dec_get_src_query_types), |
| (gst_flac_dec_src_query), (gst_flac_dec_send_newsegment), |
| (gst_flac_dec_handle_seek_event), (gst_flac_dec_src_event), |
| (gst_flac_dec_change_state): |
| * ext/flac/gstflacdec.h: |
| Rewrite flacdec a bit, so that even seeking might work now. Most |
| importantly, don't act upon any flow return values we get, just tell |
| the decoder everything's dandy and act on the flow return values |
| later on in the loop function. We don't want to mess up the internal |
| decoder state for non-fatal things like flushing pads etc. Other |
| than that, use GstSegment (segment seeks don't work yet though, but |
| should be easy to add), use boilerplate macros, drop the superfluous |
| 'flacdec:' from debug messages, use gst_util_uint64_scale_int, and |
| lots of other things. |
| |
| 2005-12-10 14:57:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Update comment in OSS includes check. |
| Original commit message from CVS: |
| * configure.ac: |
| Update comment in OSS includes check. |
| * sys/oss/gstossdmabuffer.c: |
| * sys/oss/gstosshelper.c: |
| * sys/oss/gstossmixer.c: |
| * sys/oss/gstossmixertrack.c: |
| * sys/oss/gstosssink.c: |
| * sys/oss/gstosssrc.c: |
| * sys/oss/oss_probe.c: |
| Don't assume the OSS soundcard.h include is always in |
| the sys/ directory. Instead, use the existing defines |
| from config.h to include the right file. Fixes |
| compilation on OpenBSD 3.8 (#323718). |
| |
| 2005-12-09 19:51:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * ext/flac/gstflac.c: |
| * ext/flac/gstflacdec.c: |
| * ext/flac/gstflacdec.h: |
| * ext/flac/gstflacenc.c: |
| * ext/flac/gstflacenc.h: |
| borgify and fix up documentation |
| Original commit message from CVS: |
| borgify and fix up documentation |
| |
| 2005-12-09 15:30:21 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| ext/faad/gstfaad.c: Assume that an unknown channel mapping with 2 channels is stereo and play it that way instead of ... |
| Original commit message from CVS: |
| * ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst), |
| (gst_faad_update_caps): |
| Assume that an unknown channel mapping with 2 channels |
| is stereo and play it that way instead of erroring. |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (gst_qtdemux_add_stream), (qtdemux_parse_trak): |
| Handle e.g. jpeg streams with 0 duration frames as having 0 framerate. |
| Debug fixes. Some 64 bit variable fixes |
| |
| 2005-12-09 11:12:48 +0000 Michael Smith <msmith@xiph.org> |
| |
| ext/flac/gstflacdec.c: Accept a wider range of flac files, more closely matching flac sp |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (raw_caps_factory), (gst_flacdec_write): |
| Accept a wider range of flac files, more closely matching flac sp |
| |
| 2005-12-08 16:27:12 +0000 Julien Moutte <julien@moutte.net> |
| |
| docs/plugins/Makefile.am: Add multipart elements. |
| Original commit message from CVS: |
| 2005-12-08 Julien MOUTTE <julien@moutte.net> |
| * docs/plugins/Makefile.am: Add multipart elements. |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: Fix flac. |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * gst/multipart/multipartdemux.c: |
| * gst/multipart/multipartmux.c: Add docs. |
| |
| 2005-12-07 11:46:15 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/qtdemux/qtdemux.c: Memleak fixes. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (gst_qtdemux_add_stream): |
| Memleak fixes. |
| Send out EOS for valid reasons (couldn't pull_range() from upstream |
| for example). |
| |
| 2005-12-07 11:40:46 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/avi/gstavidemux.c: Memleak and crasher fixes. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event), |
| (gst_avi_demux_parse_stream), (gst_avi_demux_stream_header), |
| (gst_avi_demux_invert): |
| Memleak and crasher fixes. |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init), |
| (gst_wavparse_create_sourcepad), (gst_wavparse_stream_headers): |
| Memleak fixes |
| |
| 2005-12-06 19:55:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/equalizer/gstiirequalizer.c: |
| * gst/qtdemux/qtdemux.c: |
| * gst/qtdemux/qtdemux.h: |
| * sys/v4l2/gstv4l2colorbalance.h: |
| * sys/v4l2/gstv4l2element.h: |
| * sys/v4l2/gstv4l2src.h: |
| * sys/v4l2/gstv4l2tuner.h: |
| * sys/v4l2/gstv4l2xoverlay.h: |
| * sys/v4l2/v4l2_calls.c: |
| * sys/v4l2/v4l2_calls.h: |
| * sys/v4l2/v4l2src_calls.c: |
| * sys/v4l2/v4l2src_calls.h: |
| expand tabs |
| Original commit message from CVS: |
| expand tabs |
| |
| 2005-12-06 19:44:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * ext/aalib/gstaasink.h: |
| * ext/cairo/gsttextoverlay.h: |
| * ext/dv/gstdvdec.h: |
| * ext/dv/gstdvdemux.c: |
| * ext/dv/gstdvdemux.h: |
| * ext/esd/esdsink.h: |
| * ext/flac/flac_compat.h: |
| * ext/flac/gstflacdec.h: |
| * ext/flac/gstflacenc.h: |
| * ext/gconf/gconf.h: |
| * ext/gconf/gstgconfaudiosink.h: |
| * ext/gconf/gstgconfvideosink.h: |
| * ext/gdk_pixbuf/gstgdkanimation.h: |
| * ext/jpeg/gstjpegdec.h: |
| * ext/jpeg/smokecodec.h: |
| * ext/jpeg/smokeformat.h: |
| * ext/ladspa/gstsignalprocessor.h: |
| * ext/ladspa/search.c: |
| * ext/ladspa/utils.h: |
| * ext/libmng/gstmngdec.h: |
| * ext/libmng/gstmngenc.c: |
| * ext/libmng/gstmngenc.h: |
| * ext/libpng/gstpngenc.c: |
| * ext/libpng/gstpngenc.h: |
| * ext/shout2/gstshout2.h: |
| * ext/speex/gstspeexdec.h: |
| * ext/speex/gstspeexenc.c: |
| * ext/speex/gstspeexenc.h: |
| * gst/auparse/gstauparse.c: |
| * gst/autodetect/gstautoaudiosink.h: |
| * gst/autodetect/gstautovideosink.h: |
| * gst/avi/gstavidemux.h: |
| * gst/cutter/gstcutter.h: |
| * gst/debug/tests.c: |
| * gst/debug/tests.h: |
| * gst/effectv/gstwarp.c: |
| * gst/flx/flx_fmt.h: |
| * gst/flx/gstflxdec.h: |
| * gst/goom/filters.c: |
| * gst/goom/filters.h: |
| * gst/goom/goom_tools.h: |
| * gst/law/alaw-encode.c: |
| * gst/level/gstlevel.c: |
| * gst/level/gstlevel.h: |
| * gst/matroska/ebml-write.h: |
| * gst/matroska/matroska-demux.h: |
| * gst/matroska/matroska-ids.h: |
| * gst/matroska/matroska-mux.h: |
| * gst/monoscope/convolve.c: |
| * gst/monoscope/convolve.h: |
| * gst/multipart/multipartmux.c: |
| * gst/oldcore/gstaggregator.c: |
| * gst/oldcore/gstaggregator.h: |
| * gst/oldcore/gstmd5sink.c: |
| * gst/oldcore/gstmd5sink.h: |
| * gst/oldcore/gstmultifilesrc.c: |
| * gst/oldcore/gstmultifilesrc.h: |
| * gst/oldcore/gstpipefilter.h: |
| * gst/oldcore/gstshaper.h: |
| * gst/rtp/gstrtpL16depay.h: |
| * gst/rtp/gstrtpL16pay.h: |
| * gst/rtp/gstrtpdepay.h: |
| * gst/rtp/gstrtpmp4vpay.c: |
| * gst/rtp/gstrtpmp4vpay.h: |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/rtsp/gstrtspsrc.h: |
| * gst/rtsp/rtspconnection.h: |
| * gst/rtsp/rtspdefs.h: |
| * gst/rtsp/rtspmessage.h: |
| * gst/rtsp/rtsptransport.h: |
| * gst/rtsp/rtspurl.c: |
| * gst/rtsp/rtspurl.h: |
| * gst/rtsp/sdpmessage.c: |
| * gst/rtsp/sdpmessage.h: |
| * gst/smpte/barboxwipes.c: |
| * gst/smpte/gstmask.h: |
| * gst/smpte/gstsmpte.h: |
| * gst/smpte/paint.c: |
| * gst/smpte/paint.h: |
| * gst/udp/gstdynudpsink.h: |
| * gst/udp/gstmultiudpsink.h: |
| * gst/udp/gstudpsink.c: |
| * gst/udp/gstudpsink.h: |
| * gst/udp/gstudpsrc.c: |
| * gst/videomixer/videomixer.c: |
| * gst/wavenc/riff.h: |
| * gst/wavparse/gstwavparse.h: |
| * sys/oss/gstossdmabuffer.h: |
| * sys/oss/gstossmixer.h: |
| * sys/oss/gstossmixerelement.h: |
| * sys/oss/gstossmixertrack.h: |
| * sys/oss/gstosssink.c: |
| * sys/oss/gstosssink.h: |
| * sys/oss/gstosssrc.c: |
| * sys/oss/gstosssrc.h: |
| * sys/osxaudio/gstosxaudioelement.h: |
| * sys/osxaudio/gstosxaudiosink.h: |
| * sys/osxaudio/gstosxaudiosrc.h: |
| expand tabs |
| Original commit message from CVS: |
| expand tabs |
| |
| 2005-12-05 18:12:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| === release 0.10.0 === |
| |
| 2005-12-05 18:03:23 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| releasing 0.10.0 |
| Original commit message from CVS: |
| releasing 0.10.0 |
| |
| 2005-12-05 18:01:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| releasing 0.10.0 |
| Original commit message from CVS: |
| releasing 0.10.0 |
| |
| 2005-12-05 16:21:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2005-12-05 15:08:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/it.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| update translations |
| Original commit message from CVS: |
| update translations |
| |
| 2005-12-05 13:04:22 +0000 Andy Wingo <wingo@pobox.com> |
| |
| 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. |
| |
| 2005-12-05 13:03:00 +0000 Andy Wingo <wingo@pobox.com> |
| |
| Update for alloc_buffer changes. |
| Original commit message from CVS: |
| 2005-12-05 Andy Wingo <wingo@pobox.com> |
| * ext/dv/gstdvdec.c: (gst_dvdec_chain): |
| * ext/flac/gstflacdec.c: (gst_flacdec_write): |
| * ext/flac/gstflacenc.c: (gst_flacenc_write_callback): |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain): |
| * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_chain): |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain): |
| * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain): |
| * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_process): |
| * ext/libpng/gstpngdec.c: (user_info_callback), (gst_pngdec_task): |
| * ext/speex/gstspeexdec.c: (speex_dec_chain): |
| * ext/speex/gstspeexenc.c: (gst_speexenc_chain): |
| * gst/auparse/gstauparse.c: (gst_auparse_chain): |
| * gst/flx/gstflxdec.c: (gst_flxdec_chain): |
| * gst/goom/gstgoom.c: (gst_goom_chain): |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_push_vorbis_codec_priv_data), |
| (gst_matroska_demux_add_wvpk_header): |
| * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain): |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_collected): |
| * gst/videomixer/videomixer.c: (gst_videomixer_collected): |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Update for |
| alloc_buffer changes. |
| |
| 2005-12-05 12:23:22 +0000 Michael Smith <msmith@xiph.org> |
| |
| docs/plugins/gst-plugins-good-plugins.args: Remove args for plugins that aren't in -good. |
| Original commit message from CVS: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| Remove args for plugins that aren't in -good. |
| |
| 2005-12-04 22:26:07 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| remove pango plugin as its gone into base |
| Original commit message from CVS: |
| remove pango plugin as its gone into base |
| |
| 2005-12-03 18:51:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/rtp/gstrtpL16pay.c: |
| * gst/rtp/gstrtpg711pay.c: |
| * gst/rtp/gstrtpgsmpay.c: |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtpspeexpay.c: |
| fix element descriptions |
| Original commit message from CVS: |
| fix element descriptions |
| |
| 2005-12-03 18:50:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/inspect/plugin-fdsrc.xml: |
| remove fdsrc docs |
| Original commit message from CVS: |
| remove fdsrc docs |
| |
| 2005-12-01 19:18:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| === release 0.9.7 === |
| |
| 2005-12-01 19:14:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cutter.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| releasing 0.9.7 |
| Original commit message from CVS: |
| releasing 0.9.7 |
| |
| 2005-12-01 19:13:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| releasing 0.9.7 |
| Original commit message from CVS: |
| releasing 0.9.7 |
| |
| 2005-12-01 17:53:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2005-12-01 15:34:13 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/plugins/.gitignore: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/inspect/plugin-multipart.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| add multipart plugin to docs |
| Original commit message from CVS: |
| add multipart plugin to docs |
| |
| 2005-12-01 15:22:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/pango/Makefile.am: |
| * ext/pango/gstclockoverlay.c: |
| * ext/pango/gstclockoverlay.h: |
| * ext/pango/gsttextoverlay.c: |
| * ext/pango/gsttextoverlay.h: |
| * ext/pango/gsttextrender.c: |
| * ext/pango/gsttextrender.h: |
| * ext/pango/gsttimeoverlay.c: |
| * ext/pango/gsttimeoverlay.h: |
| move pango to base |
| Original commit message from CVS: |
| move pango to base |
| |
| 2005-12-01 14:39:30 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/rtp/: parsers are depayers |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtpL16depay.c: |
| * gst/rtp/gstrtpL16depay.h: |
| * gst/rtp/gstrtpL16parse.c: |
| * gst/rtp/gstrtpL16parse.h: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtpgsmdepay.h: |
| * gst/rtp/gstrtpgsmparse.c: |
| * gst/rtp/gstrtpgsmparse.h: |
| parsers are depayers |
| |
| 2005-12-01 14:30:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * common: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstasteriskh263.c: |
| * gst/rtp/gstrtp.c: |
| * gst/rtp/gstrtpL16depay.c: |
| * gst/rtp/gstrtpL16depay.h: |
| * gst/rtp/gstrtpL16enc.c: |
| * gst/rtp/gstrtpL16enc.h: |
| * gst/rtp/gstrtpL16parse.c: |
| * gst/rtp/gstrtpL16parse.h: |
| * gst/rtp/gstrtpL16pay.c: |
| * gst/rtp/gstrtpL16pay.h: |
| * gst/rtp/gstrtpamrdec.c: |
| * gst/rtp/gstrtpamrdec.h: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtp/gstrtpamrdepay.h: |
| * gst/rtp/gstrtpamrenc.c: |
| * gst/rtp/gstrtpamrenc.h: |
| * gst/rtp/gstrtpamrpay.c: |
| * gst/rtp/gstrtpamrpay.h: |
| * gst/rtp/gstrtpdec.c: |
| * gst/rtp/gstrtpdec.h: |
| * gst/rtp/gstrtpdepay.c: |
| * gst/rtp/gstrtpdepay.h: |
| * gst/rtp/gstrtpg711dec.c: |
| * gst/rtp/gstrtpg711dec.h: |
| * gst/rtp/gstrtpg711depay.c: |
| * gst/rtp/gstrtpg711depay.h: |
| * gst/rtp/gstrtpg711enc.c: |
| * gst/rtp/gstrtpg711enc.h: |
| * gst/rtp/gstrtpg711pay.c: |
| * gst/rtp/gstrtpg711pay.h: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtpgsmdepay.h: |
| * gst/rtp/gstrtpgsmenc.c: |
| * gst/rtp/gstrtpgsmenc.h: |
| * gst/rtp/gstrtpgsmparse.c: |
| * gst/rtp/gstrtpgsmparse.h: |
| * gst/rtp/gstrtpgsmpay.c: |
| * gst/rtp/gstrtpgsmpay.h: |
| * gst/rtp/gstrtph263enc.c: |
| * gst/rtp/gstrtph263enc.h: |
| * gst/rtp/gstrtph263pay.c: |
| * gst/rtp/gstrtph263pay.h: |
| * gst/rtp/gstrtph263pdec.c: |
| * gst/rtp/gstrtph263pdec.h: |
| * gst/rtp/gstrtph263pdepay.c: |
| * gst/rtp/gstrtph263pdepay.h: |
| * gst/rtp/gstrtph263penc.c: |
| * gst/rtp/gstrtph263penc.h: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtph263ppay.h: |
| * gst/rtp/gstrtpmp4vdec.c: |
| * gst/rtp/gstrtpmp4vdec.h: |
| * gst/rtp/gstrtpmp4vdepay.c: |
| * gst/rtp/gstrtpmp4vdepay.h: |
| * gst/rtp/gstrtpmp4venc.c: |
| * gst/rtp/gstrtpmp4venc.h: |
| * gst/rtp/gstrtpmp4vpay.c: |
| * gst/rtp/gstrtpmp4vpay.h: |
| * gst/rtp/gstrtpmpadec.c: |
| * gst/rtp/gstrtpmpadec.h: |
| * gst/rtp/gstrtpmpadepay.c: |
| * gst/rtp/gstrtpmpadepay.h: |
| * gst/rtp/gstrtpmpaenc.c: |
| * gst/rtp/gstrtpmpaenc.h: |
| * gst/rtp/gstrtpmpapay.c: |
| * gst/rtp/gstrtpmpapay.h: |
| * gst/rtp/gstrtpspeexdec.c: |
| * gst/rtp/gstrtpspeexdec.h: |
| * gst/rtp/gstrtpspeexdepay.c: |
| * gst/rtp/gstrtpspeexdepay.h: |
| * gst/rtp/gstrtpspeexenc.c: |
| * gst/rtp/gstrtpspeexenc.h: |
| * gst/rtp/gstrtpspeexpay.c: |
| * gst/rtp/gstrtpspeexpay.h: |
| Do burger's rename for rtp payloaders and depayloaders |
| Original commit message from CVS: |
| Do burger's rename for rtp payloaders and depayloaders |
| |
| 2005-11-30 19:02:35 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/dv/: Fix seeking in dvdemux again, add some more debug info. |
| Original commit message from CVS: |
| * ext/dv/gstdvdec.c: (gst_dvdec_chain): |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame): |
| * ext/dv/gstdvdemux.h: |
| Fix seeking in dvdemux again, add some more debug info. |
| |
| 2005-11-30 18:48:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| fix tests |
| Original commit message from CVS: |
| fix tests |
| |
| 2005-11-30 18:40:19 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| add tests subdir |
| Original commit message from CVS: |
| add tests subdir |
| |
| 2005-11-30 18:36:02 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * tests/check/Makefile.am: |
| add Makefile.am |
| Original commit message from CVS: |
| add Makefile.am |
| |
| 2005-11-30 18:28:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| move |
| Original commit message from CVS: |
| * PORTED_09: |
| * docs/random/PORTED_09: |
| move |
| * tests/Makefile.am: |
| add |
| * win32/gst.sln: |
| remove |
| |
| 2005-11-30 18:24:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * Makefile.am: |
| * check/.gitignore: |
| * check/Makefile.am: |
| * check/elements/.gitignore: |
| * check/elements/level.c: |
| * check/elements/matroskamux.c: |
| * configure.ac: |
| * examples/Makefile.am: |
| * examples/capsfilter/Makefile.am: |
| * examples/capsfilter/capsfilter1.c: |
| * examples/gob/Makefile.am: |
| * examples/gob/gst-identity2.gob: |
| * examples/gstplay/.gitignore: |
| * examples/gstplay/Makefile.am: |
| * examples/gstplay/player.c: |
| * examples/indexing/.gitignore: |
| * examples/indexing/Makefile.am: |
| * examples/indexing/indexmpeg.c: |
| * examples/level/Makefile.am: |
| * examples/level/README: |
| * examples/level/demo.c: |
| * examples/level/plot.c: |
| * examples/stats/Makefile.am: |
| * examples/stats/mp2ogg.c: |
| * examples/switch/.gitignore: |
| * examples/switch/Makefile.am: |
| * examples/switch/switcher.c: |
| move under tests |
| Original commit message from CVS: |
| move under tests |
| |
| 2005-11-30 16:57:57 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * common: |
| * gst-plugins-good.spec.in: |
| update for latest changes |
| Original commit message from CVS: |
| update for latest changes |
| |
| 2005-11-30 14:53:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/pango/gsttextrender.*: Add missing files. |
| Original commit message from CVS: |
| * ext/pango/gsttextrender.c: (gst_text_render_base_init), |
| (gst_text_render_class_init), (resize_bitmap), |
| (gst_text_render_render_text), (gst_text_render_setcaps), |
| (gst_text_render_fixate_caps), (gst_text_renderer_bitmap_to_ayuv), |
| (gst_text_render_chain), (gst_text_render_finalize), |
| (gst_text_render_init), (gst_text_render_set_property): |
| * ext/pango/gsttextrender.h: |
| Add missing files. |
| |
| 2005-11-30 13:20:57 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Port pango-based textoverlay, timeoverlay and textrender to 0.9 and add background shading and text wrapping modes. M... |
| Original commit message from CVS: |
| * configure.ac: |
| * ext/Makefile.am: |
| * ext/pango/Makefile.am: |
| * ext/pango/gstclockoverlay.c: (gst_clock_overlay_base_init), |
| (gst_clock_overlay_render_time), (gst_clock_overlay_get_text), |
| (gst_clock_overlay_class_init), (gst_clock_overlay_init): |
| * ext/pango/gstclockoverlay.h: |
| * ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init), |
| (gst_text_overlay_get_text), (gst_text_overlay_class_init), |
| (gst_text_overlay_finalize), (gst_text_overlay_init), |
| (gst_text_overlay_update_wrap_mode), (gst_text_overlay_setcaps), |
| (gst_text_overlay_text_pad_linked), |
| (gst_text_overlay_text_pad_unlinked), |
| (gst_text_overlay_set_property), (gst_text_overlay_getcaps), |
| (gst_text_overlay_shade_y), (gst_text_overlay_blit_yuv420), |
| (gst_text_overlay_resize_bitmap), (gst_text_overlay_render_text), |
| (gst_text_overlay_push_frame), (gst_text_overlay_pop_video), |
| (gst_text_overlay_pop_text), (gst_text_overlay_collected), |
| (gst_text_overlay_change_state), (plugin_init): |
| * ext/pango/gsttextoverlay.h: |
| * ext/pango/gsttimeoverlay.c: (gst_time_overlay_base_init), |
| (gst_time_overlay_render_time), (gst_time_overlay_get_text), |
| (gst_time_overlay_class_init), (gst_time_overlay_init): |
| * ext/pango/gsttimeoverlay.h: |
| Port pango-based textoverlay, timeoverlay and textrender to 0.9 |
| and add background shading and text wrapping modes. Make |
| timoverlay derive from textoverlay. Also add new clockoverlay |
| element. |
| |
| 2005-11-30 11:10:01 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/udp/Makefile.am: Moved to netbuffer. |
| Original commit message from CVS: |
| 2005-11-30 Julien MOUTTE <julien@moutte.net> |
| * gst/udp/Makefile.am: Moved to netbuffer. |
| |
| 2005-11-30 10:18:42 +0000 Julien Moutte <julien@moutte.net> |
| |
| Ported multipart mux/demux to 0.9. |
| Original commit message from CVS: |
| 2005-11-30 Julien MOUTTE <julien@moutte.net> |
| * configure.ac: |
| * PORTED_O9: |
| * gst/multipart/Makefile.am: |
| * gst/multipart/multipartdemux.c: |
| (gst_multipart_demux_base_init), |
| (gst_multipart_demux_class_init), (gst_multipart_demux_init), |
| (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain), |
| (gst_multipart_demux_change_state), |
| (gst_multipart_demux_plugin_init): |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init), |
| (gst_multipart_mux_init), (gst_multipart_mux_finalize), |
| (gst_multipart_mux_sinkconnect), |
| (gst_multipart_mux_request_new_pad), |
| (gst_multipart_mux_handle_src_event), |
| (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected), |
| (gst_multipart_mux_change_state): Ported multipart mux/demux to |
| 0.9. |
| |
| 2005-11-30 08:26:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/: update for symbols change |
| Original commit message from CVS: |
| * gst/debug/gstnavigationtest.c: (gst_navigationtest_get_type): |
| * gst/debug/gstnavigationtest.h: |
| * gst/effectv/gstaging.c: (gst_agingtv_get_type): |
| * gst/effectv/gstdice.c: (gst_dicetv_get_type): |
| * gst/effectv/gstedge.c: (gst_edgetv_get_type): |
| * gst/effectv/gstquark.c: (gst_quarktv_get_type): |
| * gst/effectv/gstrev.c: (gst_revtv_get_type): |
| * gst/effectv/gstshagadelic.c: (gst_shagadelictv_get_type): |
| * gst/effectv/gstvertigo.c: (gst_vertigotv_get_type): |
| * gst/effectv/gstwarp.c: (gst_warptv_get_type): |
| * gst/videofilter/gstvideoflip.c: (gst_video_flip_set_property), |
| (gst_video_flip_get_type): |
| * gst/videofilter/gstvideoflip.h: |
| update for symbols change |
| |
| 2005-11-29 17:46:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/udp/: the old gstnet lib was renamed gstnetbuffer (#322257) |
| Original commit message from CVS: |
| * gst/udp/gstdynudpsink.c: |
| * gst/udp/gstudpsrc.c: |
| the old gstnet lib was renamed gstnetbuffer (#322257) |
| |
| 2005-11-29 15:42:01 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/cairo/gsttextoverlay.c: Actually render the text from the text pad. |
| Original commit message from CVS: |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_render_text), |
| (gst_text_overlay_collected): |
| Actually render the text from the text pad. |
| |
| 2005-11-29 14:49:00 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/debug/: Update for GstBaseTransform event virtual method |
| Original commit message from CVS: |
| * gst/debug/gstnavseek.c: (gst_navseek_event): |
| * gst/debug/progressreport.c: (gst_progress_report_event): |
| Update for GstBaseTransform event virtual method |
| |
| 2005-11-29 10:55:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| ext/cairo/Makefile.am: no need to link to videofilter |
| Original commit message from CVS: |
| 2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org> |
| * ext/cairo/Makefile.am: |
| no need to link to videofilter |
| |
| 2005-11-29 10:46:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/debug/Makefile.am: |
| * gst/debug/gstnavigationtest.h: |
| * gst/effectv/Makefile.am: |
| * gst/effectv/gstaging.c: |
| * gst/effectv/gstdice.c: |
| * gst/effectv/gstedge.c: |
| * gst/effectv/gstquark.c: |
| * gst/effectv/gstrev.c: |
| * gst/effectv/gstshagadelic.c: |
| * gst/effectv/gstvertigo.c: |
| * gst/effectv/gstwarp.c: |
| * gst/videofilter/Makefile.am: |
| * gst/videofilter/gstvideofilter.c: |
| * gst/videofilter/gstvideofilter.h: |
| * gst/videofilter/gstvideoflip.h: |
| remove the videofilter library and link to the one in base |
| Original commit message from CVS: |
| remove the videofilter library and link to the one in base |
| |
| 2005-11-29 01:30:40 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * gst/videofilter/gstvideoflip.c: |
| * gst/videofilter/gstvideoflip.h: |
| borgify |
| Original commit message from CVS: |
| borgify |
| |
| 2005-11-28 17:31:44 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/avi/gstavidemux.c: Useless check now we're setting the current entry correctly. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry): |
| Useless check now we're setting the current entry correctly. |
| |
| 2005-11-28 16:54:03 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/jpeg/gstjpegenc.c: Don't leak input buffer in chain function (fixes #322667); make state change function thread-s... |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegenc.c: (gst_jpegenc_resync), (gst_jpegenc_chain), |
| (gst_jpegenc_set_property), (gst_jpegenc_get_property), |
| (gst_jpegenc_change_state): |
| Don't leak input buffer in chain function (fixes #322667); make |
| state change function thread-safe; don't repeat the current function |
| name in GST_DEBUG statements; use GST_ROUND_UP_* macros; use |
| gst_pad_alloc_buffer(); misc. minor cleanups. |
| |
| 2005-11-28 15:43:29 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/faad/gstfaad.c: Handle gracefully the consequence of "Maximum number of scalefactor bands exceeded", which result... |
| Original commit message from CVS: |
| * ext/faad/gstfaad.c: (gst_faad_srcgetcaps): |
| Handle gracefully the consequence of "Maximum number of scalefactor |
| bands exceeded", which results in 0 channels with samplerates of 0. |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state): |
| Do upward transitions, then call parent state_change, then do |
| downward transitions. |
| |
| 2005-11-28 15:13:22 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/matroska/matroska-mux.c: Look for pixel-aspect-ratio in caps, not pixel_width and pixel_height (Fixes: #322645) |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_video_pad_setcaps): |
| Look for pixel-aspect-ratio in caps, not pixel_width and |
| pixel_height (Fixes: #322645) |
| |
| 2005-11-28 12:59:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/matroska/matroska-mux.c: From Michal Benes: frame duration should be GST_SECOND / framerate, not |
| Original commit message from CVS: |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_video_pad_setcaps): |
| From Michal Benes: |
| frame duration should be GST_SECOND / framerate, not |
| GST_SECOND * framerate. (Fixes: #322643) |
| |
| 2005-11-27 17:02:53 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| configure.ac: fix up GST_PLUGIN_LDFLAGS |
| Original commit message from CVS: |
| * configure.ac: |
| fix up GST_PLUGIN_LDFLAGS |
| * gst/rtsp/rtspconnection.c: |
| fix includes (see #317043) |
| * gst/videofilter/Makefile.am: |
| stop installing this library |
| |
| 2005-11-27 15:30:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| no need for an AS_LIBTOOL call |
| Original commit message from CVS: |
| no need for an AS_LIBTOOL call |
| |
| 2005-11-27 14:33:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| * common: |
| * gst-plugins-good.spec.in: |
| add ACLOCAL_AMFLAGS; remove old stuff from spec changelog |
| Original commit message from CVS: |
| add ACLOCAL_AMFLAGS; remove old stuff from spec changelog |
| |
| 2005-11-26 12:54:47 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/dv/gstdvdec.c: Handle the case where the incoming Video dv stream doesn't have a pixel aspect ratio set. |
| Original commit message from CVS: |
| * ext/dv/gstdvdec.c: (gst_dvdec_sink_setcaps): |
| Handle the case where the incoming Video dv stream doesn't have |
| a pixel aspect ratio set. |
| |
| 2005-11-25 22:14:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * ext/flac/gstflacdec.c: |
| document flacdec |
| Original commit message from CVS: |
| document flacdec |
| |
| 2005-11-25 21:36:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * ext/cairo/gstcairo.c: |
| * ext/cairo/gsttextoverlay.c: |
| * ext/cairo/gsttextoverlay.h: |
| * ext/cairo/gsttimeoverlay.c: |
| * ext/cairo/gsttimeoverlay.h: |
| do some name borgifying document |
| Original commit message from CVS: |
| do some name borgifying |
| document |
| |
| 2005-11-25 21:02:16 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| documenting auto*sink using strstr for the video sink lookup, class field is not ordered update other plugins |
| Original commit message from CVS: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_base_init): |
| * gst/autodetect/gstautovideosink.c: |
| (gst_auto_video_sink_base_init), |
| (gst_auto_video_sink_factory_filter): |
| documenting auto*sink |
| using strstr for the video sink lookup, class field is not ordered |
| update other plugins |
| |
| 2005-11-25 19:58:19 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ext/wavpack/Makefile.am: |
| * ext/wavpack/gstwavpackdec.c: |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackparse.c: |
| * ext/wavpack/gstwavpackparse.h: |
| Wavpack ported to 0.9. No support for correction file yet. |
| Original commit message from CVS: |
| Wavpack ported to 0.9. No support for correction file yet. |
| |
| 2005-11-25 18:15:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| ext/wavpack/: put back wavpack - still needs porting |
| Original commit message from CVS: |
| * ext/wavpack/gstwavpackcommon.h: |
| * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link), |
| (gst_wavpack_dec_wvclink), (gst_wavpack_dec_get_type), |
| (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose), |
| (gst_wavpack_dec_class_init), (gst_wavpack_dec_src_query), |
| (gst_wavpack_dec_init), (gst_wavpack_dec_setup_context), |
| (gst_wavpack_dec_format_samples), (gst_wavpack_dec_loop), |
| (gst_wavpack_dec_plugin_init): |
| * ext/wavpack/gstwavpackdec.h: |
| * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_get_type), |
| (gst_wavpack_parse_base_init), (gst_wavpack_parse_dispose), |
| (gst_wavpack_parse_class_init), (gst_wavpack_parse_src_query), |
| (gst_wavpack_parse_src_event), (find_header), (find_sample), |
| (gst_wavpack_parse_seek), (gst_wavpack_parse_init), |
| (gst_wavpack_parse_handle_event), (gst_wavpack_parse_loop), |
| (gst_wavpack_parse_change_state), (gst_wavpack_parse_plugin_init): |
| * ext/wavpack/gstwavpackparse.h: |
| put back wavpack - still needs porting |
| |
| 2005-11-25 18:03:24 +0000 Sebastien Cote <sebas642@yahoo.ca> |
| |
| gst/udp/gstudpsrc.c: Patch from Sebastien Cote to close control sockets in udpsrc. |
| Original commit message from CVS: |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_stop): |
| Patch from Sebastien Cote to close control sockets in udpsrc. |
| |
| 2005-11-24 15:07:06 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/effectv/gstquark.c: Flush the planes list on reverse caps negotiation. This was crashing because of differently s... |
| Original commit message from CVS: |
| 2005-11-24 Julien MOUTTE <julien@moutte.net> |
| * gst/effectv/gstquark.c: (gst_quarktv_set_caps), |
| (gst_quarktv_get_unit_size), (gst_quarktv_transform), |
| (gst_quarktv_planetable_clear), (gst_quarktv_change_state), |
| (gst_quarktv_base_init), (gst_quarktv_class_init), |
| (gst_quarktv_init): Flush the planes list on reverse caps |
| negotiation. This was crashing because of differently sized |
| buffers. |
| |
| 2005-11-24 12:50:28 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/: Handle strides correctly, fix identity flipping, convert navigation event correctly again. |
| Original commit message from CVS: |
| 2005-11-24 Julien MOUTTE <julien@moutte.net> |
| * gst/debug/gstnavigationtest.c: (draw_box_planar411): |
| * gst/videofilter/gstvideoflip.c: |
| (gst_videoflip_method_get_type), |
| (gst_videoflip_set_caps), (gst_videoflip_transform_caps), |
| (gst_videoflip_get_unit_size), (gst_videoflip_flip), |
| (gst_videoflip_transform), (gst_videoflip_handle_src_event), |
| (gst_videoflip_set_property), (gst_videoflip_base_init), |
| (gst_videoflip_class_init), (gst_videoflip_init): Handle strides |
| correctly, fix identity flipping, convert navigation event |
| correctly again. |
| |
| 2005-11-24 11:16:53 +0000 Michael Smith <msmith@xiph.org> |
| |
| * README: |
| Fix #320288: wrong readme in plugins-good |
| Original commit message from CVS: |
| Fix #320288: wrong readme in plugins-good |
| |
| 2005-11-24 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| fix torture target |
| Original commit message from CVS: |
| fix torture target |
| |
| 2005-11-23 21:25:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| add a torture target |
| Original commit message from CVS: |
| add a torture target |
| |
| 2005-11-23 20:05:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| === release 0.9.6 === |
| |
| 2005-11-23 19:57:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/inspect/plugin-qtdemux.xml: |
| releasing 0.9.6 |
| Original commit message from CVS: |
| releasing 0.9.6 |
| |
| 2005-11-23 19:56:31 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| releasing 0.9.6 |
| Original commit message from CVS: |
| releasing 0.9.6 |
| |
| 2005-11-23 19:14:07 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/inspect/plugin-cutter.xml: |
| adding cutter |
| Original commit message from CVS: |
| adding cutter |
| |
| 2005-11-23 19:05:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2005-11-23 16:49:16 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/debug/gstnavigationtest.c: Oops, initialise the framerate GValue |
| Original commit message from CVS: |
| * gst/debug/gstnavigationtest.c: (gst_navigationtest_init): |
| Oops, initialise the framerate GValue |
| |
| 2005-11-23 15:50:51 +0000 Julien Moutte <julien@moutte.net> |
| |
| VideoFilter inherits from |
| Original commit message from CVS: |
| 2005-11-23 Julien MOUTTE <julien@moutte.net> |
| * ext/cairo/gsttimeoverlay.c: |
| (gst_timeoverlay_update_font_height), |
| (gst_timeoverlay_set_caps), (gst_timeoverlay_get_unit_size), |
| (gst_timeoverlay_transform), (gst_timeoverlay_base_init), |
| (gst_timeoverlay_class_init), (gst_timeoverlay_init), |
| (gst_timeoverlay_get_type): |
| * ext/cairo/gsttimeoverlay.h: |
| * gst/debug/Makefile.am: |
| * gst/debug/gstnavigationtest.c: |
| (gst_navigationtest_handle_src_event), |
| (gst_navigationtest_get_unit_size), |
| (gst_navigationtest_set_caps), |
| (gst_navigationtest_transform), |
| (gst_navigationtest_change_state), |
| (gst_navigationtest_base_init), (gst_navigationtest_class_init), |
| (gst_navigationtest_init), (gst_navigationtest_get_type), |
| (plugin_init): |
| * gst/debug/gstnavigationtest.h: |
| * gst/effectv/Makefile.am: |
| * gst/effectv/gstaging.c: (gst_agingtv_set_caps), |
| (gst_agingtv_get_unit_size), (gst_agingtv_transform), |
| (gst_agingtv_base_init), (gst_agingtv_class_init), |
| (gst_agingtv_init), (gst_agingtv_get_type): |
| * gst/effectv/gstdice.c: (gst_dicetv_set_caps), |
| (gst_dicetv_get_unit_size), (gst_dicetv_transform), |
| (gst_dicetv_base_init), (gst_dicetv_class_init), |
| (gst_dicetv_init), |
| (gst_dicetv_get_type): |
| * gst/effectv/gstedge.c: (gst_edgetv_set_caps), |
| (gst_edgetv_get_unit_size), (gst_edgetv_transform), |
| (gst_edgetv_base_init), (gst_edgetv_class_init), |
| (gst_edgetv_init), |
| (gst_edgetv_get_type): |
| * gst/effectv/gsteffectv.c: |
| * gst/effectv/gsteffectv.h: |
| * gst/effectv/gstquark.c: (gst_quarktv_set_caps), |
| (gst_quarktv_get_unit_size), (fastrand), |
| (gst_quarktv_transform), |
| (gst_quarktv_change_state), (gst_quarktv_base_init), |
| (gst_quarktv_class_init), (gst_quarktv_init), |
| (gst_quarktv_get_type): |
| * gst/effectv/gstrev.c: (gst_revtv_set_caps), |
| (gst_revtv_get_unit_size), (gst_revtv_transform), |
| (gst_revtv_base_init), (gst_revtv_class_init), (gst_revtv_init), |
| (gst_revtv_get_type): |
| * gst/effectv/gstshagadelic.c: (gst_shagadelictv_set_caps), |
| (gst_shagadelictv_get_unit_size), (gst_shagadelictv_transform), |
| (gst_shagadelictv_base_init), (gst_shagadelictv_class_init), |
| (gst_shagadelictv_init), (gst_shagadelictv_get_type): |
| * gst/effectv/gstvertigo.c: (gst_vertigotv_set_caps), |
| (gst_vertigotv_get_unit_size), (gst_vertigotv_transform), |
| (gst_vertigotv_base_init), (gst_vertigotv_class_init), |
| (gst_vertigotv_init), (gst_vertigotv_get_type): |
| * gst/effectv/gstwarp.c: (gst_warptv_set_caps), |
| (gst_warptv_get_unit_size), (gst_warptv_transform), |
| (gst_warptv_base_init), (gst_warptv_class_init), |
| (gst_warptv_init), |
| (gst_warptv_get_type): |
| * gst/videofilter/Makefile.am: |
| * gst/videofilter/gstvideobalance.c: |
| * gst/videofilter/gstvideobalance.h: |
| * gst/videofilter/gstvideofilter.c: (gst_videofilter_get_type), |
| (gst_videofilter_class_init), (gst_videofilter_init): |
| * gst/videofilter/gstvideofilter.h: |
| * gst/videofilter/gstvideoflip.c: (gst_videoflip_set_caps), |
| (gst_videoflip_transform_caps), (gst_videoflip_get_unit_size), |
| (gst_videoflip_flip), (gst_videoflip_transform), |
| (gst_videoflip_handle_src_event), (gst_videoflip_set_property), |
| (gst_videoflip_base_init), (gst_videoflip_class_init), |
| (gst_videoflip_init), (plugin_init), (gst_videoflip_get_type): |
| * gst/videofilter/gstvideoflip.h: VideoFilter inherits from |
| BaseTransform, it's just a place holder for now and every video |
| effect plugin has been ported to use BaseTransform features |
| directly. QuarkTV was fixed too (was broken), navigationtest |
| works |
| and best for the end, videoflip converts navigation events |
| depending |
| on flip method ! Fixes #320953 |
| |
| 2005-11-23 14:22:18 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Fixes for API changes |
| Original commit message from CVS: |
| * ext/aalib/gstaasink.c: (gst_aasink_fixate): |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_collected): |
| * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps), |
| (gst_goom_src_negotiate), (gst_goom_chain): |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_video_pad_setcaps): |
| * sys/osxvideo/osxvideosink.m: |
| Fixes for API changes |
| |
| 2005-11-23 12:19:06 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| add cutter to spec in |
| Original commit message from CVS: |
| add cutter to spec in |
| |
| 2005-11-23 11:57:51 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| gst/qtdemux/qtdemux.c: Convert to fractional framerates |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (gst_qtdemux_add_stream), (qtdemux_dump_mvhd), |
| (qtdemux_parse_trak): |
| Convert to fractional framerates |
| |
| 2005-11-22 23:58:14 +0000 Michael Smith <msmith@xiph.org> |
| |
| ext/jpeg/: JPEG fractiony goodness. |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_setcaps), |
| (gst_jpeg_dec_chain), (gst_jpeg_dec_change_state): |
| * ext/jpeg/gstjpegdec.h: |
| * ext/jpeg/gstjpegenc.c: (gst_jpegenc_setcaps): |
| * ext/jpeg/gstjpegenc.h: |
| * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_setcaps), |
| (gst_smokeenc_resync): |
| * ext/jpeg/gstsmokeenc.h: |
| JPEG fractiony goodness. |
| |
| 2005-11-22 22:35:57 +0000 Michael Smith <msmith@xiph.org> |
| |
| * ChangeLog: |
| * gst/goom/filters.c: |
| * gst/goom/graphic.h: |
| Fix for #321430: unresolved symbols due to incorrect linkage on inline functions in goom. |
| Original commit message from CVS: |
| Fix for #321430: unresolved symbols due to incorrect linkage on inline functions |
| in goom. |
| Does not, however, fix the general crackheadedness of goom (global variables, |
| oh my!); this should be moved to -bad. |
| |
| 2005-11-22 22:21:37 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| More fractional framerate conversions |
| Original commit message from CVS: |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_init), |
| (gst_text_overlay_setcaps), (gst_text_overlay_collected): |
| * ext/cairo/gsttextoverlay.h: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_link): |
| * ext/gdk_pixbuf/gstgdkpixbuf.h: |
| * ext/libpng/gstpngdec.c: (gst_pngdec_init), |
| (gst_pngdec_caps_create_and_set): |
| * ext/libpng/gstpngdec.h: |
| * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps): |
| * gst/alpha/gstalphacolor.c: (gst_alpha_color_set_caps): |
| * gst/avi/gstavimux.c: (gst_avimux_init), |
| (gst_avimux_vidsinkconnect): |
| * gst/flx/gstflxdec.c: (gst_flxdec_chain): |
| * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps), |
| (gst_goom_src_negotiate), (gst_goom_chain): |
| * gst/goom/gstgoom.h: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps): |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_video_pad_setcaps): |
| * sys/osxvideo/osxvideosink.h: |
| * sys/osxvideo/osxvideosink.m: |
| More fractional framerate conversions |
| |
| 2005-11-22 20:07:47 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Convert to fractional framerates. |
| Original commit message from CVS: |
| * ext/aalib/gstaasink.c: (gst_aasink_fixate): |
| * gst/debug/gstnavigationtest.c: |
| (gst_navigationtest_handle_src_event): |
| * gst/videofilter/gstvideofilter.c: |
| (gst_videofilter_format_get_structure), (gst_videofilter_setcaps), |
| (gst_videofilter_init): |
| * gst/videofilter/gstvideofilter.h: |
| Convert to fractional framerates. |
| |
| 2005-11-22 18:11:58 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * ext/aalib/gstaasink.c: |
| * ext/dv/gstdvdec.c: |
| * ext/esd/esdmon.c: |
| * ext/flac/gstflacenc.c: |
| * ext/gdk_pixbuf/pixbufscale.c: |
| * ext/libcaca/gstcacasink.c: |
| * ext/shout2/gstshout2.c: |
| * gst/alpha/gstalpha.c: |
| * gst/oldcore/gstaggregator.c: |
| * gst/oldcore/gstshaper.c: |
| * gst/smpte/barboxwipes.c: |
| * gst/smpte/gstsmpte.c: |
| * gst/videobox/gstvideobox.c: |
| * gst/videofilter/gstvideoflip.c: |
| * gst/videomixer/videomixer.c: |
| fix up more enums |
| Original commit message from CVS: |
| fix up more enums |
| |
| 2005-11-22 17:39:11 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/videomixer/videomixer.c: Fractional framerates, videomixer. |
| Original commit message from CVS: |
| * gst/videomixer/videomixer.c: (gst_videomixer_pad_sink_setcaps), |
| (gst_videomixer_getcaps), (gst_videomixer_fill_queues), |
| (gst_videomixer_update_queues): |
| Fractional framerates, videomixer. |
| |
| 2005-11-22 17:09:36 +0000 Michael Smith <msmith@xiph.org> |
| |
| ext/dv/: Fractional framerates for DV. |
| Original commit message from CVS: |
| * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_setcaps): |
| * ext/dv/gstdvdec.h: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_init), |
| (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert), |
| (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame), |
| (gst_dvdemux_flush): |
| * ext/dv/gstdvdemux.h: |
| Fractional framerates for DV. |
| |
| 2005-11-22 14:44:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/autodetect/: Use gst_plugin_feature_list_free() to free feature list and in the case of autovideosink free the li... |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect): |
| * gst/autodetect/gstautovideosink.c: |
| (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect): |
| Use gst_plugin_feature_list_free() to free feature list and |
| in the case of autovideosink free the list at all. Also |
| miscellaneous cosmetic fixes. |
| |
| 2005-11-22 13:13:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst/cutter/gstcutter.c: copy calculation code from level; remove use of some audio functions |
| Original commit message from CVS: |
| * gst/cutter/gstcutter.c: (gst_cutter_chain), |
| (gst_cutter_set_property), (gst_cutter_get_caps): |
| copy calculation code from level; remove use of some audio |
| functions |
| |
| 2005-11-22 13:11:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/level/gstlevel.c: |
| various cosmetic fixes |
| Original commit message from CVS: |
| various cosmetic fixes |
| |
| 2005-11-22 12:48:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/level/gstlevel.c: |
| various cosmetic fixes |
| Original commit message from CVS: |
| various cosmetic fixes |
| |
| 2005-11-22 12:41:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/level/gstlevel.c: |
| various cosmetic fixes |
| Original commit message from CVS: |
| various cosmetic fixes |
| |
| 2005-11-22 12:38:33 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * ext/flac/gstflacenc.c: |
| * ext/flac/gstflactag.c: |
| * ext/shout2/gstshout2.c: |
| * ext/speex/gstspeexenc.c: |
| * gst/avi/gstavimux.c: |
| Update for gst_tag_setter API changes. |
| Original commit message from CVS: |
| 2005-11-22 Andy Wingo <wingo@pobox.com> |
| * Update for gst_tag_setter API changes. |
| |
| 2005-11-22 11:57:51 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * gst/qtdemux/qtdemux.c: |
| ext/faad/gstfaad.c (gst_faad_event) ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop) gst/qtdemux/qtdemux.c (gst_qtdemu... |
| Original commit message from CVS: |
| 2005-11-22 Andy Wingo <wingo@pobox.com> |
| * ext/faad/gstfaad.c (gst_faad_event) |
| * ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop) |
| * gst/qtdemux/qtdemux.c (gst_qtdemux_loop_header) |
| * gst/speed/gstspeed.c (speed_sink_event) |
| * gst/tta/gstttaparse.c (gst_tta_parse_src_event) |
| (gst_tta_parse_parse_header): Run update-funcnames. |
| |
| 2005-11-22 11:53:34 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * ext/dv/gstdvdemux.c: |
| * ext/flac/gstflacdec.c: |
| * ext/flac/gstflacenc.c: |
| * ext/gconf/gstgconfaudiosink.c: |
| * ext/gconf/gstgconfvideosink.c: |
| * ext/libpng/gstpngdec.c: |
| * ext/speex/gstspeexdec.c: |
| * gst/auparse/gstauparse.c: |
| * gst/autodetect/gstautoaudiosink.c: |
| * gst/autodetect/gstautovideosink.c: |
| * gst/avi/gstavidemux.c: |
| * gst/goom/gstgoom.c: |
| * gst/matroska/ebml-write.c: |
| * gst/matroska/matroska-demux.c: |
| * gst/wavenc/gstwavenc.c: |
| * gst/wavparse/gstwavparse.c: |
| ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame) ext/flac/gstflacdec.c (gst_flacdec_writ... |
| Original commit message from CVS: |
| 2005-11-22 Andy Wingo <wingo@pobox.com> |
| * ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) |
| (gst_dvdemux_demux_frame) |
| * ext/flac/gstflacdec.c (gst_flacdec_write) |
| * ext/flac/gstflacenc.c (gst_flacenc_seek_callback) |
| (gst_flacenc_sink_event) |
| * ext/gconf/gstgconfaudiosink.c (gst_gconf_audio_sink_init) |
| * ext/gconf/gstgconfvideosink.c (gst_gconf_video_sink_init) |
| * ext/libpng/gstpngdec.c (gst_pngdec_caps_create_and_set) |
| * ext/speex/gstspeexdec.c (speex_dec_event, speex_dec_chain) |
| * gst/auparse/gstauparse.c (gst_auparse_chain) |
| * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_init) |
| * gst/autodetect/gstautovideosink.c (gst_auto_video_sink_init) |
| * gst/avi/gstavidemux.c (gst_avi_demux_stream_header) |
| (gst_avi_demux_handle_seek) |
| * gst/goom/gstgoom.c (gst_goom_event) |
| * gst/matroska/ebml-write.c (gst_ebml_write_seek) |
| * gst/matroska/matroska-demux.c |
| (gst_matroska_demux_handle_seek_event) |
| (gst_matroska_demux_loop_stream_parse_id) |
| * gst/wavenc/gstwavenc.c (gst_wavenc_stop_file) |
| * gst/wavparse/gstwavparse.c (gst_wavparse_handle_seek) |
| (gst_wavparse_stream_headers): Run update-funcnames. |
| |
| 2005-11-22 11:49:30 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| URIHandler interface and element properties are now properly synchronized for DV1394src and UDPSrc |
| Original commit message from CVS: |
| * ext/raw1394/gstdv1394src.c: (gst_dv1394src_class_init), |
| (gst_dv1394src_init), (gst_dv1394src_dispose), |
| (gst_dv1394src_set_property), (gst_dv1394src_discover_avc_node), |
| (gst_dv1394src_uri_set_uri): |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), |
| (gst_udpsrc_update_uri), (gst_udpsrc_set_uri), |
| (gst_udpsrc_set_property), (gst_udpsrc_uri_get_uri): |
| URIHandler interface and element properties are now properly |
| synchronized for DV1394src and UDPSrc |
| |
| 2005-11-22 11:36:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/: libgsttagedit has been renamed to libgsttag. |
| Original commit message from CVS: |
| * ext/flac/Makefile.am: |
| * ext/speex/Makefile.am: |
| libgsttagedit has been renamed to libgsttag. |
| |
| 2005-11-21 20:11:59 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/rtspconnection.c: Apply patch from Sebastien Cote to fix #319184. |
| Original commit message from CVS: |
| * gst/rtsp/rtspconnection.c: (read_body): |
| Apply patch from Sebastien Cote to fix #319184. |
| |
| 2005-11-21 19:50:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| port cutter |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/cutter/Makefile.am: |
| * gst/cutter/gstcutter.c: (gst_cutter_class_init), |
| (gst_cutter_init), (gst_cutter_message_new), (gst_cutter_chain), |
| (gst_cutter_set_property), (gst_cutter_get_property), |
| (plugin_init), (gst_cutter_get_caps): |
| port cutter |
| * gst/level/gstlevel.c: |
| fix up plugin details |
| |
| 2005-11-21 18:09:02 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Update for stream lock API changes: don't take stream log in sink event handlers any longer and change GST_STREAM_LOC... |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event): |
| * ext/flac/gstflacdec.c: (gst_flacdec_loop), |
| (gst_flacdec_src_event): |
| * ext/flac/gstflacenc.c: (gst_flacenc_sink_event): |
| * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event), |
| (gst_signal_processor_getrange), (gst_signal_processor_chain): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek): |
| * gst/flx/gstflxdec.c: (gst_flxdec_src_event_handler), |
| (gst_flxdec_sink_event_handler): |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_handle_seek_event): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek): |
| Update for stream lock API changes: don't take stream log |
| in sink event handlers any longer and change GST_STREAM_LOCK |
| to GST_PAD_STREAM_LOCK. Don't leak references in flxdec event |
| functions. |
| |
| 2005-11-21 17:52:15 +0000 Michael Smith <msmith@xiph.org> |
| |
| * gst/auparse/Makefile.am: |
| * gst/auparse/gstauparse.h: |
| Forgot to commit header file changes, Makefile.am changes. Oops. |
| Original commit message from CVS: |
| Forgot to commit header file changes, Makefile.am changes. Oops. |
| |
| 2005-11-21 17:49:21 +0000 Michael Smith <msmith@xiph.org> |
| |
| * ChangeLog: |
| * gst/auparse/gstauparse.c: |
| gst_object_unref, not g_object_unref |
| Original commit message from CVS: |
| gst_object_unref, not g_object_unref |
| |
| 2005-11-21 17:37:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Fix for stream lock updates. |
| Original commit message from CVS: |
| * ext/faac/gstfaac.c: (gst_faac_sink_event): |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event): |
| * gst/tta/gstttaparse.c: (gst_tta_parse_src_event): |
| Fix for stream lock updates. |
| |
| 2005-11-21 17:23:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/wavparse/gstwavparse.c: Use GST_DEBUG_FUNCPTR; add debug message in pad activate function. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_init), |
| (gst_wavparse_create_sourcepad), (gst_wavparse_sink_activate): |
| Use GST_DEBUG_FUNCPTR; add debug message in pad activate function. |
| |
| 2005-11-21 17:18:01 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/auparse/: Partially fix #161712. playbin still doesn't work on these files, (on the bug report, Andy says we aren... |
| Original commit message from CVS: |
| * gst/auparse/Makefile.am: |
| * gst/auparse/gstauparse.c: (gst_auparse_class_init), |
| (gst_auparse_init), (gst_auparse_dispose), (gst_auparse_chain), |
| (gst_auparse_change_state): |
| * gst/auparse/gstauparse.h: |
| Partially fix #161712. playbin still doesn't work on these files, |
| (on the bug report, Andy says we aren't typefinding it for some |
| reason?) but at least auparse isn't totally busted like it was before. |
| |
| 2005-11-21 16:45:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: j@bootlab.org, #321903). |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): |
| Add DX50, DIVX and DIV3 fourccs (patch by |
| j@bootlab.org, #321903). |
| |
| 2005-11-21 16:36:05 +0000 Andy Wingo <wingo@pobox.com> |
| |
| *.*: Ran scripts/update-macros. Oh yes. |
| Original commit message from CVS: |
| 2005-11-21 Andy Wingo <wingo@pobox.com> |
| * *.h: |
| * *.c: Ran scripts/update-macros. Oh yes. |
| |
| 2005-11-21 15:06:35 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-demux.c: Filler events are gone for now, comment out section generating them. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams): |
| Filler events are gone for now, comment out section generating |
| them. |
| |
| 2005-11-21 14:39:04 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Update for GST_FOURCC_FORMAT API change. |
| Original commit message from CVS: |
| * ext/directfb/dfbvideosink.c: |
| (gst_dfbvideosink_get_format_from_caps): |
| * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_create): |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), |
| (qtdemux_parse), (qtdemux_type_get), (qtdemux_node_dump_foreach), |
| (qtdemux_dump_hdlr), (qtdemux_dump_dref), (qtdemux_dump_stsd), |
| (qtdemux_dump_dcom), (qtdemux_parse_trak), (qtdemux_video_caps), |
| (qtdemux_audio_caps): |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps): |
| * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list), |
| (gst_v4l2src_capture_init), (gst_v4l2src_get_size_limits): |
| Update for GST_FOURCC_FORMAT API change. |
| |
| 2005-11-21 14:33:11 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027) |
| Original commit message from CVS: |
| * ext/audioresample/gstaudioresample.c: |
| * ext/polyp/polypsink.c: (gst_polypsink_sink_fixate): |
| * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_fixate): |
| * gst/modplug/gstmodplug.cc: |
| * sys/glsink/glimagesink.c: (gst_glimagesink_fixate): |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate): |
| Rename gst_caps_structure_fixate_* to gst_structure_fixate_* |
| (#322027) |
| |
| 2005-11-21 14:31:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027) |
| Original commit message from CVS: |
| * ext/aalib/gstaasink.c: (gst_aasink_fixate): |
| * ext/mikmod/gstmikmod.c: (gst_mikmod_srcfixate): |
| * gst/goom/gstgoom.c: (gst_goom_src_negotiate): |
| * sys/osxvideo/osxvideosink.m: |
| Rename gst_caps_structure_fixate_* to gst_structure_fixate_* |
| (#322027) |
| |
| 2005-11-21 13:38:24 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Fixes for GST_FOURCC_FORMAT API change. |
| Original commit message from CVS: |
| * ext/aalib/gstaasink.c: (gst_aasink_setcaps): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_file_header), |
| (gst_avi_demux_read_subindexes), (gst_avi_demux_parse_stream), |
| (gst_avi_demux_parse_odml), (gst_avi_demux_stream_index), |
| (gst_avi_demux_sync), (gst_avi_demux_stream_header), |
| (gst_avi_demux_stream_data): |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps): |
| * gst/wavenc/gstwavenc.c: (write_metadata): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_adtl), |
| (gst_wavparse_parse_file_header), (gst_wavparse_stream_headers): |
| Fixes for GST_FOURCC_FORMAT API change. |
| |
| 2005-11-21 12:13:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Fix for collect pads API change. Also fix textoverlay state change function. |
| Original commit message from CVS: |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_finalize), |
| (gst_text_overlay_init), (gst_text_overlay_text_pad_linked), |
| (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_pop_video), |
| (gst_text_overlay_pop_text), (gst_text_overlay_collected), |
| (gst_text_overlay_change_state): |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_init), |
| (gst_matroska_mux_reset), (gst_matroska_mux_request_new_pad), |
| (gst_matroska_mux_best_pad), (gst_matroska_mux_change_state): |
| * gst/smpte/gstsmpte.c: (gst_smpte_init), (gst_smpte_collected): |
| * gst/videomixer/videomixer.c: (gst_videomixer_init), |
| (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues), |
| (gst_videomixer_change_state): |
| Fix for collect pads API change. Also fix textoverlay state |
| change function. |
| |
| 2005-11-20 17:04:55 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/matroska/matroska-mux.c: Replace |
| Original commit message from CVS: |
| 2005-11-20 Julien MOUTTE <julien@moutte.net> |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Replace |
| GST_PAD_IS_USABLE by something approaching it. |
| |
| 2005-11-20 16:43:32 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/matroska/matroska-mux.c: Fix for |
| Original commit message from CVS: |
| 2005-11-20 Julien MOUTTE <julien@moutte.net> |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Fix for |
| API changes. |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Fix for API |
| changes, |
| but also fix the code that was not checking return values from |
| pad_push neither using pad_alloc_buffer. |
| |
| 2005-11-18 18:19:21 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/libpng/gstpngenc.c: Added debug category |
| Original commit message from CVS: |
| * ext/libpng/gstpngenc.c: (gst_pngenc_class_init), |
| (gst_pngenc_chain): |
| Added debug category |
| Return GST_FLOW_UNEXPECTED when sending an EOS, so the whole pipeline |
| goes to EOS. |
| |
| 2005-11-17 18:23:23 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: |
| * gst/rtp/gstrtpg711dec.c: |
| * gst/rtp/gstrtpg711depay.c: |
| * gst/rtp/gstrtpg711enc.c: |
| * gst/rtp/gstrtpg711enc.h: |
| * gst/rtp/gstrtpg711pay.c: |
| * gst/rtp/gstrtpg711pay.h: |
| * gst/rtp/gstrtpspeexdec.c: |
| * gst/rtp/gstrtpspeexdec.h: |
| * gst/rtp/gstrtpspeexdepay.c: |
| * gst/rtp/gstrtpspeexdepay.h: |
| * gst/rtp/gstrtpspeexenc.c: |
| * gst/rtp/gstrtpspeexenc.h: |
| * gst/rtp/gstrtpspeexpay.c: |
| * gst/rtp/gstrtpspeexpay.h: |
| Created Speex payloader and depayloader; Optimize G711 payloader to use adapter and send packets until MTU size. |
| Original commit message from CVS: |
| Created Speex payloader and depayloader; Optimize G711 payloader to use adapter and send packets until MTU size. |
| |
| 2005-11-16 19:08:54 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/elements/matroskamux.c: Fix leak in check. |
| Original commit message from CVS: |
| * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad): |
| Fix leak in check. |
| |
| 2005-11-16 17:00:32 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/flx/gstflxdec.c: Fix state change. |
| Original commit message from CVS: |
| * gst/flx/gstflxdec.c: (gst_flxdec_change_state): |
| Fix state change. |
| |
| 2005-11-16 11:02:24 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * gst/udp/gstudpsrc.c: |
| Move comment. |
| Original commit message from CVS: |
| (gst_udpsrc_create): Move comment. |
| |
| 2005-11-16 10:43:44 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/udp/gstudpsrc.c: Clean up with the boilerplate macro. |
| Original commit message from CVS: |
| 2005-11-16 Andy Wingo <wingo@pobox.com> |
| * gst/udp/gstudpsrc.c: Clean up with the boilerplate macro. |
| |
| 2005-11-15 19:41:21 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-demux.c: When seeking, seek to closest index entry at or before the requested seek position, no... |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek): |
| When seeking, seek to closest index entry at or before the requested |
| seek position, not just the closest one (#321001). |
| |
| 2005-11-15 12:16:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.c: Invert DIB images again (see #132341). |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (swap_line), (gst_avi_demux_invert), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data): |
| Invert DIB images again (see #132341). |
| |
| 2005-11-14 02:13:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * common: |
| * configure.ac: |
| * ext/aalib/gstaasink.c: |
| * ext/cairo/gstcairo.c: |
| * ext/dv/gstdv.c: |
| * ext/esd/gstesd.c: |
| * ext/flac/gstflac.c: |
| * ext/gconf/gstgconfelements.c: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: |
| * ext/jpeg/gstjpeg.c: |
| * ext/ladspa/gstladspa.c: |
| * ext/libcaca/gstcacasink.c: |
| * ext/libmng/gstmng.c: |
| * ext/libpng/gstpng.c: |
| * ext/mikmod/gstmikmod.c: |
| * ext/pango/gsttextoverlay.c: |
| * ext/pango/gsttimeoverlay.c: |
| * ext/raw1394/gst1394.c: |
| * ext/speex/gstspeex.c: |
| * gst/alpha/Makefile.am: |
| * gst/alpha/gstalpha.c: |
| * gst/alpha/gstalphacolor.c: |
| * gst/auparse/gstauparse.c: |
| * gst/autodetect/gstautoaudiosink.c: |
| * gst/autodetect/gstautodetect.c: |
| * gst/avi/gstavi.c: |
| * gst/cutter/gstcutter.c: |
| * gst/debug/efence.c: |
| * gst/debug/gstdebug.c: |
| * gst/debug/gstnavigationtest.c: |
| * gst/effectv/gsteffectv.c: |
| * gst/flx/gstflxdec.c: |
| * gst/goom/gstgoom.c: |
| * gst/law/alaw.c: |
| * gst/law/mulaw.c: |
| * gst/level/gstlevel.c: |
| * gst/matroska/matroska.c: |
| * gst/median/gstmedian.c: |
| * gst/monoscope/gstmonoscope.c: |
| * gst/multipart/multipart.c: |
| * gst/oldcore/gstelements.c: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstasteriskh263.c: |
| * gst/rtp/gstrtp.c: |
| * gst/rtsp/gstrtsp.c: |
| * gst/smoothwave/gstsmoothwave.c: |
| * gst/smpte/gstsmpte.c: |
| * gst/udp/gstudp.c: |
| * gst/videobox/gstvideobox.c: |
| * gst/videofilter/gstgamma.c: |
| * gst/videofilter/gstvideobalance.c: |
| * gst/videofilter/gstvideoflip.c: |
| * gst/videofilter/gstvideotemplate.c: |
| * gst/videomixer/videomixer.c: |
| * gst/wavenc/gstwavenc.c: |
| * gst/wavparse/gstwavparse.c: |
| * sys/oss/gstossaudio.c: |
| * sys/osxaudio/gstosxaudio.c: |
| rework configure.ac; make asterisk rtp stuff compile on mingw |
| Original commit message from CVS: |
| rework configure.ac; make asterisk rtp stuff compile on mingw |
| |
| 2005-11-12 13:31:56 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/jpeg/gstjpegdec.c: Only GST_DEBUG() information on the valid components. |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain): |
| Only GST_DEBUG() information on the valid components. |
| |
| 2005-11-11 19:34:50 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| back to head |
| Original commit message from CVS: |
| back to head |
| |
| === release 0.9.5 === |
| |
| 2005-11-11 19:33:23 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| releasing 0.9.5 |
| Original commit message from CVS: |
| releasing 0.9.5 |
| |
| 2005-11-11 18:33:21 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| Update .po files |
| Original commit message from CVS: |
| Update .po files |
| |
| 2005-11-11 16:48:58 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/avi/gstavidemux.*: Yeah, implement proper seeking. Exact seeking and segment seeking. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_reset), |
| (gst_avi_demux_src_convert), (gst_avi_demux_handle_src_event), |
| (gst_avi_demux_stream_header), (gst_avi_demux_handle_seek), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data), |
| (gst_avi_demux_loop): |
| * gst/avi/gstavidemux.h: |
| Yeah, implement proper seeking. Exact seeking and segment seeking. |
| Still need to do some checks for segment_stop. |
| |
| 2005-11-11 15:17:44 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| fix Cairo entry |
| Original commit message from CVS: |
| fix Cairo entry |
| |
| 2005-11-10 12:34:26 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Add support for custom genre tags. |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta): |
| Add support for custom genre tags. |
| |
| 2005-11-10 12:22:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-mux.c: Don't try to ready buffer duration from buffer that we don't own any longer and that mi... |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data): |
| Don't try to ready buffer duration from buffer that we don't |
| own any longer and that might already have been unreffed. |
| (#321136) |
| |
| 2005-11-09 21:35:29 +0000 Zeeshan Ali <zeenix@gmail.com> |
| |
| * ChangeLog: |
| * gst/flx/gstflxdec.c: |
| Attempting to optimize the code for embedded systems. |
| Original commit message from CVS: |
| Attempting to optimize the code for embedded systems. |
| |
| 2005-11-08 08:54:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/oss/gstosssink.c: Don't re-use already closed file descriptor. (#320920) |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * sys/oss/gstosssink.c: (gst_oss_sink_close): |
| Don't re-use already closed file descriptor. (#320920) |
| |
| 2005-11-07 17:35:20 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/oss/gstosssink.*: Cache probed caps; fix debug output for SET_PARAM macros. |
| Original commit message from CVS: |
| * sys/oss/gstosssink.c: (gst_oss_sink_dispose), |
| (gst_oss_sink_set_property), (gst_oss_sink_getcaps), |
| (gst_oss_sink_prepare): |
| * sys/oss/gstosssink.h: |
| Cache probed caps; fix debug output for SET_PARAM macros. |
| |
| 2005-11-07 15:09:54 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/cairo/: Port cairo textoverlay plugin to 0.9. Add 'shaded-background' property and redo position. Doesn't handle ... |
| Original commit message from CVS: |
| * ext/cairo/Makefile.am: |
| * ext/cairo/gstcairo.c: (plugin_init): |
| * ext/cairo/gsttextoverlay.c: (gst_text_overlay_base_init), |
| (gst_text_overlay_class_init), (gst_text_overlay_finalize), |
| (gst_text_overlay_init), (gst_text_overlay_font_init), |
| (gst_text_overlay_set_property), (gst_text_overlay_render_text), |
| (gst_text_overlay_getcaps), (gst_text_overlay_setcaps), |
| (gst_text_overlay_text_pad_linked), |
| (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_shade_y), |
| (gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2), |
| (gst_text_overlay_push_frame), (gst_text_overlay_pop_video), |
| (gst_text_overlay_pop_text), (gst_text_overlay_collected), |
| (gst_text_overlay_change_state): |
| * ext/cairo/gsttextoverlay.h: |
| Port cairo textoverlay plugin to 0.9. Add 'shaded-background' |
| property and redo position. Doesn't handle upstream renegotiation |
| yet though. |
| |
| 2005-11-07 10:31:32 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.c: No need to take the STREAM_LOCK in the loop function. Improve some debug messages. Don't leak ... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream), |
| (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data), |
| (gst_avi_demux_loop): |
| No need to take the STREAM_LOCK in the loop function. Improve |
| some debug messages. Don't leak pad names in debug messages. |
| |
| 2005-11-07 10:27:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-demux.c: Don't error out when the source pad isn't linked. |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_push_vorbis_codec_priv_data), |
| (gst_matroska_demux_add_wvpk_header): |
| Don't error out when the source pad isn't linked. |
| |
| 2005-11-02 19:42:38 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/gconf/: Fix state change functions here as well and set kid to NULL state before removing it. |
| Original commit message from CVS: |
| * ext/gconf/gstgconfaudiosink.c: (do_toggle_element), |
| (gst_gconf_audio_sink_change_state): |
| * ext/gconf/gstgconfvideosink.c: (do_toggle_element), |
| (gst_gconf_video_sink_change_state): |
| Fix state change functions here as well and set kid |
| to NULL state before removing it. |
| |
| 2005-11-02 16:48:55 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/elements/matroskamux.c: |
| * common: |
| * tests/check/elements/matroskamux.c: |
| sigh, static pad templates aren't refcounted properly |
| Original commit message from CVS: |
| sigh, static pad templates aren't refcounted properly |
| |
| 2005-11-01 16:14:25 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/elements/.gitignore: |
| * gst/level/.gitignore: |
| * tests/check/elements/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-11-01 15:15:44 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| gst/wavenc/gstwavenc.c: Added proper event handlind, made downstream newsegment event use GST_FORMAT_BYTES (otherwise... |
| Original commit message from CVS: |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file), |
| (gst_wavenc_init), (gst_wavenc_event), (gst_wavenc_chain): |
| Added proper event handlind, |
| made downstream newsegment event use GST_FORMAT_BYTES (otherwise it's |
| ignored), |
| and don't set a duration of 0 for buffers otherwise they are discarded |
| by GstBaseSink. |
| GstWavEnc needs some serious loving, after going through the code I'm |
| really wondering how this can stay in -good ... |
| |
| 2005-11-01 15:11:16 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| Fix leaks and invalid memory access as reported by valgrind |
| Original commit message from CVS: |
| * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad), |
| (setup_matroskamux), (check_buffer_data), (GST_START_TEST): |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_finalize), |
| (gst_matroska_mux_reset), (gst_matroska_mux_audio_pad_setcaps), |
| (gst_matroska_mux_start), (gst_matroska_mux_write_data), |
| (gst_matroska_mux_collected): |
| Fix leaks and invalid memory access as reported by valgrind |
| |
| 2005-11-01 14:41:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/elements/matroskamux.c: |
| * tests/check/elements/matroskamux.c: |
| ... and add the missing file |
| Original commit message from CVS: |
| ... and add the missing file |
| |
| 2005-11-01 14:36:02 +0000 Michal Benes <michal.benes@xeris.cz> |
| |
| add a unit test for matroskamux fix the bugs that the unit test exposed |
| Original commit message from CVS: |
| Patch by: Michal Benes <michal.benes@xeris.cz> |
| * check/Makefile.am: |
| * gst/matroska/ebml-write.c: (gst_ebml_write_seek): |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_handle_src_event), |
| (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start): |
| add a unit test for matroskamux |
| fix the bugs that the unit test exposed |
| |
| 2005-11-01 14:34:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/rtp/Makefile.am: |
| fix Makefile.am |
| Original commit message from CVS: |
| fix Makefile.am |
| |
| 2005-11-01 12:39:16 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/autodetect/: Fix state change function and use GST_DEBUG_FUNCPTR in class_init. |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosink.c: |
| (gst_auto_audio_sink_class_init), |
| (gst_auto_audio_sink_change_state): |
| * gst/autodetect/gstautovideosink.c: |
| (gst_auto_video_sink_class_init), |
| (gst_auto_video_sink_change_state): |
| Fix state change function and use GST_DEBUG_FUNCPTR in |
| class_init. |
| |
| 2005-11-01 12:35:39 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/: Set timestamps on outgoing ebml headers as well, so that the element after matroskamux can get the tim... |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/matroska/ebml-write.c: (gst_ebml_write_new), |
| (gst_ebml_write_reset), (gst_ebml_write_element_new): |
| * gst/matroska/ebml-write.h: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data): |
| Set timestamps on outgoing ebml headers as well, so that the |
| element after matroskamux can get the timestamp already when |
| reading the first ebml element and doesn't have to wait for |
| the actual data buffer for that (#320308). |
| |
| 2005-10-31 22:08:52 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * gst/videomixer/videomixer.c: |
| gst/videomixer/videomixer.c (gst_videomixer_pad_unlink) |
| Original commit message from CVS: |
| 2005-10-31 Andy Wingo <wingo@pobox.com> |
| * gst/videomixer/videomixer.c (gst_videomixer_pad_unlink) |
| (gst_videomixer_pad_link): Kill some memleaks. |
| (gst_videomixer_pad_get_property): Style fix. |
| (gst_videomixer_pad_set_property): Style fix. |
| (gst_videomixer_pad_init): Style fix. |
| (gst_videomixer_update_queues): Kill memleak. |
| (gst_videomixer_loop): Kill memleak. |
| (gst_videomixer_collected): Kill memleak. |
| |
| 2005-10-31 19:08:27 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * gst/auparse/gstauparse.c: |
| Just some cleanup. |
| Original commit message from CVS: |
| Just some cleanup. |
| |
| 2005-10-31 14:41:31 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * ext/speex/gstspeexenc.c: |
| Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push. |
| Original commit message from CVS: |
| Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push. |
| |
| 2005-10-31 12:00:10 +0000 Zeeshan Ali <zeenix@gmail.com> |
| |
| * ChangeLog: |
| * gst/rtp/gstrtpg711dec.c: |
| * gst/rtp/gstrtpg711depay.c: |
| Payloader now sets some default caps on the srcpad if caps on the sinkpad are never set. This is important for the g7... |
| Original commit message from CVS: |
| Payloader now sets some default caps on the srcpad if caps on the sinkpad are never set. This is important for the g711 to work with burger's rtpbin element. |
| |
| 2005-10-28 19:19:40 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * common: |
| * ext/speex/gstspeexenc.c: |
| Add checks for return values from gst_pad_push and gst_pad_alloc_buffer. |
| Original commit message from CVS: |
| Add checks for return values from gst_pad_push and gst_pad_alloc_buffer. |
| |
| 2005-10-28 15:32:48 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/: Add SimpleBlock support to matroska demuxer and muxer (part of |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_init_stream), |
| (gst_matroska_demux_parse_info), |
| (gst_matroska_demux_parse_blockgroup_or_simpleblock), |
| (gst_matroska_demux_parse_cluster): |
| * gst/matroska/matroska-ids.h: |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init), |
| (gst_matroska_mux_init), (gst_matroska_mux_start), |
| (gst_matroska_mux_create_buffer_header), |
| (gst_matroska_mux_write_data), (gst_matroska_mux_set_property), |
| (gst_matroska_mux_get_property): |
| * gst/matroska/matroska-mux.h: |
| Add SimpleBlock support to matroska demuxer and muxer (part of |
| Matroska v2). (#319731) |
| |
| 2005-10-28 13:24:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/jpeg/gstjpegdec.*: Cleanups. Don't create caps for every chain. |
| Original commit message from CVS: |
| * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), (gst_jpeg_dec_chain), |
| (gst_jpeg_dec_change_state): |
| * ext/jpeg/gstjpegdec.h: |
| Cleanups. Don't create caps for every chain. |
| |
| 2005-10-27 18:46:32 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br> |
| |
| * ChangeLog: |
| * gst/law/alaw-encode.c: |
| * gst/law/alaw-encode.h: |
| * gst/law/mulaw-encode.c: |
| * gst/law/mulaw-encode.h: |
| Fix to set timestamp on buffer, it was tested with RTP G711 elements. |
| Original commit message from CVS: |
| Fix to set timestamp on buffer, it was tested with RTP G711 elements. |
| |
| 2005-10-27 11:27:53 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.h: Remove got_redirect from class structure as well. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.h: |
| Remove got_redirect from class structure as well. |
| |
| 2005-10-27 11:25:19 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/qtdemux/qtdemux.c: Remove 'got-redirect' signal and post element message on the bus instead. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init), |
| (qtdemux_parse_tree): |
| Remove 'got-redirect' signal and post element message |
| on the bus instead. |
| |
| 2005-10-27 11:00:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/oss/gstosssrc.c: Set correct format on oss instead of a silly value. |
| Original commit message from CVS: |
| * sys/oss/gstosssrc.c: (gst_oss_src_prepare): |
| Set correct format on oss instead of a silly value. |
| |
| 2005-10-27 09:52:08 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/videobox/gstvideobox.c: Use liboil for |
| Original commit message from CVS: |
| 2005-10-27 Julien MOUTTE <julien@moutte.net> |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (gst_video_box_transform_caps), (gst_video_box_set_caps), |
| (gst_video_box_get_unit_size), (gst_video_box_copy_plane_i420), |
| (gst_video_box_i420), (gst_video_box_ayuv): Use liboil for |
| I420 rendering as well, doesn't bring much for my platform. |
| Might help on some other platforms. |
| |
| 2005-10-26 21:47:36 +0000 Zeeshan Ali <zeenix@gmail.com> |
| |
| * ChangeLog: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtpgsmenc.c: |
| * gst/rtp/gstrtpgsmparse.c: |
| * gst/rtp/gstrtpgsmpay.c: |
| Declaring the padtemplate correctly. |
| Original commit message from CVS: |
| Declaring the padtemplate correctly. |
| |
| 2005-10-26 20:28:32 +0000 Zeeshan Ali <zeenix@gmail.com> |
| |
| * ChangeLog: |
| * gst/rtp/gstrtpg711dec.c: |
| * gst/rtp/gstrtpg711depay.c: |
| * gst/rtp/gstrtpg711enc.c: |
| * gst/rtp/gstrtpg711pay.c: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtpgsmenc.c: |
| * gst/rtp/gstrtpgsmparse.c: |
| * gst/rtp/gstrtpgsmpay.c: |
| Setting the proper copyright notice. |
| Original commit message from CVS: |
| Setting the proper copyright notice. |
| |
| 2005-10-26 17:23:06 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/videobox/Makefile.am: Use liboil. |
| Original commit message from CVS: |
| 2005-10-26 Julien MOUTTE <julien@moutte.net> |
| * gst/videobox/Makefile.am: Use liboil. |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (gst_video_box_set_property), (gst_video_box_transform_caps), |
| (gst_video_box_set_caps), (gst_video_box_get_unit_size), |
| (gst_video_box_ayuv): Lot of optimization in AYUV rendering |
| using liboil. Will dot the same to I420 border generation |
| tomorrow. |
| |
| 2005-10-26 16:36:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/rtp/Makefile.am: |
| fix automake warnings |
| Original commit message from CVS: |
| fix automake warnings |
| |
| 2005-10-26 14:50:59 +0000 Zeeshan Ali <zeenix@gmail.com> |
| |
| * ChangeLog: |
| * gst/rtp/gstrtpg711dec.c: |
| * gst/rtp/gstrtpg711dec.h: |
| * gst/rtp/gstrtpg711depay.c: |
| * gst/rtp/gstrtpg711depay.h: |
| * gst/rtp/gstrtpg711enc.c: |
| * gst/rtp/gstrtpg711pay.c: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtpgsmdepay.h: |
| * gst/rtp/gstrtpgsmenc.c: |
| * gst/rtp/gstrtpgsmparse.c: |
| * gst/rtp/gstrtpgsmparse.h: |
| * gst/rtp/gstrtpgsmpay.c: |
| Hacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits from the basertpdepayloader. |
| Original commit message from CVS: |
| Hacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits from the basertpdepayloader. |
| |
| 2005-10-26 14:23:45 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/videobox/gstvideobox.c: Removing this forgotten debug. |
| Original commit message from CVS: |
| 2005-10-26 Julien MOUTTE <julien@moutte.net> |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (gst_video_box_transform_caps), (gst_video_box_get_unit_size), |
| (gst_video_box_ayuv): Removing this forgotten debug. |
| |
| 2005-10-26 14:08:49 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/videobox/gstvideobox.c: Fix the stride issue when boxing to AYUV. |
| Original commit message from CVS: |
| 2005-10-26 Julien MOUTTE <julien@moutte.net> |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (gst_video_box_transform_caps), (gst_video_box_get_unit_size), |
| (gst_video_box_ayuv): Fix the stride issue when boxing to AYUV. |
| |
| 2005-10-26 11:12:34 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/oss/: Actually use the 'oss' debug category we register. |
| Original commit message from CVS: |
| * sys/oss/gstossaudio.c: |
| * sys/oss/gstossdmabuffer.c: |
| * sys/oss/gstosshelper.c: |
| * sys/oss/gstossmixer.c: |
| * sys/oss/gstossmixerelement.c: |
| * sys/oss/gstossmixertrack.c: |
| * sys/oss/gstosssink.c: |
| * sys/oss/gstosssrc.c: |
| Actually use the 'oss' debug category we register. |
| |
| 2005-10-26 10:38:18 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/videomixer/videomixer.c: Use gst_pad_get_parent and drop the ref that was added through that call. |
| Original commit message from CVS: |
| 2005-10-26 Julien MOUTTE <julien@moutte.net> |
| * gst/videomixer/videomixer.c: |
| (gst_videomixer_pad_set_property), |
| (gst_videomixer_pad_sink_setcaps), (gst_videomixer_getcaps): |
| Use gst_pad_get_parent and drop the ref that was added through |
| that call. |
| |
| 2005-10-26 10:03:02 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * gst/rtp/gstrtpgsmenc.c: |
| * gst/rtp/gstrtpgsmpay.c: |
| fix compilation |
| Original commit message from CVS: |
| fix compilation |
| |
| 2005-10-25 21:09:36 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br> |
| |
| * ChangeLog: |
| * gst/rtp/gstrtpg711dec.c: |
| * gst/rtp/gstrtpg711depay.c: |
| Just removed a couple of lines of weird code used during development/test time. |
| Original commit message from CVS: |
| Just removed a couple of lines of weird code used during development/test time. |
| |
| 2005-10-25 19:19:38 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br> |
| |
| * ChangeLog: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: |
| * gst/rtp/gstrtpg711dec.c: |
| * gst/rtp/gstrtpg711dec.h: |
| * gst/rtp/gstrtpg711depay.c: |
| * gst/rtp/gstrtpg711depay.h: |
| * gst/rtp/gstrtpg711enc.c: |
| * gst/rtp/gstrtpg711enc.h: |
| * gst/rtp/gstrtpg711pay.c: |
| * gst/rtp/gstrtpg711pay.h: |
| G711 payloader and depayloader created by Edgard Lima (it supports mulaw and alaw (dec)encoders) |
| Original commit message from CVS: |
| G711 payloader and depayloader created by Edgard Lima (it supports |
| mulaw and alaw (dec)encoders) |
| |
| 2005-10-25 17:55:19 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/videobox/gstvideobox.c: Doh ! I introduced wingo's bug again ! Sorry... |
| Original commit message from CVS: |
| 2005-10-25 Julien MOUTTE <julien@moutte.net> |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (gst_video_box_transform_caps), (gst_video_box_get_unit_size): |
| Doh ! I introduced wingo's bug again ! Sorry... |
| |
| 2005-10-25 16:02:38 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * ChangeLog: |
| * gst/rtp/Makefile.am: |
| add missing header files for disting |
| Original commit message from CVS: |
| add missing header files for disting |
| |
| 2005-10-25 15:07:02 +0000 Zeeshan Ali <zeenix@gmail.com> |
| |
| * ChangeLog: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtpgsmdepay.h: |
| * gst/rtp/gstrtpgsmenc.c: |
| * gst/rtp/gstrtpgsmenc.h: |
| * gst/rtp/gstrtpgsmparse.c: |
| * gst/rtp/gstrtpgsmparse.h: |
| * gst/rtp/gstrtpgsmpay.c: |
| * gst/rtp/gstrtpgsmpay.h: |
| Getting the GSM (de)payloader working and compatible with our plans for RTP. |
| Original commit message from CVS: |
| Getting the GSM (de)payloader working and compatible with our plans for RTP. |
| |
| 2005-10-25 13:03:04 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst/rtp/gstrtp.c: |
| fix mistaken claim on GPL, its LGPL |
| Original commit message from CVS: |
| fix mistaken claim on GPL, its LGPL |
| |
| 2005-10-25 10:47:09 +0000 Julien Moutte <julien@moutte.net> |
| |
| ext/libpng/gstpngdec.c: Push a newsegment event, move some redundant code in a single place. |
| Original commit message from CVS: |
| 2005-10-25 Julien MOUTTE <julien@moutte.net> |
| * ext/libpng/gstpngdec.c: (user_info_callback), |
| (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Push |
| a newsegment event, move some redundant code in a single place. |
| |
| 2005-10-25 10:23:26 +0000 Julien Moutte <julien@moutte.net> |
| |
| ext/libpng/gstpngdec.c: Temporary hack to get correct colors order when we have a png image with alpha channel. |
| Original commit message from CVS: |
| 2005-10-25 Julien MOUTTE <julien@moutte.net> |
| * ext/libpng/gstpngdec.c: (user_info_callback), |
| (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Temporary |
| hack to get correct colors order when we have a png image with |
| alpha channel. |
| |
| 2005-10-24 17:29:02 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/dv/gstdvdemux.c: Call gst_element_no_more_pads when there will be no more pads. |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads): |
| Call gst_element_no_more_pads when there will be no more pads. |
| |
| 2005-10-24 16:39:38 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Added two new payloaders, an RFC 2190 payloader for h263 and a payload convertor for an asterisk server. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_get_type), |
| (gst_asteriskh263_base_init), (gst_asteriskh263_class_init), |
| (gst_asteriskh263_init), (gst_asteriskh263_finalize), |
| (gst_asteriskh263_chain), (gst_asteriskh263_set_property), |
| (gst_asteriskh263_get_property), (gst_asteriskh263_change_state), |
| (gst_asteriskh263_plugin_init): |
| * gst/rtp/gstasteriskh263.h: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtph263enc.c: (gst_rtph263enc_get_type), |
| (gst_rtph263enc_base_init), (gst_rtph263enc_class_init), |
| (gst_rtph263enc_init), (gst_rtph263enc_finalize), |
| (gst_rtph263enc_setcaps), (gst_rtph263enc_gobfiner), |
| (gst_rtph263enc_flush), (gst_rtph263enc_handle_buffer), |
| (gst_rtph263enc_plugin_init): |
| * gst/rtp/gstrtph263enc.h: |
| Added two new payloaders, an RFC 2190 payloader for h263 and |
| a payload convertor for an asterisk server. |
| |
| 2005-10-24 15:57:17 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/oss/gstosssrc.c: Set bytes_per_sample correctly (is not always 4, but depends on width and number of channels). |
| Original commit message from CVS: |
| * sys/oss/gstosssrc.c: (gst_oss_src_prepare): |
| Set bytes_per_sample correctly (is not always 4, but |
| depends on width and number of channels). |
| |
| 2005-10-24 15:50:06 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacenc.*: Fix seeking, so that flacenc can rewrite the header with the correct duration and amount of sa... |
| Original commit message from CVS: |
| * ext/flac/gstflacenc.c: (gst_flacenc_base_init), |
| (gst_flacenc_init), (gst_flacenc_sink_setcaps), |
| (gst_flacenc_seek_callback), (gst_flacenc_write_callback), |
| (gst_flacenc_sink_event), (gst_flacenc_chain), |
| (gst_flacenc_set_property), (gst_flacenc_get_property), |
| (gst_flacenc_change_state): |
| * ext/flac/gstflacenc.h: |
| Fix seeking, so that flacenc can rewrite the header with the |
| correct duration and amount of samples and all that at EOS; |
| also set timestamps and granulepos on outgoing buffers; add |
| debug category; fix state change function. |
| |
| 2005-10-24 13:46:09 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/videomixer/videomixer.c: Don't restrict video geometry from 16 to 4096. |
| Original commit message from CVS: |
| 2005-10-24 Julien MOUTTE <julien@moutte.net> |
| * gst/videomixer/videomixer.c: Don't restrict video geometry |
| from 16 to 4096. |
| |
| 2005-10-24 13:22:14 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/videobox/gstvideobox.c: Fix caps negotiation correctly, add debugging category. |
| Original commit message from CVS: |
| 2005-10-24 Julien MOUTTE <julien@moutte.net> |
| * gst/videobox/gstvideobox.c: (gst_video_box_class_init), |
| (gst_video_box_transform_caps), (gst_video_box_get_unit_size): |
| Fix caps negotiation correctly, add debugging category. |
| |
| 2005-10-24 13:02:47 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| port over plugin listing from base |
| Original commit message from CVS: |
| port over plugin listing from base |
| |
| 2005-10-24 08:59:24 +0000 Julien Moutte <julien@moutte.net> |
| |
| ext/libpng/gstpngdec.c: Don't use fixed caps on a sink pad. |
| Original commit message from CVS: |
| 2005-10-24 Julien MOUTTE <julien@moutte.net> |
| * ext/libpng/gstpngdec.c: (gst_pngdec_init): Don't use fixed |
| caps on |
| a sink pad. |
| |
| 2005-10-23 23:05:59 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| * docs/upload.mak: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| === release 0.9.4 === |
| |
| 2005-10-23 22:43:08 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * RELEASE: |
| * configure.ac: |
| * docs/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.signals: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-alphacolor.xml: |
| * docs/plugins/inspect/plugin-auparse.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-cairo.xml: |
| * docs/plugins/inspect/plugin-debug.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-efence.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-flxdec.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-matroska.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-navigationtest.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-videomixer.xml: |
| * docs/plugins/inspect/plugin-wavenc.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| releasing 0.9.4 |
| Original commit message from CVS: |
| releasing 0.9.4 |
| |
| 2005-10-23 11:07:10 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ext/libpng/gstpngdec.c: |
| * gst/wavparse/gstwavparse.c: |
| * po/POTFILES.in: |
| STOPPED->FAILED |
| Original commit message from CVS: |
| STOPPED->FAILED |
| |
| 2005-10-21 17:00:58 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/speex/gstspeexenc.c: Add position and duration query, fix query type function. |
| Original commit message from CVS: |
| * ext/speex/gstspeexenc.c: (gst_speexenc_get_query_types), |
| (gst_speexenc_src_query): |
| Add position and duration query, fix query type function. |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), |
| (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps): |
| Let's not set non-fixed caps on source pads. |
| |
| 2005-10-21 16:15:57 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| Set correct stream_time in newsegment event. avi can also handle a duration query now. |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_get_src_query_types), |
| (gst_avi_demux_handle_seek): |
| Set correct stream_time in newsegment event. |
| avi can also handle a duration query now. |
| |
| 2005-10-21 10:06:40 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| update for latest additions |
| Original commit message from CVS: |
| update for latest additions |
| |
| 2005-10-20 19:14:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-demux.c: Fix duration query; fix basetime in newsegment event after seek; fix duration in initi... |
| Original commit message from CVS: |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_handle_src_query), |
| (gst_matroska_demux_handle_seek_event), |
| (gst_matroska_demux_loop_stream_parse_id): |
| Fix duration query; fix basetime in newsegment event after |
| seek; fix duration in initial newsegment event. |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start): |
| Extract number of channels and samplerate from vorbis headers; |
| add some debug messages when querying the durations of the |
| input streams. |
| |
| 2005-10-20 11:50:53 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.c: Set stream time correctly in newsegment. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek), |
| (gst_wavparse_stream_headers), (gst_wavparse_stream_data), |
| (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event): |
| Set stream time correctly in newsegment. |
| |
| 2005-10-20 11:39:40 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/avi/gstavidemux.c: Correctly fill in the stream time. |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek): |
| Correctly fill in the stream time. |
| |
| 2005-10-19 20:48:24 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * check/elements/level.c: |
| * gst/level/gstlevel.c: |
| * gst/level/level-example.c: |
| * tests/check/elements/level.c: |
| use ELEMENT messages instead |
| Original commit message from CVS: |
| use ELEMENT messages instead |
| |
| 2005-10-19 15:58:00 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: API change fix. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types), |
| (gst_qtdemux_handle_src_query): |
| * gst/speed/gstspeed.c: (speed_get_query_types), (speed_src_query): |
| * gst/tta/gstttaparse.c: (gst_tta_parse_src_event), |
| (gst_tta_parse_get_query_types), (gst_tta_parse_query): |
| API change fix. |
| |
| 2005-10-19 15:57:04 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| API change fix. |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_get_src_query_types), |
| (gst_dvdemux_src_query): |
| * ext/flac/gstflacdec.c: (gst_flacdec_length), |
| (gst_flacdec_src_query): |
| * ext/raw1394/gstdv1394src.c: (gst_dv1394src_query): |
| * ext/speex/gstspeexdec.c: (speex_dec_src_query): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query): |
| * gst/debug/gstnavseek.c: (gst_navseek_seek): |
| * gst/debug/progressreport.c: (gst_progress_report_report): |
| * gst/matroska/ebml-read.c: (gst_ebml_read_get_length): |
| * gst/matroska/matroska-demux.c: |
| (gst_matroska_demux_handle_src_query): |
| * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek), |
| (gst_wavparse_stream_headers), (gst_wavparse_stream_data), |
| (gst_wavparse_pad_convert), (gst_wavparse_pad_query), |
| (gst_wavparse_srcpad_event): |
| API change fix. |
| |
| 2005-10-19 10:57:46 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/goom/: Make inline functions either 'static inline' or 'extern inline', otherwise the Forte compiler apparently w... |
| Original commit message from CVS: |
| * gst/goom/filters.c: |
| * gst/goom/graphic.h: |
| * gst/goom/lines.c: |
| Make inline functions either 'static inline' or 'extern inline', |
| otherwise the Forte compiler apparently won't inline them (#317300). |
| |
| 2005-10-18 22:50:11 +0000 Julien Moutte <julien@moutte.net> |
| |
| ext/libpng/gstpngdec.c: forgot the buffer unref in pull. |
| Original commit message from CVS: |
| 2005-10-19 Julien MOUTTE <julien@moutte.net> |
| * ext/libpng/gstpngdec.c: forgot the buffer unref in pull. |
| |
| 2005-10-18 22:44:11 +0000 Julien Moutte <julien@moutte.net> |
| |
| ext/libpng/gstpngdec.*: Complete rewrite of pngdec. It's now very nice and handle push/pull based model. if you have ... |
| Original commit message from CVS: |
| 2005-10-19 Julien MOUTTE <julien@moutte.net> |
| * ext/libpng/gstpngdec.c: (gst_pngdec_class_init), |
| (gst_pngdec_init), (user_error_fn), (user_warning_fn), |
| (user_info_callback), (user_endrow_callback), |
| (user_end_callback), |
| (user_read_data), (gst_pngdec_caps_create_and_set), |
| (gst_pngdec_task), (gst_pngdec_chain), (gst_pngdec_sink_event), |
| (gst_pngdec_libpng_clear), (gst_pngdec_libpng_init), |
| (gst_pngdec_change_state), (gst_pngdec_sink_activate_push), |
| (gst_pngdec_sink_activate_pull), (gst_pngdec_sink_activate): |
| * ext/libpng/gstpngdec.h: Complete rewrite of pngdec. It's now |
| very nice and handle push/pull based model. if you have filesrc |
| connected to it, it will do random access to load the png file. |
| If you have a network source that can't do _getrange, it does |
| progressive loading through the chain function. |
| * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps), |
| (transform_rgb), (transform_bgr): Fix caps negotiation correctly |
| thanks to Master Wim Taymans ;-) |
| |
| 2005-10-18 18:12:31 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/: Ported matroska demuxer to 0.9. |
| Original commit message from CVS: |
| * gst/matroska/Makefile.am: |
| * gst/matroska/ebml-read.c: |
| * gst/matroska/ebml-read.h: |
| * gst/matroska/matroska-demux.c: |
| * gst/matroska/matroska-demux.h: |
| * gst/matroska/matroska.c: (plugin_init): |
| Ported matroska demuxer to 0.9. |
| |
| 2005-10-18 18:06:14 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/matroska/matroska-mux.c: Fix mpeg4 input handling (#318847); also, while we're at it, fix media type for Motion-J... |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * gst/matroska/matroska-mux.c: |
| (gst_matroska_mux_video_pad_setcaps), |
| (gst_matroska_mux_audio_pad_setcaps): |
| Fix mpeg4 input handling (#318847); also, while we're at it, |
| fix media type for Motion-JPEG: should be image/jpeg. |
| |
| 2005-10-18 13:21:18 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.c: Fix for segment-start/stop API change. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek), |
| (gst_wavparse_stream_headers), (gst_wavparse_stream_data), |
| (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event): |
| Fix for segment-start/stop API change. |
| |
| 2005-10-17 17:18:56 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/alpha/gstalphacolor.c: Handle caps negotiation in a better way. |
| Original commit message from CVS: |
| 2005-10-17 Julien MOUTTE <julien@moutte.net> |
| * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps), |
| (transform_rgb), (transform_bgr): Handle caps negotiation in a |
| better |
| way. |
| |
| 2005-10-17 16:59:20 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/videobox/gstvideobox.c: Fix caps nego some more to get |
| Original commit message from CVS: |
| 2005-10-17 Julien MOUTTE <julien@moutte.net> |
| * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps), |
| (gst_video_box_get_unit_size): Fix caps nego some more to get |
| AYUV |
| output declared in transform_caps. |
| |
| 2005-10-17 15:23:24 +0000 Julien Moutte <julien@moutte.net> |
| |
| ext/libpng/gstpngdec.c: We use fixed caps. |
| Original commit message from CVS: |
| 2005-10-17 Julien MOUTTE <julien@moutte.net> |
| * ext/libpng/gstpngdec.c: (gst_pngdec_init): We use fixed caps. |
| |
| 2005-10-17 15:14:29 +0000 Julien Moutte <julien@moutte.net> |
| |
| gst/videobox/gstvideobox.c: Fix wrong size calculations and implement get_unit_size correctly. |
| Original commit message from CVS: |
| 2005-10-17 Julien MOUTTE <julien@moutte.net> |
| * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps), |
| (gst_video_box_get_unit_size): Fix wrong size calculations and |
| implement get_unit_size correctly. |
| |
| 2005-10-17 14:56:12 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Enable flx plugin. |
| Original commit message from CVS: |
| * configure.ac: |
| Enable flx plugin. |
| * gst/flx/gstflxdec.c: (flx_decode_chunks): |
| Fix gcc4 signedness issue. |
| |
| 2005-10-17 08:46:30 +0000 Julien Moutte <julien@moutte.net> |
| |
| configure.ac: Adding videomixer. |
| Original commit message from CVS: |
| 2005-10-17 Julien MOUTTE <julien@moutte.net> |
| * configure.ac: Adding videomixer. |
| * ext/libpng/gstpngdec.c: (gst_pngdec_class_init), |
| (user_read_data), (gst_pngdec_chain): More debugging. |
| * gst/alpha/Makefile.am: Adding alphacolor |
| * gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init), |
| (gst_alpha_color_class_init), (gst_alpha_color_init), |
| (gst_alpha_color_transform_caps), (gst_alpha_color_set_caps), |
| (transform_rgb), (transform_bgr), |
| (gst_alpha_color_transform_ip), |
| (plugin_init): Ported to 0.9 using in place base tranform. |
| * gst/videomixer/Makefile.am: |
| * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type), |
| (gst_videomixer_pad_class_init), |
| (gst_videomixer_pad_sink_setcaps), |
| (gst_videomixer_pad_link), (gst_videomixer_pad_unlink), |
| (gst_videomixer_pad_init), (gst_videomixer_class_init), |
| (gst_videomixer_init), (gst_videomixer_getcaps), |
| (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues), |
| (gst_videomixer_blend_buffers), (gst_videomixer_update_queues), |
| (gst_videomixer_collected), (gst_videomixer_change_state): |
| Ported |
| to 0.9 using collectpads. |
| |
| 2005-10-16 21:19:44 +0000 Zeeshan Ali <zeenix@gmail.com> |
| |
| * ChangeLog: |
| * common: |
| * configure.ac: |
| * gst/flx/Makefile.am: |
| * gst/flx/gstflxdec.c: |
| * gst/flx/gstflxdec.h: |
| flx plugin ported to 0.9 |
| Original commit message from CVS: |
| flx plugin ported to 0.9 |
| |
| 2005-10-16 14:33:05 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * ext/shout2/gstshout2.c: |
| use gst_version_string |
| Original commit message from CVS: |
| use gst_version_string |
| |
| 2005-10-16 13:17:11 +0000 Andy Wingo <wingo@pobox.com> |
| |
| configure.ac: GLIB_CHECK. |
| Original commit message from CVS: |
| 2005-10-16 Andy Wingo <wingo@pobox.com> |
| * configure.ac: GLIB_CHECK. |
| |
| 2005-10-15 16:48:55 +0000 Julien Moutte <julien@moutte.net> |
| |
| ext/libpng/: Ported pngdec to 0.9 |
| Original commit message from CVS: |
| 2005-10-15 Julien MOUTTE <julien@moutte.net> |
| * ext/libpng/Makefile.am: |
| * ext/libpng/gstpng.c: (plugin_init): |
| * ext/libpng/gstpngdec.c: (gst_pngdec_class_init), |
| (gst_pngdec_init), (user_read_data), (gst_pngdec_chain): |
| * ext/libpng/gstpngdec.h: Ported pngdec to 0.9 |
| |
| 2005-10-14 12:43:30 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| Port matroska muxer to 0.9 (#318847). |
| Original commit message from CVS: |
| Reviewed by: Tim-Philipp Müller <tim at centricular dot net> |
| * configure.ac: |
| * gst/matroska/Makefile.am: |
| * gst/matroska/ebml-ids.h: |
| * gst/matroska/ebml-write.c: |
| * gst/matroska/ebml-write.h: |
| * gst/matroska/matroska-ids.h: |
| * gst/matroska/matroska-mux.c: |
| * gst/matroska/matroska-mux.h: |
| * gst/matroska/matroska.c: (plugin_init): |
| Port matroska muxer to 0.9 (#318847). |
| |
| 2005-10-13 18:59:35 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/speex/gstspeexenc.c: Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE; use GST_READ_UINT32_LE() and fr... |
| Original commit message from CVS: |
| * ext/speex/gstspeexenc.c: (gst_speexenc_get_tag_value), |
| (comment_init), (comment_add): |
| Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE; |
| use GST_READ_UINT32_LE() and friends rather than the private |
| implementation of those same macros. |
| |
| 2005-10-13 16:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ext/cairo/Makefile.am: |
| fix dist |
| Original commit message from CVS: |
| fix dist |
| |
| 2005-10-13 15:28:01 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| examples/stats/mp2ogg.c: more typo fixes |
| Original commit message from CVS: |
| * examples/stats/mp2ogg.c: |
| more typo fixes |
| |
| 2005-10-12 14:29:55 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition |
| Original commit message from CVS: |
| * examples/indexing/indexmpeg.c: (main): |
| * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio), |
| (gst_artsdsink_close_audio), (gst_artsdsink_change_state): |
| * ext/artsd/gstartsdsink.h: |
| * ext/audiofile/gstafparse.c: (gst_afparse_open_file), |
| (gst_afparse_close_file): |
| * ext/audiofile/gstafparse.h: |
| * ext/audiofile/gstafsink.c: (gst_afsink_open_file), |
| (gst_afsink_close_file), (gst_afsink_chain), |
| (gst_afsink_change_state): |
| * ext/audiofile/gstafsink.h: |
| * ext/audiofile/gstafsrc.c: (gst_afsrc_open_file), |
| (gst_afsrc_close_file), (gst_afsrc_change_state): |
| * ext/audiofile/gstafsrc.h: |
| * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init): |
| * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init): |
| * ext/dts/gstdtsdec.c: (gst_dtsdec_init): |
| * ext/jack/gstjack.h: |
| * ext/jack/gstjackbin.c: (gst_jack_bin_init), |
| (gst_jack_bin_change_state): |
| * ext/musepack/gstmusepackdec.c: (gst_musepackdec_init): |
| * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init): |
| * ext/nas/nassink.c: (gst_nassink_open_audio), |
| (gst_nassink_close_audio), (gst_nassink_change_state): |
| * ext/nas/nassink.h: |
| * ext/polyp/polypsink.c: (gst_polypsink_init): |
| * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state): |
| * ext/sdl/sdlvideosink.h: |
| * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init): |
| * ext/sndfile/gstsf.c: (gst_sf_set_property), |
| (gst_sf_change_state), (gst_sf_release_request_pad), |
| (gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop): |
| * ext/sndfile/gstsf.h: |
| * ext/swfdec/gstswfdec.c: (gst_swfdec_init): |
| * ext/tarkin/gsttarkindec.c: (gst_tarkindec_init): |
| * gst/apetag/apedemux.c: (gst_ape_demux_init): |
| * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init): |
| * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init): |
| * gst/festival/gstfestival.c: (gst_festival_change_state): |
| * gst/festival/gstfestival.h: |
| * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init): |
| * gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init), |
| (gst_multifilesink_set_location), (gst_multifilesink_open_file), |
| (gst_multifilesink_close_file), (gst_multifilesink_next_file), |
| (gst_multifilesink_pad_query), (gst_multifilesink_handle_event), |
| (gst_multifilesink_chain), (gst_multifilesink_change_state): |
| * gst/multifilesink/gstmultifilesink.h: |
| * gst/videodrop/gstvideodrop.c: (gst_videodrop_init): |
| * sys/cdrom/gstcdplayer.c: (cdplayer_init): |
| * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init), |
| (dxr3audiosink_open), (dxr3audiosink_close), |
| (dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3), |
| (dxr3audiosink_change_state): |
| * sys/dxr3/dxr3audiosink.h: |
| * sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open), |
| (dxr3spusink_close), (dxr3spusink_chain), |
| (dxr3spusink_change_state): |
| * sys/dxr3/dxr3spusink.h: |
| * sys/dxr3/dxr3videosink.c: (dxr3videosink_init), |
| (dxr3videosink_open), (dxr3videosink_close), |
| (dxr3videosink_write_data), (dxr3videosink_change_state): |
| * sys/dxr3/dxr3videosink.h: |
| * sys/glsink/glimagesink.c: (gst_glimagesink_init): |
| * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state), |
| (gst_qcamsrc_open), (gst_qcamsrc_close): |
| * sys/qcam/gstqcamsrc.h: |
| * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init): |
| * sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get), |
| (gst_vcdsrc_open_file), (gst_vcdsrc_close_file), |
| (gst_vcdsrc_change_state), (gst_vcdsrc_recalculate): |
| * sys/vcd/vcdsrc.h: |
| renamed GST_FLAGS macros to GST_OBJECT_FLAGS |
| moved bitshift from macro to enum definition |
| |
| 2005-10-12 14:29:43 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition |
| Original commit message from CVS: |
| * examples/indexing/indexmpeg.c: (main): |
| * ext/esd/esdmon.c: (gst_esdmon_open_audio), |
| (gst_esdmon_close_audio), (gst_esdmon_change_state): |
| * ext/esd/esdmon.h: |
| * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init): |
| * ext/pango/gsttextoverlay.c: (gst_textoverlay_init): |
| * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init): |
| * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init): |
| * gst/avi/gstavimux.c: (gst_avimux_init): |
| * gst/matroska/matroska-demux.c: (gst_matroska_demux_init): |
| * gst/multipart/multipartdemux.c: (gst_multipart_demux_init): |
| * gst/multipart/multipartmux.c: (gst_multipart_mux_init): |
| * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init), |
| (gst_multifilesrc_get), (gst_multifilesrc_open_file), |
| (gst_multifilesrc_close_file), (gst_multifilesrc_change_state): |
| * gst/oldcore/gstmultifilesrc.h: |
| * gst/oldcore/gstpipefilter.c: (gst_pipefilter_init), |
| (gst_pipefilter_open_file), (gst_pipefilter_close_file), |
| (gst_pipefilter_change_state): |
| * gst/oldcore/gstpipefilter.h: |
| * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init): |
| * gst/videomixer/videomixer.c: (gst_videomixer_init): |
| * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_init): |
| * sys/osxaudio/gstosxaudiosink.h: |
| * sys/osxaudio/gstosxaudiosrc.h: |
| renamed GST_FLAGS macros to GST_OBJECT_FLAGS |
| moved bitshift from macro to enum definition |
| |
| 2005-10-12 03:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ext/Makefile.am: |
| dist cairo |
| Original commit message from CVS: |
| dist cairo |
| |
| 2005-10-12 03:12:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| ext/: update of cairo-based timeoverlay to 1.0 Cairo API doesn't work yet for resizing of output sink |
| Original commit message from CVS: |
| * ext/Makefile.am: |
| * ext/cairo/Makefile.am: |
| * ext/cairo/gstcairo.c: (plugin_init): |
| * ext/cairo/gsttextoverlay.c: (gst_textoverlay_change_state): |
| * ext/cairo/gsttimeoverlay.c: (gst_timeoverlay_update_font_height), |
| (gst_timeoverlay_setup), (gst_timeoverlay_planar411): |
| * ext/cairo/gsttimeoverlay.h: |
| update of cairo-based timeoverlay to 1.0 Cairo API |
| doesn't work yet for resizing of output sink |
| |
| 2005-10-12 03:07:26 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| don't build checks if we don't have check |
| Original commit message from CVS: |
| don't build checks if we don't have check |
| |
| 2005-10-12 03:03:27 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| * common: |
| don't build checks if we don't have gstcheck |
| Original commit message from CVS: |
| don't build checks if we don't have gstcheck |
| |
| 2005-10-11 17:38:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/speex/gstspeexdec.c: newsegment API fix. |
| Original commit message from CVS: |
| * ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain): |
| newsegment API fix. |
| |
| 2005-10-11 16:34:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/: newsegment API update. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header): |
| * gst/tta/gstttaparse.c: (gst_tta_parse_src_event), |
| (gst_tta_parse_parse_header): |
| newsegment API update. |
| |
| 2005-10-11 16:33:08 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| newsegment API update. |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event), |
| (gst_dvdemux_demux_frame): |
| * ext/flac/gstflacdec.c: (gst_flacdec_write): |
| * gst/auparse/gstauparse.c: (gst_auparse_chain): |
| * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header), |
| (gst_avi_demux_handle_seek): |
| * gst/goom/gstgoom.c: (gst_goom_event): |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file): |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek), |
| (gst_wavparse_stream_headers), (gst_wavparse_stream_data), |
| (gst_wavparse_loop), (gst_wavparse_pad_convert), |
| (gst_wavparse_srcpad_event): |
| newsegment API update. |
| |
| 2005-10-11 10:07:35 +0000 Andy Wingo <wingo@pobox.com> |
| |
| ext/speex/gstspeexenc.c: Signedness cleanups. |
| Original commit message from CVS: |
| 2005-10-11 Andy Wingo <wingo@pobox.com> |
| * ext/speex/gstspeexenc.c: Signedness cleanups. |
| |
| 2005-10-10 19:57:40 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * PORTED_09: |
| * ext/speex/Makefile.am: |
| * ext/speex/gstspeex.c: |
| * ext/speex/gstspeexenc.c: |
| Speexenc ported to 0.9. |
| Original commit message from CVS: |
| Speexenc ported to 0.9. |
| |
| 2005-10-10 14:16:21 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| sys/oss/: Cleanups, make device configurable in the sink, handle and report errors. |
| Original commit message from CVS: |
| * sys/oss/gstosssink.c: (gst_oss_sink_class_init), |
| (gst_oss_sink_init), (gst_oss_sink_set_property), |
| (gst_oss_sink_get_property), (gst_oss_sink_open), |
| (gst_oss_sink_prepare), (gst_oss_sink_reset): |
| * sys/oss/gstosssink.h: |
| * sys/oss/gstosssrc.c: (gst_oss_src_class_init), |
| (gst_oss_src_set_property), (gst_oss_src_init), (gst_oss_src_open), |
| (gst_oss_src_prepare): |
| Cleanups, make device configurable in the sink, handle and report |
| errors. |
| |
| 2005-10-10 12:31:07 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| ext/gconf/: Make sure element is NULL before removing from the bin. |
| Original commit message from CVS: |
| * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset): |
| * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset): |
| Make sure element is NULL before removing from the bin. |
| |
| 2005-10-07 16:28:24 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * ext/raw1394/gstdv1394src.c: |
| Don't unref the message. |
| Original commit message from CVS: |
| (gst_dv1394src_bus_reset): Don't unref the message. |
| |
| 2005-10-07 16:22:59 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * ChangeLog: |
| * ext/raw1394/gstdv1394src.c: |
| Post a message when the cable is unplugged. |
| Original commit message from CVS: |
| (gst_dv1394src_bus_reset): Post a message when the cable is |
| unplugged. |
| (gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints. |
| |
| 2005-10-07 15:24:24 +0000 Andy Wingo <wingo@pobox.com> |
| |
| ext/raw1394/gstdv1394src.c: Make interruptible, so it won't block forever in a read(). |
| Original commit message from CVS: |
| 2005-10-07 Andy Wingo <wingo@pobox.com> |
| * ext/raw1394/gstdv1394src.c: Make interruptible, so it won't |
| block forever in a read(). |
| |
| 2005-10-07 13:17:53 +0000 Andy Wingo <wingo@pobox.com> |
| |
| ext/raw1394/gstdv1394src.c: Clean up for style before doing some hacking. The only change should be that the state ch... |
| Original commit message from CVS: |
| 2005-10-07 Andy Wingo <wingo@pobox.com> |
| * ext/raw1394/gstdv1394src.c: Clean up for style before doing some |
| hacking. The only change should be that the state change stuff was |
| put into basesrc's start() and stop() routines, which coalesces |
| some steps. |
| |
| 2005-10-07 11:30:41 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Add check for mmap |
| Original commit message from CVS: |
| * configure.ac: |
| Add check for mmap |
| * gst/debug/Makefile.am: |
| Only compile efence plugin on systems that have mmap. |
| |
| 2005-10-05 16:36:57 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| add latest files |
| Original commit message from CVS: |
| add latest files |
| |
| 2005-10-05 11:38:29 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/debug/: Port progressreport, navseek, navigationtest, testsink and breakmydata. |
| Original commit message from CVS: |
| * gst/debug/Makefile.am: |
| * gst/debug/breakmydata.c: |
| * gst/debug/gstdebug.c: |
| * gst/debug/gstnavigationtest.c: |
| * gst/debug/gstnavseek.c: |
| * gst/debug/gstnavseek.h: |
| * gst/debug/progressreport.c: |
| * gst/debug/testplugin.c: |
| Port progressreport, navseek, navigationtest, testsink and |
| breakmydata. |
| |
| 2005-10-05 11:15:23 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/dv/gstdvdemux.c: Fixes for better conversion |
| Original commit message from CVS: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_src_convert), |
| (gst_dvdemux_src_query): |
| Fixes for better conversion |
| |
| 2005-10-04 17:58:40 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/autodetect/: Set state of elements to NULL before removing from bins. |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset), |
| (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect): |
| * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset), |
| (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect): |
| Set state of elements to NULL before removing from bins. |
| Set state of test element to NULL if we failed to move it to READY |
| |
| 2005-10-04 17:44:43 +0000 Edward Hervey <bilboed@bilboed.com> |
| |
| ext/dv/: Added DEFAULT <==> BYTES, TIME conversions on srcpad, |
| Original commit message from CVS: |
| * ext/dv/Makefile.am: |
| * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), (gst_dvdemux_src_conver): |
| Added DEFAULT <==> BYTES, TIME conversions on srcpad, |
| Corrected the query function for position so it doesn't forget what |
| format was asked, and calls the conversion functions on the correct pad. |
| |
| 2005-10-03 17:59:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| back to head |
| Original commit message from CVS: |
| back to head |
| |
| === release 0.9.3 === |
| |
| 2005-10-03 17:48:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * README: |
| * configure.ac: |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| release time |
| Original commit message from CVS: |
| release time |
| |
| 2005-10-02 23:08:35 +0000 Andy Wingo <wingo@pobox.com> |
| |
| ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc error returns. |
| Original commit message from CVS: |
| 2005-10-03 Andy Wingo <wingo@pobox.com> |
| * ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc |
| error returns. |
| |
| 2005-10-02 15:33:14 +0000 Andy Wingo <wingo@pobox.com> |
| |
| configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base. |
| Original commit message from CVS: |
| 2005-10-02 Andy Wingo <wingo@pobox.com> |
| * configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base. |
| * ext/flac/gstflacenc.c: Ported to 0.9. |
| * ext/flac/gstflacdec.c (gst_flacdec_loop): Handle errors better. |
| * ext/flac/Makefile.am: Add the GST_PLUGINS_BASE cflags and libs, |
| and link to gsttagedit. Enable flacenc. |
| * ext/flac/gstflacdec.c: Re-enable tag reading. |
| |
| 2005-09-30 16:36:49 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Various class and caps fixes from Andre Magalhaes (andrunko) |
| Original commit message from CVS: |
| * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps): |
| * gst/rtp/gstrtpgsmparse.c: |
| * gst/rtp/gstrtph263penc.c: |
| * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init), |
| (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer), |
| (gst_rtpmp4venc_set_property): |
| * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer): |
| Various class and caps fixes from Andre Magalhaes (andrunko) |
| |
| 2005-09-29 13:08:41 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/level/level-example.c: Update for new bus API. |
| Original commit message from CVS: |
| * gst/level/level-example.c: (main): |
| Update for new bus API. |
| |
| 2005-09-28 13:38:02 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/qtdemux/qtdemux.c: No need to take stream lock here. |
| Original commit message from CVS: |
| * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header): |
| No need to take stream lock here. |
| |
| 2005-09-28 09:45:00 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| configure.ac: Fix unexpanded autoconf macro GST_DOC, which has been renamed to GST_DOCBOOK_CHECK (see common/m4/gst-d... |
| Original commit message from CVS: |
| * configure.ac: |
| Fix unexpanded autoconf macro GST_DOC, which has been renamed |
| to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202). |
| |
| 2005-09-27 15:12:45 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| sys/oss/gstosssink.c: Fix playback of mono streams (bytes_per_sample should be set from the sample width and the numb... |
| Original commit message from CVS: |
| * sys/oss/gstosssink.c: (gst_oss_sink_prepare): |
| Fix playback of mono streams (bytes_per_sample should be set |
| from the sample width and the number of channels negotiated, |
| and not just be set to 4) (#317338) |
| |
| 2005-09-26 14:59:10 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| add auparse to plugins list |
| Original commit message from CVS: |
| add auparse to plugins list |
| |
| 2005-09-26 14:42:09 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmpaenc.c: Set buffer duration correctly. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush), |
| (gst_rtpmpaenc_handle_buffer): |
| Set buffer duration correctly. |
| |
| 2005-09-26 13:06:27 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| gst/avi/gstavidemux.c: Don't crash when encountering a stream with an unknown fourcc or codec id. Instead, create a p... |
| Original commit message from CVS: |
| * gst/avi/gstavidemux.c: (gst_avi_demux_base_init), |
| (gst_avi_demux_class_init), (gst_avi_demux_parse_stream), |
| (gst_avi_demux_change_state): |
| Don't crash when encountering a stream with an unknown fourcc or |
| codec id. Instead, create a pad of type video/x-avi-unknown or |
| audio/x-avi-unknown, which as a side-effect also results in less |
| confusing error messages in players ('no decoder' vs. 'no streams'); |
| minor fixes to state change function and class_init function. |
| |
| 2005-09-24 13:34:46 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * tests/check/Makefile.am: |
| set up plugin paths properly |
| Original commit message from CVS: |
| set up plugin paths properly |
| |
| 2005-09-24 13:10:52 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/autodetect/: These are sinks. |
| Original commit message from CVS: |
| * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init): |
| * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init): |
| These are sinks. |
| |
| 2005-09-24 12:10:02 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| check/elements/level.c: fix test for new GstClockTime use |
| Original commit message from CVS: |
| * check/elements/level.c: (GST_START_TEST): |
| fix test for new GstClockTime use |
| * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps), |
| (gst_level_transform_ip): |
| * gst/level/gstlevel.h: |
| fix up the decay peak, ensuring the decay peak is never lower |
| than the peak for that interval |
| |
| 2005-09-23 18:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * gst/level/gstlevel.c: |
| updating docs |
| Original commit message from CVS: |
| updating docs |
| |
| 2005-09-23 18:15:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * Makefile.am: |
| * check/elements/level.c: |
| * common: |
| * gst/level/Makefile.am: |
| * gst/level/gstlevel.c: |
| * gst/level/gstlevel.h: |
| * gst/level/level-example.c: |
| * tests/check/elements/level.c: |
| convert to using GstClockTime for all time values, finally. |
| Original commit message from CVS: |
| convert to using GstClockTime for all time values, finally. |
| |
| 2005-09-23 15:01:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/goom/Makefile.am: |
| fix build of goom |
| Original commit message from CVS: |
| fix build of goom |
| |
| 2005-09-23 14:20:01 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * gst/level/gstlevel.c: |
| we handle more than two channels |
| Original commit message from CVS: |
| we handle more than two channels |
| |
| 2005-09-23 04:23:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * configure.ac: |
| * ext/cairo/Makefile.am: |
| * ext/dv/Makefile.am: |
| * ext/esd/Makefile.am: |
| * ext/flac/Makefile.am: |
| * ext/gconf/Makefile.am: |
| * ext/gdk_pixbuf/Makefile.am: |
| * ext/jpeg/Makefile.am: |
| * ext/ladspa/Makefile.am: |
| * ext/libcaca/Makefile.am: |
| * ext/libmng/Makefile.am: |
| * ext/libpng/Makefile.am: |
| * ext/mikmod/Makefile.am: |
| * ext/pango/Makefile.am: |
| * ext/raw1394/Makefile.am: |
| * ext/shout2/Makefile.am: |
| * ext/speex/Makefile.am: |
| * gst/alpha/Makefile.am: |
| * gst/auparse/Makefile.am: |
| * gst/auparse/gstauparse.c: |
| * gst/autodetect/Makefile.am: |
| * gst/avi/Makefile.am: |
| * gst/cutter/Makefile.am: |
| * gst/debug/Makefile.am: |
| * gst/effectv/Makefile.am: |
| * gst/flx/Makefile.am: |
| * gst/goom/Makefile.am: |
| * gst/law/Makefile.am: |
| * gst/matroska/Makefile.am: |
| * gst/median/Makefile.am: |
| * gst/monoscope/Makefile.am: |
| * gst/multipart/Makefile.am: |
| * gst/oldcore/Makefile.am: |
| * gst/rtp/Makefile.am: |
| * gst/rtsp/Makefile.am: |
| * gst/smoothwave/Makefile.am: |
| * gst/smpte/Makefile.am: |
| * gst/videobox/Makefile.am: |
| * gst/videofilter/Makefile.am: |
| * gst/videomixer/Makefile.am: |
| * gst/wavenc/Makefile.am: |
| * gst/wavparse/Makefile.am: |
| * sys/oss/Makefile.am: |
| * sys/osxaudio/Makefile.am: |
| fix build and use of GST_LIBS |
| Original commit message from CVS: |
| fix build and use of GST_LIBS |
| |
| 2005-09-22 22:38:48 +0000 Edgard Lima <edgard.lima@indt.org.br> |
| |
| * ChangeLog: |
| * PORTED_09: |
| * configure.ac: |
| * gst/auparse/gstauparse.c: |
| * gst/auparse/gstauparse.h: |
| Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasink |
| Original commit message from CVS: |
| Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasink |
| |
| 2005-09-22 14:13:36 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Use is_filled to both check MTU and max-ptime of base class. |
| Original commit message from CVS: |
| * gst/rtp/TODO: |
| * gst/rtp/gstrtpdec.c: (gst_rtpdec_getcaps): |
| * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init), |
| (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer), |
| (gst_rtpmp4venc_set_property): |
| * gst/rtp/gstrtpmp4venc.h: |
| * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer): |
| * gst/rtp/gstrtpmpaenc.h: |
| Use is_filled to both check MTU and max-ptime of base class. |
| |
| 2005-09-22 11:28:23 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpmp4venc.c: Don't fragment packets with multiple frames. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init), |
| (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer), |
| (gst_rtpmp4venc_set_property): |
| Don't fragment packets with multiple frames. |
| |
| 2005-09-22 10:39:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Remove g_print. |
| Original commit message from CVS: |
| * gst/rtp/TODO: |
| * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps): |
| * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init), |
| (gst_rtpmp4venc_init), (gst_rtpmp4venc_parse_data), |
| (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property), |
| (gst_rtpmp4venc_get_property): |
| * gst/rtp/gstrtpmp4venc.h: |
| Remove g_print. |
| Update TODO |
| Make payload encoder a bit smarter and more correct with |
| timestamps. |
| Added option in payloader to include config string in-band. |
| |
| 2005-09-21 19:41:45 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: Strip spaces for key/value pairs. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap), |
| (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp), |
| (gst_rtspsrc_send): |
| Strip spaces for key/value pairs. |
| |
| 2005-09-21 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/gstrtspsrc.c: More SDP parsing and caps setting. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap), |
| (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp), |
| (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send), |
| (gst_rtspsrc_change_state): |
| More SDP parsing and caps setting. |
| Do NO_PREROLL differently. |
| add pads only after negotiated. |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), |
| (gst_udpsrc_getcaps): |
| Implement the getcaps function. |
| |
| 2005-09-21 17:50:29 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtpamrdec.c: Handle multiple AMr packets per payload. Handle CRC and parse ILL/ILP. |
| Original commit message from CVS: |
| * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps), |
| (gst_rtpamrdec_chain): |
| Handle multiple AMr packets per payload. Handle CRC and |
| parse ILL/ILP. |
| * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps): |
| Make caps params strings for easy SDP mapping. |
| * gst/rtp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps): |
| Handle capsnego better. |
| * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps): |
| * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_new_caps): |
| Generate and parse config string in the caps. |
| |
| 2005-09-21 12:19:24 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/README: Update README |
| Original commit message from CVS: |
| * gst/rtp/README: |
| Update README |
| * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps): |
| Make extra params as strings. |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state), |
| (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps), |
| (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send): |
| Make state change return NO_PREROLL as this is a live |
| source. |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property): |
| Don't unref old caps when NULL. |
| |
| 2005-09-20 17:35:11 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtsp/: Add URI handler. |
| Original commit message from CVS: |
| * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type), |
| (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps), |
| (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send), |
| (gst_rtspsrc_open), (gst_rtspsrc_uri_get_type), |
| (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri), |
| (gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init): |
| * gst/rtsp/sdpmessage.c: (sdp_media_get_format): |
| * gst/rtsp/sdpmessage.h: |
| Add URI handler. |
| Parse SDP and create caps. |
| |
| 2005-09-20 17:19:43 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| more spec file fixoring |
| Original commit message from CVS: |
| more spec file fixoring |
| |
| 2005-09-20 17:04:33 +0000 Christian Schaller <uraeus@gnome.org> |
| |
| * gst-plugins-good.spec.in: |
| * gst-plugins.spec.in: |
| fix spec files |
| Original commit message from CVS: |
| fix spec files |
| |
| 2005-09-20 10:51:51 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/rtp/README: |
| * gst/rtp/gstrtpamrdec.c: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtp/gstrtpamrenc.c: |
| * gst/rtp/gstrtpamrpay.c: |
| * gst/rtp/gstrtpgsmenc.c: |
| * gst/rtp/gstrtpgsmpay.c: |
| * gst/rtp/gstrtph263pdec.c: |
| * gst/rtp/gstrtph263pdepay.c: |
| * gst/rtp/gstrtph263penc.c: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtpmp4vdec.c: |
| * gst/rtp/gstrtpmp4vdepay.c: |
| * gst/rtp/gstrtpmp4venc.c: |
| * gst/rtp/gstrtpmp4vpay.c: |
| * gst/rtp/gstrtpmpadec.c: |
| * gst/rtp/gstrtpmpadepay.c: |
| * gst/rtp/gstrtpmpaenc.c: |
| * gst/rtp/gstrtpmpapay.c: |
| don't use underscores |
| Original commit message from CVS: |
| don't use underscores |
| |
| 2005-09-20 07:30:31 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| gst/alpha/gstalpha.c: fix element description |
| Original commit message from CVS: |
| * gst/alpha/gstalpha.c: |
| fix element description |
| |
| 2005-09-19 17:57:06 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/gst-plugins-good-plugins.prerequisites: |
| prereqs as well |
| Original commit message from CVS: |
| prereqs as well |
| |
| 2005-09-19 17:53:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/.gitignore: |
| * docs/plugins/gst-plugins-good-plugins.args: |
| * docs/plugins/gst-plugins-good-plugins.hierarchy: |
| * docs/plugins/gst-plugins-good-plugins.interfaces: |
| * docs/plugins/gst-plugins-good-plugins.signals: |
| commit result of scanobj step |
| Original commit message from CVS: |
| commit result of scanobj step |
| |
| 2005-09-19 17:03:55 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/gstrtph263pdec.c: Don't check payload for now. |
| Original commit message from CVS: |
| * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain): |
| Don't check payload for now. |
| |
| 2005-09-19 16:43:56 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| add check-valgrind target |
| Original commit message from CVS: |
| add check-valgrind target |
| |
| 2005-09-19 16:26:30 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/wavparse/gstwavparse.*: Fix wavparse some more. |
| Original commit message from CVS: |
| * gst/wavparse/gstwavparse.c: (gst_wavparse_reset), |
| (gst_wavparse_init), (gst_wavparse_parse_file_header), |
| (gst_wavparse_stream_init), (gst_wavparse_handle_seek), |
| (gst_wavparse_stream_headers), (gst_wavparse_stream_data), |
| (gst_wavparse_loop), (gst_wavparse_pad_convert), |
| (gst_wavparse_pad_query), (gst_wavparse_srcpad_event), |
| (gst_wavparse_change_state): |
| * gst/wavparse/gstwavparse.h: |
| Fix wavparse some more. |
| |
| 2005-09-19 11:48:13 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| check/elements/level.c: Fix for bus API change. |
| Original commit message from CVS: |
| * check/elements/level.c: (GST_START_TEST): |
| Fix for bus API change. |
| |
| 2005-09-19 11:38:10 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/level/level-example.c: Fix for new bus API. |
| Original commit message from CVS: |
| * gst/level/level-example.c: (main): |
| Fix for new bus API. |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property): |
| Set caps on pads. |
| |
| 2005-09-19 11:06:05 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/debug/Makefile.am: |
| disable flags for unbuilt plugins |
| Original commit message from CVS: |
| disable flags for unbuilt plugins |
| |
| 2005-09-19 08:21:29 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * docs/plugins/scanobj-build.stamp: |
| normal builds shouldn't scan gobjects |
| Original commit message from CVS: |
| normal builds shouldn't scan gobjects |
| |
| 2005-09-16 00:38:50 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * check/Makefile.am: |
| * common: |
| * tests/check/Makefile.am: |
| remove gst-register |
| Original commit message from CVS: |
| remove gst-register |
| |
| 2005-09-15 13:57:56 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| * ChangeLog: |
| * common: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/README: |
| * gst/rtp/gstrtp.c: |
| * gst/rtp/gstrtpamrdec.c: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtp/gstrtpamrenc.c: |
| * gst/rtp/gstrtpamrenc.h: |
| * gst/rtp/gstrtpamrpay.c: |
| * gst/rtp/gstrtpamrpay.h: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtpgsmdepay.h: |
| * gst/rtp/gstrtpgsmenc.c: |
| * gst/rtp/gstrtpgsmenc.h: |
| * gst/rtp/gstrtpgsmparse.c: |
| * gst/rtp/gstrtpgsmparse.h: |
| * gst/rtp/gstrtpgsmpay.c: |
| * gst/rtp/gstrtpgsmpay.h: |
| * gst/rtp/gstrtph263pdec.c: |
| * gst/rtp/gstrtph263pdepay.c: |
| * gst/rtp/gstrtph263penc.c: |
| * gst/rtp/gstrtph263penc.h: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtph263ppay.h: |
| * gst/rtp/gstrtpmp4vdec.c: |
| * gst/rtp/gstrtpmp4vdepay.c: |
| * gst/rtp/gstrtpmp4venc.c: |
| * gst/rtp/gstrtpmp4venc.h: |
| * gst/rtp/gstrtpmp4vpay.c: |
| * gst/rtp/gstrtpmp4vpay.h: |
| * gst/rtp/gstrtpmpadec.c: |
| * gst/rtp/gstrtpmpadepay.c: |
| * gst/rtp/gstrtpmpaenc.c: |
| * gst/rtp/gstrtpmpaenc.h: |
| * gst/rtp/gstrtpmpapay.c: |
| * gst/rtp/gstrtpmpapay.h: |
| Updates to payloader/depayloaders, make payloaders use the base classes. |
| Original commit message from CVS: |
| Updates to payloader/depayloaders, make payloaders use |
| the base classes. |
| Updated README with suggested RTP caps and how to convert |
| to/from SDP. |
| Added config descriptor in mp4v payloader. |
| |
| 2005-09-15 10:47:58 +0000 Andy Wingo <wingo@pobox.com> |
| |
| gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best): gst/autodetect/gstautovideosink.c |
| Original commit message from CVS: |
| 2005-09-15 Andy Wingo <wingo@pobox.com> |
| * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best): |
| * gst/autodetect/gstautovideosink.c |
| (gst_auto_video_sink_find_best): Update for new registry API. |
| |
| 2005-09-14 20:51:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| common/: a simple py script to generate valid xml from a C example probably also need to strip an MIT license when we... |
| Original commit message from CVS: |
| * common/c-to-xml.py: |
| * common/gtk-doc-plugins.mak: |
| a simple py script to generate valid xml from a C example |
| probably also need to strip an MIT license when we decide |
| * docs/plugins/Makefile.am: |
| * gst/level/Makefile.am: |
| * gst/level/gstlevel.c: (gst_level_init): |
| * gst/level/level-example.c: (message_handler), (main): |
| add an example to level that will show up in the docs |
| * gst/rtp/TODO: |
| add a note for the future |
| |
| 2005-09-14 11:44:11 +0000 Michael Smith <msmith@xiph.org> |
| |
| gst/wavenc/gstwavenc.c: Actually define the debug object being used in wavenc. Fixes #316205 |
| Original commit message from CVS: |
| * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init): |
| Actually define the debug object being used in wavenc. Fixes #316205 |
| |
| 2005-09-14 11:23:44 +0000 Michael Smith <msmith@xiph.org> |
| |
| * ChangeLog: |
| * gst/smpte/Makefile.am: |
| Link smpte plugin against GST_BASE_LIBS, to get libgstbase; needed to build on win32 as this plugin uses collectpads ... |
| Original commit message from CVS: |
| Link smpte plugin against GST_BASE_LIBS, to get libgstbase; needed to |
| build on win32 as this plugin uses collectpads (bug 316204) |
| |
| 2005-09-12 16:37:05 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * ChangeLog: |
| Fix up bogus ChangeLog entry |
| Original commit message from CVS: |
| Fix up bogus ChangeLog entry |
| |
| 2005-09-12 16:14:48 +0000 Andy Wingo <wingo@pobox.com> |
| |
| autogen.sh (package): Now type 'make' to build gst-plugins-good. |
| Original commit message from CVS: |
| 2005-09-12 Andy Wingo <wingo@pobox.com> |
| * autogen.sh (package): Now type 'make' to build gst-plugins-good. |
| |
| 2005-09-11 17:52:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * common: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-fdsrc.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| add source module to docs; reinspect |
| Original commit message from CVS: |
| add source module to docs; reinspect |
| |
| 2005-09-09 17:56:43 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Move fdsrc back into gstreamer core elements. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/fdsrc/Makefile.am: |
| * gst/fdsrc/gstfdsrc.c: |
| * gst/fdsrc/gstfdsrc.h: |
| Move fdsrc back into gstreamer core elements. |
| * gst/level/gstlevel.c: (gst_level_class_init), |
| (gst_level_transform_ip): |
| * gst/videobox/gstvideobox.c: (gst_video_box_set_property): |
| Basetransform changes. |
| |
| 2005-09-09 16:11:48 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * ext/jpeg/gstsmokeenc.c: |
| * ext/jpeg/smokecodec.c: |
| fix compiler warnings |
| Original commit message from CVS: |
| fix compiler warnings |
| |
| 2005-09-09 11:09:49 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| gst-plugins-good.spec.in: spec file fixes |
| Original commit message from CVS: |
| * gst-plugins-good.spec.in: |
| spec file fixes |
| * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init), |
| (gst_multiudpsink_render), (gst_multiudpsink_add), |
| (gst_multiudpsink_clear): |
| it actually helps to actually stream if we hook up the |
| add signal to an actual implementation |
| * gst/udp/gstudpsrc.c: (gst_udpsrc_start): |
| some debugging |
| |
| 2005-09-08 16:58:40 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br> |
| |
| * ext/jpeg/Makefile.am: |
| * ext/jpeg/gstjpeg.c: |
| * ext/jpeg/gstjpegenc.c: |
| * ext/jpeg/gstsmokeenc.c: |
| jpgenc ported to GSTreamer 0.9 |
| Original commit message from CVS: |
| jpgenc ported to GSTreamer 0.9 |
| |
| 2005-09-08 16:26:17 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br> |
| |
| * ChangeLog: |
| jpegenc ported to GStreamer 0.9 |
| Original commit message from CVS: |
| jpegenc ported to GStreamer 0.9 |
| |
| 2005-09-07 13:49:37 +0000 Stefan Kost <ensonic@users.sourceforge.net> |
| |
| ext/: gsttaginterface.h -> gsttagsetter.h |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: |
| * ext/flac/gstflacenc.c: |
| * ext/flac/gstflactag.c: |
| * ext/speex/gstspeexenc.c: |
| gsttaginterface.h -> gsttagsetter.h |
| |
| 2005-09-06 23:30:03 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| Port to 0.9 and re-enable efence plugin. |
| Original commit message from CVS: |
| * configure.ac: |
| * gst/debug/Makefile.am: |
| * gst/debug/efence.c: (gst_efence_class_init), (gst_efence_init), |
| (gst_efence_chain), (gst_efence_buffer_alloc), (plugin_init), |
| (gst_fenced_buffer_finalize), (gst_fenced_buffer_copy), |
| (gst_fenced_buffer_alloc), (gst_fenced_buffer_class_init), |
| (gst_fenced_buffer_init), (gst_fenced_buffer_get_type): |
| Port to 0.9 and re-enable efence plugin. |
| |
| 2005-09-06 21:31:25 +0000 Tim-Philipp Müller <tim@centricular.net> |
| |
| ext/flac/gstflacdec.*: Add support for flac files with 24/32 bits per sample; and misc. minor clean-ups. Seeking is s... |
| Original commit message from CVS: |
| * ext/flac/gstflacdec.c: (flac_caps_factory), (raw_caps_factory), |
| (gst_flacdec_write), (gst_flacdec_convert_src): |
| * ext/flac/gstflacdec.h: |
| Add support for flac files with 24/32 bits per sample; and misc. |
| minor clean-ups. Seeking is still partly broken (for me at least). |
| |
| 2005-09-06 15:50:58 +0000 Wim Taymans <wim.taymans@gmail.com> |
| |
| gst/rtp/: Added mpeg4 video payload encoder/decoder. |
| Original commit message from CVS: |
| * gst/rtp/Makefile.am: |
| * gst/rtp/gstrtp.c: (plugin_init): |
| * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type), |
| (gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init), |
| (gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps), |
| (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property), |
| (gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state), |
| (gst_rtpmp4vdec_plugin_init): |
| * gst/rtp/gstrtpmp4vdec.h: |
| * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type), |
| (gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init), |
| (gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps), |
| (gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain), |
| (gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property), |
| (gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init): |
| * gst/rtp/gstrtpmp4venc.h: |
| * gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain): |
| * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush): |
| Added mpeg4 video payload encoder/decoder. |
| Added some docs in mpa payloader. |
| |
| 2005-09-06 14:06:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| back to HEAD |
| Original commit message from CVS: |
| back to HEAD |
| |
| === release 0.9.1 === |
| |
| 2005-09-06 14:05:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * NEWS: |
| * README: |
| * RELEASE: |
| * autogen.sh: |
| * common: |
| * configure.ac: |
| releasing 0.9.2 |
| Original commit message from CVS: |
| releasing 0.9.2 |
| |
| 2005-09-05 17:20:28 +0000 Jan Schmidt <thaytan@mad.scientist.com> |
| |
| * gst/videocrop/gstvideocrop.c: |
| * sys/v4l2/gstv4l2element.c: |
| * sys/v4l2/gstv4l2src.c: |
| Fix up all the state change functions. |
| Original commit message from CVS: |
| Fix up all the state change functions. |
| |
| 2005-09-05 16:28:16 +0000 Andy Wingo <wingo@pobox.com> |
| |
| ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding here from the state change handler, so we fire signals w... |
| Original commit message from CVS: |
| 2005-09-05 Andy Wingo <wingo@pobox.com> |
| * ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding |
| here from the state change handler, so we fire signals without |
| holding the state lock. |
| |
| 2005-09-05 15:10:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/qtdemux/qtdemux.c: |
| cleaning up bad |
| Original commit message from CVS: |
| cleaning up bad |
| |
| 2005-09-05 13:18:42 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/.gitignore: |
| * docs/plugins/.gitignore: |
| maintenance commits |
| Original commit message from CVS: |
| maintenance commits |
| |
| 2005-09-04 15:09:33 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * configure.ac: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/inspect-build.stamp: |
| * docs/plugins/inspect.stamp: |
| * docs/plugins/inspect/plugin-1394.xml: |
| * docs/plugins/inspect/plugin-aasink.xml: |
| * docs/plugins/inspect/plugin-alaw.xml: |
| * docs/plugins/inspect/plugin-alpha.xml: |
| * docs/plugins/inspect/plugin-autodetect.xml: |
| * docs/plugins/inspect/plugin-avi.xml: |
| * docs/plugins/inspect/plugin-cacasink.xml: |
| * docs/plugins/inspect/plugin-dv.xml: |
| * docs/plugins/inspect/plugin-effectv.xml: |
| * docs/plugins/inspect/plugin-esdsink.xml: |
| * docs/plugins/inspect/plugin-fdsrc.xml: |
| * docs/plugins/inspect/plugin-flac.xml: |
| * docs/plugins/inspect/plugin-gconfelements.xml: |
| * docs/plugins/inspect/plugin-goom.xml: |
| * docs/plugins/inspect/plugin-jpeg.xml: |
| * docs/plugins/inspect/plugin-level.xml: |
| * docs/plugins/inspect/plugin-mulaw.xml: |
| * docs/plugins/inspect/plugin-ossaudio.xml: |
| * docs/plugins/inspect/plugin-png.xml: |
| * docs/plugins/inspect/plugin-rtp.xml: |
| * docs/plugins/inspect/plugin-rtsp.xml: |
| * docs/plugins/inspect/plugin-shout2send.xml: |
| * docs/plugins/inspect/plugin-smpte.xml: |
| * docs/plugins/inspect/plugin-speex.xml: |
| * docs/plugins/inspect/plugin-udp.xml: |
| * docs/plugins/inspect/plugin-videobox.xml: |
| * docs/plugins/inspect/plugin-videoflip.xml: |
| * docs/plugins/inspect/plugin-wavparse.xml: |
| distcheck fixes |
| Original commit message from CVS: |
| distcheck fixes |
| |
| 2005-09-04 11:50:47 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| * autogen.sh: |
| * common: |
| * docs/plugins/Makefile.am: |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| fix distcheck |
| Original commit message from CVS: |
| fix distcheck |
| |
| 2005-09-02 15:56:52 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst-plugins-good.spec.in: |
| various spec fixes |
| Original commit message from CVS: |
| various spec fixes |
| |
| 2005-09-02 15:44:50 +0000 Andy Wingo <wingo@pobox.com> |
| |
| * check/elements/level.c: |
| * examples/gstplay/player.c: |
| * examples/stats/mp2ogg.c: |
| * ext/aalib/gstaasink.c: |
| * ext/cairo/gsttextoverlay.c: |
| * ext/dv/gstdvdec.c: |
| * ext/dv/gstdvdemux.c: |
| * ext/esd/esdmon.c: |
| * ext/flac/gstflacdec.c: |
| * ext/flac/gstflacenc.c: |
| * ext/flac/gstflactag.c: |
| * ext/gconf/gstgconfaudiosink.c: |
| * ext/gconf/gstgconfvideosink.c: |
| * ext/gdk_pixbuf/gstgdkanimation.c: |
| * ext/jpeg/gstjpegdec.c: |
| * ext/jpeg/gstjpegenc.c: |
| * ext/ladspa/gstsignalprocessor.c: |
| * ext/libcaca/gstcacasink.c: |
| * ext/libmng/gstmngdec.c: |
| * ext/mikmod/gstmikmod.c: |
| * ext/pango/gsttextoverlay.c: |
| * ext/raw1394/gstdv1394src.c: |
| * ext/shout2/gstshout2.c: |
| * ext/speex/gstspeexdec.c: |
| * ext/speex/gstspeexenc.c: |
| * gst/alpha/gstalpha.c: |
| * gst/auparse/gstauparse.c: |
| * gst/autodetect/gstautoaudiosink.c: |
| * gst/autodetect/gstautovideosink.c: |
| * gst/avi/gstavidemux.c: |
| * gst/avi/gstavimux.c: |
| * gst/debug/breakmydata.c: |
| * gst/debug/gstnavigationtest.c: |
| * gst/effectv/gstquark.c: |
| * gst/fdsrc/gstfdsrc.c: |
| * gst/flx/gstflxdec.c: |
| * gst/goom/gstgoom.c: |
| * gst/matroska/ebml-read.c: |
| * gst/matroska/ebml-write.c: |
| * gst/matroska/matroska-demux.c: |
| * gst/matroska/matroska-mux.c: |
| * gst/multipart/multipartdemux.c: |
| * gst/multipart/multipartmux.c: |
| * gst/oldcore/gstmd5sink.c: |
| * gst/oldcore/gstmultifilesrc.c: |
| * gst/oldcore/gstpipefilter.c: |
| * gst/rtp/gstrtpL16depay.c: |
| * gst/rtp/gstrtpL16enc.c: |
| * gst/rtp/gstrtpL16parse.c: |
| * gst/rtp/gstrtpL16pay.c: |
| * gst/rtp/gstrtpamrdec.c: |
| * gst/rtp/gstrtpamrdepay.c: |
| * gst/rtp/gstrtpamrenc.c: |
| * gst/rtp/gstrtpamrpay.c: |
| * gst/rtp/gstrtpdec.c: |
| * gst/rtp/gstrtpdepay.c: |
| * gst/rtp/gstrtpgsmdepay.c: |
| * gst/rtp/gstrtpgsmenc.c: |
| * gst/rtp/gstrtpgsmparse.c: |
| * gst/rtp/gstrtpgsmpay.c: |
| * gst/rtp/gstrtph263pdec.c: |
| * gst/rtp/gstrtph263pdepay.c: |
| * gst/rtp/gstrtph263penc.c: |
| * gst/rtp/gstrtph263ppay.c: |
| * gst/rtp/gstrtpmpadec.c: |
| * gst/rtp/gstrtpmpadepay.c: |
| * gst/rtp/gstrtpmpaenc.c: |
| * gst/rtp/gstrtpmpapay.c: |
| * gst/rtsp/gstrtspsrc.c: |
| * gst/smoothwave/gstsmoothwave.c: |
| * gst/udp/gstdynudpsink.c: |
| * gst/udp/gstmultiudpsink.c: |
| * gst/videomixer/videomixer.c: |
| * gst/wavenc/gstwavenc.c: |
| * gst/wavparse/gstwavparse.c: |
| * po/af.po: |
| * po/az.po: |
| * po/cs.po: |
| * po/en_GB.po: |
| * po/hu.po: |
| * po/it.po: |
| * po/nb.po: |
| * po/nl.po: |
| * po/or.po: |
| * po/sq.po: |
| * po/sr.po: |
| * po/sv.po: |
| * po/uk.po: |
| * po/vi.po: |
| * sys/oss/gstossmixerelement.c: |
| * sys/osxaudio/gstosxaudioelement.c: |
| * sys/osxaudio/gstosxaudiosink.c: |
| * sys/osxaudio/gstosxaudiosrc.c: |
| * tests/check/elements/level.c: |
| All plugins updated for element state changes. |
| Original commit message from CVS: |
| 2005-09-02 Andy Wingo <wingo@pobox.com> |
| * All plugins updated for element state changes. |
| |
| 2005-09-01 21:24:57 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ext/aalib/Makefile.am: |
| fix build after cleaning up my vomit |
| Original commit message from CVS: |
| fix build after cleaning up my vomit |
| |
| 2005-09-01 21:23:09 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ext/aalib/Makefile.am: |
| fix build after cleaning up my vomit |
| Original commit message from CVS: |
| fix build after cleaning up my vomit |
| |
| 2005-09-01 21:20:45 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/smpte/Makefile.am: |
| fix build after cleaning up my vomit |
| Original commit message from CVS: |
| fix build after cleaning up my vomit |
| |
| 2005-09-01 21:15:30 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/smpte/Makefile.am: |
| fix build after cleaning up my vomit |
| Original commit message from CVS: |
| fix build after cleaning up my vomit |
| |
| 2005-09-01 20:23:22 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * Makefile.am: |
| * check/.gitignore: |
| * check/Makefile.am: |
| * check/elements/.gitignore: |
| * check/elements/level.c: |
| * common: |
| * configure.ac: |
| * gst/level/gstlevel.c: |
| * gst/level/gstlevel.h: |
| * tests/check/.gitignore: |
| * tests/check/Makefile.am: |
| * tests/check/elements/.gitignore: |
| * tests/check/elements/level.c: |
| Andrewio Patrickoforus Wingonymus - 5 additional tests for your sins |
| Original commit message from CVS: |
| Andrewio Patrickoforus Wingonymus - 5 additional tests for your sins |
| Add a regression test for level and fix a casting bug that made the additional |
| channels turn out wrong |
| |
| 2005-09-01 17:55:14 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| add docs to build |
| Original commit message from CVS: |
| * Makefile.am: |
| * configure.ac: |
| add docs to build |
| * common/plugins.xsl: |
| wrap Description into a refsect2 |
| * docs/Makefile.am: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * gst/goom/Makefile.am: |
| * gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init), |
| (gst_goom_class_init), (gst_goom_init), (gst_goom_dispose), |
| (gst_goom_sink_setcaps), (gst_goom_src_setcaps), |
| (gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain), |
| (gst_goom_change_state): |
| * gst/goom/gstgoom.h: |
| GstGOOM -> GstGoom |
| add an example launch line |
| * gst/level/gstlevel.h: |
| * gst/monoscope/gstmonoscope.c: |
| cleanups |
| |
| 2005-08-31 16:28:05 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * gst/dvdlpcmdec/.gitignore: |
| * gst/dvdlpcmdec/Makefile.am: |
| * gst/dvdlpcmdec/gstdvdlpcmdec.c: |
| * gst/dvdlpcmdec/gstdvdlpcmdec.h: |
| remove dvdlpcmdec, it's dvd stuff |
| Original commit message from CVS: |
| remove dvdlpcmdec, it's dvd stuff |
| |
| 2005-08-30 19:41:12 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * Makefile.am: |
| * gst-libs/gst/gettext.h: |
| * gst-libs/gst/gst-i18n-plugin.h: |
| add some i18n headers |
| Original commit message from CVS: |
| add some i18n headers |
| |
| 2005-08-30 19:24:37 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/plugins/.gitignore: |
| ignore more |
| Original commit message from CVS: |
| ignore more |
| |
| 2005-08-30 19:24:03 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/Makefile.am: |
| Makefile.am |
| Original commit message from CVS: |
| Makefile.am |
| |
| 2005-08-30 19:20:02 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * docs/upload.mak: |
| * docs/version.entities.in: |
| commit new stuff |
| Original commit message from CVS: |
| commit new stuff |
| |
| 2005-08-30 19:01:18 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * ChangeLog: |
| * common: |
| * configure.ac: |
| * docs/plugins/Makefile.am: |
| * docs/plugins/gst-plugins-good-plugins-docs.sgml: |
| * docs/plugins/gst-plugins-good-plugins-sections.txt: |
| * docs/plugins/gst-plugins-good-plugins.types: |
| document elements and plugins. Shazam ! |
| Original commit message from CVS: |
| document elements and plugins. Shazam ! |
| |
| 2005-08-30 17:37:00 +0000 Thomas Vander Stichele <thomas@apestaart.org> |
| |
| * .gitignore: |
| * COPYING: |
| * RELEASE: |
| * gst-plugins-good.spec.in: |
| add some files |
| Original commit message from CVS: |
| add some files |
| |