diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-09-01 12:27:59 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-09-01 12:27:59 +0300 |
commit | e19307edfed6b1937ea4c308fcf8455da1af8860 (patch) | |
tree | 9579a5864ed3897d0a08e18122bf98654eb89b1c /ChangeLog | |
parent | 73a19409b701a091fc8275615f2fc85514ae7044 (diff) | |
download | gstreamer-plugins-bad-e19307edfed6b1937ea4c308fcf8455da1af8860.tar.gz |
Release 1.9.21.9.2
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 2791 |
1 files changed, 2304 insertions, 487 deletions
@@ -1,9 +1,2311 @@ +=== release 1.9.2 === + +2016-09-01 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.9.2 + +2016-09-01 11:24:37 +0300 Sebastian Dröge <sebastian@centricular.com> + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/ky.po: + * po/lt.po: + * po/lv.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + po: Update translations + +2016-08-30 16:21:25 +0300 Sebastian Dröge <sebastian@centricular.com> + + * configure.ac: + * sys/applemedia/Makefile.am: + * sys/applemedia/plugin.m: + applemedia: Conditionally compile qtkitvideosrc + The API was deprecated in 10.9 and apparently does not exist in the SDK for + macOS Sierra anymore. + https://bugzilla.gnome.org/show_bug.cgi?id=770587 + +2016-08-31 04:26:43 +1000 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/gl/gstglframebuffer.h: + gl: Remove extra duplicate typedef of GstGLFramebuffer + It's triggering a warning building git master on OSX + +2016-08-29 16:57:42 +1000 Matthew Waters <matthew@centricular.com> + + * tests/check/libs/gstglupload.c: + tests/glupload: support opengl3 properly instead of spewing GL errors + +2016-08-29 16:52:44 +1000 Matthew Waters <matthew@centricular.com> + + * pkgconfig/gstreamer-gl.pc.in: + gl/pkgconfig: add the lib include dir to the list of includes + 714d8aa in core removed this include dir from it's pkgconfig file. + https://bugzilla.gnome.org/show_bug.cgi?id=770523 + +2016-08-29 15:43:10 +1000 Alessandro Decina <alessandro.d@gmail.com> + + * gst-libs/gst/gl/gstglupload.c: + * tests/check/libs/gstglupload.c: + glupload: fix tests and check for the new RECONFIGURE behaviour + The tests were broken since 91fea30, which changed glupload to return + GST_GL_UPLOAD_RECONFIGURE if the texture target in the input buffers doesn't + match the texture-target configured in the output caps. + This commit fixes that and adds more checks for the new behaviour. + +2016-08-19 11:12:10 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * ext/gme/gstgme.c: + * ext/sndfile/gstsfsink.c: + * ext/teletextdec/gstteletextdec.c: + * ext/timidity/gsttimidity.c: + * ext/timidity/gstwildmidi.c: + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + * gst/aiff/aiffparse.c: + * gst/midi/midiparse.c: + * gst/mpegdemux/gstmpegdemux.c: + * gst/mpegtsdemux/mpegtsbase.c: + * gst/mxf/mxfdemux.c: + * gst/nuvdemux/gstnuvdemux.c: + * gst/tta/gstttaparse.c: + * sys/androidmedia/gstamcaudiodec.c: + * sys/androidmedia/gstamcvideodec.c: + * sys/androidmedia/gstamcvideoenc.c: + * sys/applemedia/avfassetsrc.m: + Use the new API to post flow ERROR messages on the bus + https://bugzilla.gnome.org/show_bug.cgi?id=770158 + +2016-08-26 20:12:21 +0300 Sebastian Dröge <sebastian@centricular.com> + + * tests/check/elements/dash_mpd.c: + dash: Fix build of unit test + +2016-08-25 20:50:11 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + * ext/dash/gstdashdemux.h: + * ext/dash/gstmpdparser.c: + * ext/dash/gstmpdparser.h: + dashdemux: Add properties to select maximum allowed width/height and framerate + https://bugzilla.gnome.org/show_bug.cgi?id=770408 + +2016-08-26 16:04:27 +0300 Sebastian Dröge <sebastian@centricular.com> + + * sys/decklink/gstdecklinkaudiosink.cpp: + decklinkaudiosink: Fix compiler warning on OS X + While gint64 and int64_t are always the same, clang does not agree with that. + /Applications/Xcode.app/Contents/Developer/usr/bin/make -C decklink + CXX libgstdecklink_la-gstdecklinkaudiosink.lo + gstdecklinkaudiosink.cpp:675:79: error: cannot initialize a parameter of type 'int64_t *' (aka 'long long *') with an rvalue of type 'gint64 *' (aka 'long *') + ret = buf->output->attributes->GetInt (BMDDeckLinkMaximumAudioChannels, &max_channels); + ^~~~~~~~~~~~~ + ./linux/DeckLinkAPI.h:692:87: note: passing argument to parameter 'value' here + virtual HRESULT GetInt (/* in */ BMDDeckLinkAttributeID cfgID, /* out */ int64_t *value) = 0; + ^ + +2016-08-26 22:51:48 +1000 Alessandro Decina <alessandro.d@gmail.com> + + * sys/applemedia/corevideomemory.c: + applemedia: fix compiler warning + +2016-08-26 15:48:36 +0300 Sebastian Dröge <sebastian@centricular.com> + + * sys/decklink/gstdecklinkvideosink.cpp: + decklinkvideosink: Scale down scheduled frame times to milliseconds + Scale down to milliseconds, otherwise at least some hardware has problems + scheduling the frames (or schedules them too slow) and we run out of available + frames. + https://bugzilla.gnome.org/show_bug.cgi?id=770282 + +2016-08-26 14:08:11 +0300 Sebastian Dröge <sebastian@centricular.com> + + * sys/decklink/gstdecklink.cpp: + * sys/decklink/gstdecklink.h: + * sys/decklink/gstdecklinkaudiosink.cpp: + decklinkaudiosink: Add support for 8 and 16 channels + +2016-08-26 17:37:54 +1000 Alessandro Decina <alessandro.d@gmail.com> + + * sys/applemedia/Makefile.am: + * sys/applemedia/avfassetsrc.m: + * sys/applemedia/avfvideosrc.m: + * sys/applemedia/coremediabuffer.c: + * sys/applemedia/coremediabuffer.h: + * sys/applemedia/corevideobuffer.c: + * sys/applemedia/corevideobuffer.h: + * sys/applemedia/corevideomemory.c: + * sys/applemedia/corevideomemory.h: + * sys/applemedia/iosglmemory.c: + * sys/applemedia/iosglmemory.h: + * sys/applemedia/iosurfacememory.c: + * sys/applemedia/plugin.m: + * sys/applemedia/qtkitvideosrc.m: + * sys/applemedia/videotexturecache.h: + * sys/applemedia/videotexturecache.m: + * sys/applemedia/vtdec.c: + * sys/applemedia/vtenc.c: + applemedia: changes to make GL memory mappable on CPU on iOS + This commit introduces IOSGLMemory which is a GLMemory that falls back to + GstAppleCoreVideoMemory for CPU access. This is a temporary solution until + IOSurface gets exposed as a public framework on iOS and so we can use + IOSurfaceMemory on both MacOS and iOS. + https://bugzilla.gnome.org/show_bug.cgi?id=769210 + +2016-08-22 17:18:27 +1000 Alessandro Decina <alessandro.d@gmail.com> + + * ext/gl/gstgluploadelement.c: + * gst-libs/gst/gl/gstglupload.c: + * gst-libs/gst/gl/gstglupload.h: + gstglupload: make the GLMemoryUpload method output the correct texture-target + Now when used with video/x-raw as input, the GLMemoryUpload method checks for + ->tex_target in input GLMemory(es) and sets the output texture-target + accordingly. + Fixes video corruption with a pipeline like avfvideosrc ! video/x-raw ! + glimagesink where on macos avfvideosrc pushes RECTANGLE textures but glupload + was configuring texture-target=2D as output. + +2016-08-24 09:41:08 -0300 Thibault Saunier <tsaunier@gnome.org> + + * gst-libs/gst/mpegts/mpegts_enum.py: + * gst/mpegtsdemux/meson.build: + * meson.build: + meson: Make mpegts lib build when using subprojects + The headers passed as parametter are relative to the build dir + basically "../subproject/gst-plugins-bad/gst-libs/gst/mpegts/XXX.h" + but that does not match what is needed at build time when building as + subproject, also we always add current dir as include_dir so we are + safe including directly. + And link mpegtsdemux against the 'math' library as it is needed. + +2016-08-26 03:46:39 +1000 Jan Schmidt <jan@centricular.com> + + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + docs: Expose the opengl plugin and element docs + +2016-08-26 02:20:11 +1000 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/video/gstvideoaggregator.c: + videoaggregator: Handle if update_caps() returns EMPTY + Don't assume the returned caps from update_caps() is + non-empty. + +2016-08-26 02:07:27 +1000 Jan Schmidt <jan@centricular.com> + + * ext/gl/gstglvideomixer.c: + gl: Update glvideomixer doc + +2016-08-26 02:06:00 +1000 Jan Schmidt <jan@centricular.com> + + * ext/gl/gstglstereomix.c: + * ext/gl/gstglviewconvert.c: + gl: Add/update docs for glviewconvert, glstereomix + Add some example pipelines for glstereomix, and fix up + the example pipelines for glviewconvert + +2016-08-26 00:29:34 +1000 Jan Schmidt <jan@centricular.com> + + * ext/gl/gstglstereomix.c: + * ext/gl/gstglstereomix.h: + glstereomix: Fix caps negotiation + The videoaggregator negotiation sequence changed some time + back and broke glstereomix. Instead of doing nego incorrectly + in the find_best_format() vfunc, do it directly in the + update_caps() method. + +2016-08-25 15:26:49 +1000 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/gl/gstglviewconvert.c: + glviewconvert: Fix texture target fixation + Don't set the chosen texture-target into the wrong structure. + The input caps may not be writable, and in any case - the + intention was to configure the othercaps. Also, remove an + extra unref - the othercaps ref is consumed by + gst_caps_make_writable already. + +2016-08-25 19:35:13 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + * ext/hls/gsthlsdemux.c: + * ext/smoothstreaming/gstmssdemux.c: + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: Enable bitrate selection for trick mode streaming again + And scale the bitrate with the absolute rate (if it's bigger than 1.0) to get + to the real bitrate due to faster playback. + This allowed in my tests to play a stream with 10x speed without buffering as + the lowest bitrate is chosen, instead of staying/selecting the highest bitrate + and then buffering all the time. + It was previously disabled for not very well specified reasons, which seem to + be not valid anymore nowadays. + +2016-08-25 16:33:17 +0200 Josep Torra <n770galaxy@gmail.com> + + * tests/check/elements/.gitignore: + gitignore: add missing dash_isoff file + +2016-08-25 12:45:33 +0200 Josep Torra <n770galaxy@gmail.com> + + * tests/check/Makefile.am: + build: fix gst-uninstalled build in osx + Fixes clang: error: argument unused during compilation: '-pthread' + when building the test programs. + +2016-08-25 14:35:59 +0200 Josep Torra <n770galaxy@gmail.com> + + * configure.ac: + * tests/check/Makefile.am: + build: unconditionally check for video, audio and pbutils modules + Check for modules in configure and use GST_*_LIBS vars to link with + the libraries instead of hardcoding them. + +2016-07-26 19:55:13 +0200 Xabier Rodriguez Calvar <calvaris@igalia.com> + + * ext/gl/gstglvideoflip.c: + * ext/gl/gstglvideoflip.h: + glvideoflip: implement GstVideoDirection interface + It implements now this interface with its video-direction + property. Values are changed to GstVideoOrientationMethod but they have + the same value than the originals. + https://bugzilla.gnome.org/show_bug.cgi?id=768687 + +2016-08-24 19:43:55 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/fdkaac/gstfdkaacenc.c: + fdkaacenc: Implement some automatic bitrate selection + Based on sample rate and channel count, see + http://wiki.hydrogenaud.io/index.php?title=Fraunhofer_FDK_AAC#Recommended_Sampling_Rate_and_Bitrate_Combinations + +2016-08-24 14:15:09 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/player/gstplayer.c: + player: On redirects, remember the redirect URI separately and don't consider this an URI property change + The application does not know anything about the redirect, and changing its + URI internally will cause confusion. + Also don't reset the subtitle URI. + +2016-08-24 14:10:41 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/player/gstplayer.c: + player: Don't report spurious STOPPED state changes when doing transient changes there + +2016-08-24 13:01:46 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/player/gstplayer.c: + player: Ensure that rate is initialized to 1.0 + +2016-08-24 10:16:00 +0000 Fredrik Fornwall <fredrik@fornwall.net> + + * sys/opensles/Makefile.am: + opensles: Add opensles.h to noinst_HEADERS + https://bugzilla.gnome.org/show_bug.cgi?id=770326 + +2016-08-23 14:37:17 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/player/gstplayer.c: + player: De-duplicate rate setting code and always use the property + +2016-08-23 14:33:11 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/player/gstplayer.c: + player: Protect setter/getter for the configuration with a mutex + +2016-08-23 14:32:24 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/player/gstplayer.c: + * gst-libs/gst/player/gstplayer.h: + player: Move subtitle URI setter next to the uri setter + It's confusing to have them a couple of hundred lines apart. + +2016-08-17 19:59:17 +0200 Matej Knopp <matej.knopp@gmail.com> + + * sys/applemedia/vtdec.c: + vtdec: fix MPEG-2 video caps + Add systemstream=false to caps, otherwise the decoder + may be picked for MPEG-PS files. Also parsed=true, + as video toolbox expects entire frame in + VTDecompressionSessionDecodeFrame. + https://bugzilla.gnome.org/show_bug.cgi?id=770049 + +2016-08-23 02:13:19 +1000 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c.rej: + * gst-libs/gst/adaptivedemux/set_state_keep.patch: + adaptivedemux: Fix the previous commit + Remove extra files that were not meant to be added to the commit + +2016-08-23 01:57:55 +1000 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c.rej: + * gst-libs/gst/adaptivedemux/set_state_keep.patch: + adaptivedemux: Fix broken updates loop on live streams + Prevent the manifest update loop from looping endlessly + after a seek event, by clearing the variable that tells + the task function not to immediately exit. + +2016-08-18 10:06:27 +0200 Michael Olbrich <m.olbrich@pengutronix.de> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: fix stream exposure condition + The new streams should not be exposed until all streams are done with the + current fragment. The old code is incorrect and actually only checked the + current stream. Fix this by properly checking all streams. + Also, ignore the current stream. The code is only reached when the current + stream finished downloading and since + 07f49f15b1196cc9fa0d45af91149a35fce123b9 ("adaptivedemux: On EOS, handle it + before waking download loop") download_finished is set after + gst_adaptive_demux_stream_advance_fragment_unlocked() is called. + Without this HLS playback with multiple streams is broken, because the new + streams are never exposed. + https://bugzilla.gnome.org/show_bug.cgi?id=770075 + +2016-08-21 16:21:07 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ext/mpg123/meson.build: + meson: remove unused mpg123 build file + mpg123 was moved to ugly. + +2016-08-12 21:21:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * .gitignore: + * config.h.meson: + * ext/assrender/meson.build: + * ext/bz2/meson.build: + * ext/chromaprint/meson.build: + * ext/curl/meson.build: + * ext/dash/meson.build: + * ext/directfb/meson.build: + * ext/dtls/meson.build: + * ext/dts/meson.build: + * ext/faac/meson.build: + * ext/faad/meson.build: + * ext/flite/meson.build: + * ext/fluidsynth/meson.build: + * ext/hls/meson.build: + * ext/kate/meson.build: + * ext/libde265/meson.build: + * ext/libmms/meson.build: + * ext/meson.build: + * ext/mpg123/meson.build: + * ext/openh264/meson.build: + * ext/openjpeg/meson.build: + * ext/opus/meson.build: + * ext/resindvd/meson.build: + * ext/rsvg/meson.build: + * ext/rtmp/meson.build: + * ext/sbc/meson.build: + * ext/schroedinger/meson.build: + * ext/smoothstreaming/meson.build: + * ext/soundtouch/meson.build: + * ext/spandsp/meson.build: + * ext/srtp/meson.build: + * ext/srtp/srtp_mkenum.py: + * ext/voaacenc/meson.build: + * ext/webp/meson.build: + * ext/x265/meson.build: + * ext/zbar/meson.build: + * gst-libs/gst/adaptivedemux/meson.build: + * gst-libs/gst/audio/meson.build: + * gst-libs/gst/base/meson.build: + * gst-libs/gst/basecamerabinsrc/meson.build: + * gst-libs/gst/codecparsers/meson.build: + * gst-libs/gst/gl/gstglconfig.h.meson: + * gst-libs/gst/gl/meson.build: + * gst-libs/gst/insertbin/meson.build: + * gst-libs/gst/interfaces/build_mkenum.py: + * gst-libs/gst/interfaces/meson.build: + * gst-libs/gst/meson.build: + * gst-libs/gst/mpegts/meson.build: + * gst-libs/gst/mpegts/mpegts_enum.py: + * gst-libs/gst/player/meson.build: + * gst-libs/gst/uridownloader/meson.build: + * gst-libs/gst/video/meson.build: + * gst-libs/meson.build: + * gst/accurip/meson.build: + * gst/adpcmdec/meson.build: + * gst/adpcmenc/meson.build: + * gst/aiff/meson.build: + * gst/asfmux/meson.build: + * gst/audiobuffer/meson.build: + * gst/audiofxbad/meson.build: + * gst/audiomixer/meson.build: + * gst/audiovisualizers/meson.build: + * gst/autoconvert/meson.build: + * gst/bayer/meson.build: + * gst/camerabin2/meson.build: + * gst/cdxaparse/meson.build: + * gst/coloreffects/meson.build: + * gst/compositor/meson.build: + * gst/dataurisrc/meson.build: + * gst/dccp/meson.build: + * gst/debugutils/meson.build: + * gst/dvbsuboverlay/meson.build: + * gst/dvdspu/meson.build: + * gst/faceoverlay/meson.build: + * gst/festival/meson.build: + * gst/fieldanalysis/meson.build: + * gst/freeverb/meson.build: + * gst/frei0r/meson.build: + * gst/games/meson.build: + * gst/gaudieffects/meson.build: + * gst/gdp/meson.build: + * gst/geometrictransform/meson.build: + * gst/hdvparse/meson.build: + * gst/id3tag/meson.build: + * gst/inter/meson.build: + * gst/interlace/meson.build: + * gst/ivfparse/meson.build: + * gst/ivtc/meson.build: + * gst/jp2kdecimator/meson.build: + * gst/jpegformat/meson.build: + * gst/librfb/meson.build: + * gst/meson.build: + * gst/midi/meson.build: + * gst/mixmatrix/meson.build: + * gst/mpeg1sys/meson.build: + * gst/mpegdemux/meson.build: + * gst/mpegpsmux/meson.build: + * gst/mpegtsdemux/meson.build: + * gst/mpegtsmux/meson.build: + * gst/mve/meson.build: + * gst/mxf/meson.build: + * gst/nuvdemux/meson.build: + * gst/onvif/meson.build: + * gst/overlay/meson.build: + * gst/patchdetect/meson.build: + * gst/pcapparse/meson.build: + * gst/pnm/meson.build: + * gst/rawparse/meson.build: + * gst/real/meson.build: + * gst/removesilence/meson.build: + * gst/rtjpeg/meson.build: + * gst/sdi/meson.build: + * gst/sdp/meson.build: + * gst/segmentclip/meson.build: + * gst/siren/meson.build: + * gst/smooth/meson.build: + * gst/speed/meson.build: + * gst/stereo/meson.build: + * gst/subenc/meson.build: + * gst/tta/meson.build: + * gst/vbidec/meson.build: + * gst/videofilters/meson.build: + * gst/videoframe_audiolevel/meson.build: + * gst/videomeasure/meson.build: + * gst/videoparsers/meson.build: + * gst/videosignal/meson.build: + * gst/vmnc/meson.build: + * gst/y4m/meson.build: + * gst/yadif/meson.build: + * meson.build: + * meson_options.txt: + * pkgconfig/meson.build: + * sys/bluez/meson.build: + * sys/d3dvideosink/meson.build: + * sys/directsound/meson.build: + * sys/dvb/meson.build: + * sys/meson.build: + * sys/wasapi/meson.build: + * sys/winks/meson.build: + * sys/winscreencap/meson.build: + Add support for Meson as alternative/parallel build system + https://github.com/mesonbuild/meson + With contributions from: + Tim-Philipp Müller <tim@centricular.com> + Matej Knopp <matej.knopp@gmail.com> + Jussi Pakkanen <jpakkane@gmail.com> (original port) + Highlights of the features provided are: + * Faster builds on Linux (~40-50% faster) + * The ability to build with MSVC on Windows + * Generate Visual Studio project files + * Generate XCode project files + * Much faster builds on Windows (on-par with Linux) + * Seriously fast configure and building on embedded + ... and many more. For more details see: + http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html + http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html + Building with Meson should work on both Linux and Windows, but may + need a few more tweaks on other operating systems. + +2016-08-18 17:46:19 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * ext/dts/gstdtsdec.c: + * ext/resindvd/resindvdsrc.h: + * gst/bayer/gstbayer2rgb.c: + * gst/dccp/gstdccp_common.h: + * gst/librfb/d3des.c: + * sys/fbdev/gstfbdevsink.c: + plugins: Use stdint.h instead of _stdint.h + _stdint.h is generated by Autotools and we don't really need it. All + supported platforms now ship with stdint.h. The only stickler was MSVC, + and since Visual Studio 2015 it also ships stdint.h now. + +2016-08-12 21:51:17 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * win32/common/libgstgl.def: + win32: Update libgstgl.def + +2016-03-02 00:53:44 +0530 Nirbheek Chauhan <nirbheek.chauhan@gmail.com> + + * gst-libs/gst/codecparsers/nalutils.c: + codecparsers: Explicitly export functions marked inline + On MSVC, inline functions are not available outside of a file unless + explicitly exported + +2016-08-19 12:24:58 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> + + * gst/rawparse/gstrawvideoparse.c: + rawvideoparse: fix typo in comment + Small typo in the comment explaining the code fixed by the previous commit. + Fixing it. + +2016-08-19 14:19:38 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/rawparse/gstrawvideoparse.c: + rawvideoparse: Revert last commit and actually remember the physically last plane + Instead of just always taking the last one as before. + +2016-08-19 11:57:33 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> + + * gst/rawparse/gstrawvideoparse.c: + rawvideoparse: remove unused assignment + Value in last_plane will be overwritten before used, remove unused + asignment. + Fixes commit 91cf5ac69f9c99fe41d60f42b4174915dd135e7b + CID 1371462 + +2016-08-18 18:55:41 +0200 Philippe Renon <philippe_renon@yahoo.fr> + + * ext/daala/gstdaaladec.c: + daala: fix typo related compilation error + https://bugzilla.gnome.org/show_bug.cgi?id=770102 + +2016-08-19 11:02:46 +0100 Tim-Philipp Müller <tim@centricular.com> + + * configure.ac: + * sys/Makefile.am: + * sys/applemedia-nonpublic/Makefile.am: + * sys/applemedia-nonpublic/bufferfactory.h: + * sys/applemedia-nonpublic/bufferfactory.m: + * sys/applemedia-nonpublic/celapi.c: + * sys/applemedia-nonpublic/celapi.h: + * sys/applemedia-nonpublic/celvideosrc.c: + * sys/applemedia-nonpublic/celvideosrc.h: + * sys/applemedia-nonpublic/cmapi.c: + * sys/applemedia-nonpublic/cmapi.h: + * sys/applemedia-nonpublic/coremediabuffer.c: + * sys/applemedia-nonpublic/coremediabuffer.h: + * sys/applemedia-nonpublic/coremediactx.c: + * sys/applemedia-nonpublic/coremediactx.h: + * sys/applemedia-nonpublic/corevideobuffer.c: + * sys/applemedia-nonpublic/corevideobuffer.h: + * sys/applemedia-nonpublic/cvapi.c: + * sys/applemedia-nonpublic/cvapi.h: + * sys/applemedia-nonpublic/dynapi-internal.h: + * sys/applemedia-nonpublic/dynapi.c: + * sys/applemedia-nonpublic/dynapi.h: + * sys/applemedia-nonpublic/mioapi.c: + * sys/applemedia-nonpublic/mioapi.h: + * sys/applemedia-nonpublic/miovideodevice.c: + * sys/applemedia-nonpublic/miovideodevice.h: + * sys/applemedia-nonpublic/miovideosrc.c: + * sys/applemedia-nonpublic/miovideosrc.h: + * sys/applemedia-nonpublic/mtapi.c: + * sys/applemedia-nonpublic/mtapi.h: + * sys/applemedia-nonpublic/plugin.m: + applemedia-nonpublic: remove bitrotten plugin that's no longer needed + +2016-08-19 19:46:24 +1000 Florian Zwoch <fzwoch@gmail.com> + + * sys/applemedia/avfvideosrc.m: + avfvideosrc: account for retina displays when capturing screens + Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=770030 + +2016-08-19 17:11:13 +1000 Matthew Waters <matthew@centricular.com> + + * configure.ac: + build: bump graphene requirement to 1.4 + +2016-08-19 15:35:49 +1000 Matthew Waters <matthew@centricular.com> + + * ext/gl/gstgltransformation.c: + * ext/gl/gstgltransformation.h: + gltransformation: rewrite the inverse transformation logic + It now returns the correct values for both orthographic and perspective + projections and takes into account the aspect ratio of the video, handles + the Y-flipping in GL and by us and uses some more helpers from graphene. + +2016-07-01 16:18:55 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/gstglwindow.c: + glwindow: marshal gst_gl_window_resize through the window loop + saves having every caller do it themselves. + +2016-06-30 23:06:43 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/wayland/wayland_event_source.c: + gl/wayland: use multi-threaded safe event wayland API + Multiple threads may be accessing the wayland fd at the same time which + requires the use of special wayland API to deal with to ensure nobody + will steal reads and cause a stall for anyone else. + +2016-07-01 00:15:55 +1000 Matthew Waters <matthew@centricular.com> + + * tests/examples/gl/gtk/fxtest/fxtest.c: + gl/examples/fxtest: fix up for wayland support + - Pass the wayland display to gst + - Redrawing on resize is no longer needed. + +2016-08-17 16:21:34 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> + + * sys/dvb/parsechannels.c: + dvb/parsechannels: warn on ignored key/value pairs + Otherwise at runtine, users get the misleading + parsing-OK message with no info on, for example, + properties that failed to map because of a typo. + +2016-08-16 15:35:39 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> + + * sys/dvb/parsechannels.c: + dvb/parsechannels: handle problems parsing dvbv5 config keys + +2016-08-18 15:28:33 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/mplex/gstmplex.cc: + mplex: Don't start task (yet/again) on pad release if we're in READY or NULL + Fixes spurious segfault in unit test, where the task was started again during + shutdown when all pads were removed... and was then still running while the + element was finalized. + +2016-08-18 13:21:54 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + dashdemux: In KEY_UNITS trick mode, download all I-frames and not only IDR + +2016-08-08 17:54:46 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> + + * tests/check/elements/.gitignore: + * tests/check/elements/rawaudioparse.c: + * tests/check/elements/rawvideoparse.c: + rawparse: Fix and extend unit tests + * Add caps change test to unit tests + * Cleanup leftover buffers after each unit test + * Add missing rawvideoparse entry in .gitignore + https://bugzilla.gnome.org/show_bug.cgi?id=769637 + +2016-08-16 09:31:40 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> + + * gst/rawparse/gstrawvideoparse.c: + * gst/rawparse/gstrawvideoparse.h: + * tests/check/elements/rawvideoparse.c: + rawvideoparse: Compute plane offsets & strides if no custom ones are set + This is useful to ensure that the offsets and strides are computed if + only width, height, format etc. in the property config are set. + https://bugzilla.gnome.org/show_bug.cgi?id=769797 + +2016-08-16 18:46:49 +0300 Sergei Saveliev <saveliev.sergei@gmail.com> + + * sys/applemedia/avfassetsrc.m: + avfassetsrc: Don't escape the URI another time in another location too + One location was forgotten in a913a0b9679dd58945ad105d240db45595fdaba6 + https://bugzilla.gnome.org/show_bug.cgi?id=767492 + +2016-08-16 20:33:21 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/egl/gstegl.h: + gl/egl: fix inverted typedef + 2b6841d had an inverted typedef defining ginptr and EGLAttrib. Fix that. + +2016-08-16 10:37:28 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/timidity/gstwildmidi.c: + wildmidi: Fix compilation with wildmidi 0.4 + Old versions used char* for the data, new versions use int8_t*. They're often + not the same and differ in signedness. + +2016-08-16 16:51:02 +1000 Matthew Waters <matthew@centricular.com> + + * configure.ac: + * gst-libs/gst/gl/egl/gstegl.h: + gl/build: add configure check for possibly missing EGLAttrib + Fixes the build on older android targets. + +2016-07-13 17:15:44 +0800 Song Bing <bing.song@nxp.com> + + * gst-libs/gst/gl/egl/gsteglimage.c: + * gst-libs/gst/gl/egl/gstglcontext_egl.c: + * gst-libs/gst/gl/egl/gstglcontext_egl.h: + * gst-libs/gst/gl/egl/gstglmemoryegl.c: + gl/egl/dmabuf: Wrong attribute list type for EGL 1.5 + For EGL 1.5 spec, the attribute list type should be EGLAttrib. + https://bugzilla.gnome.org/show_bug.cgi?id=768602 + +2016-08-15 16:14:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * gst-libs/gst/gl/gstglcontext.c: + glcontext: fix race joining thread on finalize + https://bugzilla.gnome.org/show_bug.cgi?id=769939 + +2016-08-16 00:40:53 +1000 Jan Schmidt <jan@centricular.com> + + * ext/qt/gstqtglutility.cc: + qt: Use wglShareLists() workaround unconditionally. + Sometimes wglCreateContextAttribsARB() exists, but + isn't functional (some Intel drivers), so it's + easiest to do the workaround unconditionally. + +2016-08-15 16:37:44 +1000 Jan Schmidt <jan@centricular.com> + + * sys/winks/gstksvideodevice.c: + * sys/winks/gstksvideodevice.h: + * sys/winks/gstksvideosrc.c: + * sys/winks/ksvideohelpers.c: + * sys/winks/ksvideohelpers.h: + winks: Fix RGB frame flipping and postprocessing + Uncompressed RGB frames can be (usually are) bottom-up + layout in DirectShow, and the code to flip them wasn't + properly ported from 0.10. Fix it. + Fix post-processing of RGB buffers. We need a writable + buffer, but the requests pool is holding an extra ref. + This could use more fixing to use a buffer pool + +2016-08-12 22:17:25 +1000 Jan Schmidt <jan@centricular.com> + + * sys/winks/gstksvideosrc.c: + winks: Give the ksvideosrc PRIMARY rank + It's the primary video source on Windows, so give it a + rank for autoplugging by camerabin and friends + +2016-08-12 22:16:33 +1000 Jan Schmidt <jan@centricular.com> + + * sys/winks/ksvideohelpers.c: + winks: Fix swapped RGBx/RGB caps mapping, and endianness. + The RGBx and RGB format mappings were reversed. + What Windows calls RGB are laid out as BGR in our parlance, so + switch that too + +2016-08-08 13:41:14 +1000 Jan Schmidt <jan@centricular.com> + + * ext/qt/gstqtglutility.cc: + qt: Move debug statement to after the category init + Don't output debug to an uninitialised debug category. + +2016-08-11 12:19:59 +0200 Sebastian Dröge <sebastian@centricular.com> + + * tests/check/Makefile.am: + dashdemux: Disable unit test for the time being + It uses random data streams but dashdemux nowadays actually looks into the + streams and doesn't like randomness very much. The tests should probably just + become validate tests on real streams. + https://bugzilla.gnome.org/show_bug.cgi?id=769553 + +2016-08-11 12:11:22 +0200 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + Revert "Revert "dashdemux: When doing SIDX seeking, return instead of overriding the timestamp with 0 from the MPD seeking method"" + This reverts commit aea2c13fc1672a7260679d706d0a084a34ba7531. + +2016-08-04 14:47:41 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + dashdemux: When doing chunked downloading on SIDX, clip requests on the SIDX entry boundaries + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-08-02 08:47:55 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + * ext/dash/gstdashdemux.h: + dashdemux: Collect average moof and first sync sample sizes + And always request those in the beginning so that ideally we get the moof and + the first sync sample all together with the first HTTP request. + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-08-02 08:35:26 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + * ext/dash/gstdashdemux.h: + dashdemux: Download any sync-sample following the moof directly in key-units only mode + We don't have to do yet another additional request but can just download the + data directly. + Also unify the key-unit only mode buffer pushing and extract it into its own + function now that it became more complicated. + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-07-29 12:50:58 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + dashdemux: If a fragment contains no sync samples, disable key-unit mode + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-07-29 12:32:50 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + * ext/dash/gstdashdemux.h: + dashdemux: Remember if for a stream we could do key-units only mode + This makes sure we don't even try going into that mode if we previously saw + that the stream does not have the suitable metadata. + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-07-29 11:54:21 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + dashdemux: Also allow key-unit only mode if (some) sample flags are given by trex but we can still find sync frames + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-07-12 20:09:52 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + dashdemux: Use chunked downloading for the moof in KEY_UNITS mode + Allows us to reuse the HTTP connection and reduce latencies a lot. + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-07-12 10:22:43 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + * gst-libs/gst/adaptivedemux/gstadaptivedemux.h: + adaptivedemux: Add API for allowing subclasses to download URLs in chunks + This allows to gradually download part of a fragment when the final size is + not known and only a part of it should be downloaded. For example when only + the moof should be parsed and/or a single keyframe should be downloaded. + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-06-01 14:02:11 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + dashdemux: Mark every first buffer of moov, sidx, moof and mdat as DISCONT in keyframe-only mode + We need to mark every first buffer of a key unit as discont, and also every + first buffer of a moov and moof. This ensures that qtdemux takes note of our + buffer offsets for each of those buffers instead of keeping track of them + itself from the first buffer. We need offsets to be consistent between moof + and mdat + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-07-28 10:53:49 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + dashdemux: Only enable key-unit trick mode for video streams + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-05-31 15:12:49 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + dashdemux: Only do keyframe-only playback if the corresponding seek flag is given + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-05-30 12:09:34 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + * ext/dash/gstdashdemux.h: + dashdemux: Implement downloading of only sync samples + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-05-30 11:15:03 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + * ext/dash/gstdashdemux.h: + dashdemux: Store parsed moof and extract offsets of sync samples in it + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-05-02 17:11:31 +0300 Sebastian Dröge <sebastian@centricular.com> + + * tests/check/Makefile.am: + * tests/check/elements/dash_isoff.c: + * tests/check/elements/dash_isoff.h: + dash: Add test for parsing a moof box + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-05-02 16:03:56 +0300 Sebastian Dröge <sebastian@centricular.com> + + * tests/check/Makefile.am: + * tests/check/elements/dash_isoff.c: + dash: Add unit test for ISOBFF box header parsing + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-04-07 21:33:51 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + * ext/dash/gstisoff.c: + * ext/dash/gstisoff.h: + dashdemux: Implement parsing of moof box + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-04-07 13:34:57 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstisoff.c: + dashdemux: Move code around to keep all sidx related functions together + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-04-07 12:57:13 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + * ext/dash/gstisoff.c: + * ext/dash/gstisoff.h: + dashdemux: Store box fourccs in the header at a central place + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-03-28 13:45:36 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + * ext/dash/gstdashdemux.h: + dashdemux: Implement parsing of ISOBMFF boxes + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-03-16 13:48:09 +0200 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstisoff.c: + * ext/dash/gstisoff.h: + dash: Add helper for parsing box headers + https://bugzilla.gnome.org/show_bug.cgi?id=741104 + +2016-08-10 22:50:12 +0000 xlazom00 <xlazom00@gmail.com> + + * ext/x265/gstx265enc.c: + x265enc: Enable aspect ratio + x265 encoder need aspectRatioIdc == X265_EXTENDED_SAR if we want to use + sarWidth/sarHeight + https://bugzilla.gnome.org/show_bug.cgi?id=769716 + +2016-08-08 13:10:12 +0200 Josep Torra <n770galaxy@gmail.com> + + * ext/openjpeg/gstopenjpegenc.c: + openjpegenc: use the corrent enumeration + Fixes the following error when building in osx. + error: implicit conversion from enumeration type + 'GstJPEG2000Colorspace' to different enumeration type + 'GstJPEG2000Sampling' + +2016-08-08 11:28:44 +0200 Sebastian Dröge <sebastian@centricular.com> + + * sys/androidmedia/gstamc.c: + amc: Fix call to realloc() to allocate the correct size of items + +2016-08-07 20:53:30 +0100 Tim-Philipp Müller <tim@centricular.com> + + * configure.ac: + * ext/Makefile.am: + fdkaac: actually build and dist + +2016-08-06 23:31:23 +0000 xlazom00 <xlazom00@gmail.com> + + * ext/hls/Makefile.am: + * gst/timecode/Makefile.am: + hls, timecode: fix linking + https://bugzilla.gnome.org//show_bug.cgi?id=769587 + +2016-08-07 12:20:16 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/fdkaac/Makefile.am: + * ext/fdkaac/gstfdkaacdec.c: + * ext/fdkaac/gstfdkaacdec.h: + * ext/fdkaac/plugin.c: + fdkaac: Add FDK AAC based decoder element + Missing is support for error concealment, etc. + +2016-08-07 11:39:07 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/fdkaac/Makefile.am: + * ext/fdkaac/gstfdkaacenc.c: + * ext/fdkaac/gstfdkaacenc.h: + * ext/fdkaac/plugin.c: + fdkaac: Add FDK AAC based encoder element + This currently only handles LC profile and exposes a bitrate property, but + handles up to 7.1 channels. See TODO list for missing features. + +2016-08-07 08:51:06 +0300 Sebastian Dröge <sebastian@centricular.com> + + * configure.ac: + * ext/fdkaac/Makefile.am: + * ext/fdkaac/plugin.c: + fdkaac: Initial plugin skeleton + +2016-08-01 11:45:30 +0200 Bernhard Miller <bernhard.miller@streamunlimited.com> + + * gst/aiff/aiffparse.c: + aiffparse: keep end_offset when seeking + After seeking in aiff files the information about the data end offset is + discarded, leading to audio artifacts with metadata chunks at the end of + a file. + This patch retains the end offset information after a seek event. + https://bugzilla.gnome.org//show_bug.cgi?id=769376 + +2016-08-06 16:15:33 +0100 Tim-Philipp Müller <tim@centricular.com> + + * gst/dvdspu/gstdvdspu.c: + dvdspu: don't crash if video frame could not be mapped + As might happen with e.g. vaapi and the test file from + https://bugzilla.gnome.org/show_bug.cgi?id=736227 + +2016-08-05 09:16:58 +0200 Edward Hervey <bilboed@bilboed.com> + + * ext/dash/gstdashdemux.c: + Revert "dashdemux: When doing SIDX seeking, return instead of overriding the timestamp with 0 from the MPD seeking method" + This reverts commit 947656cfd22b75f914d5abe0af82396787f67564. + This makes all dash seeking tests fail. Needs more testing to fully understand + what's going wrong. Revert ok'd by Sebastian + +2016-05-31 19:21:17 +0300 Vivia Nikolaidou <vivia@toolsonair.com> + + * gst/timecode/Makefile.am: + * gst/timecode/gsttimecodewait.c: + * gst/timecode/gsttimecodewait.h: + * gst/timecode/plugin.c: + timecodewait: New element to wait for a specific timecode + timecodewait receives a timecode as an argument (either as string or as + GstVideoTimeCode - one is gst-launch-friendly and the other is code-friendly), + and it will drop all audio and video buffers until that timecode has been + reached. + https://bugzilla.gnome.org/show_bug.cgi?id=766419 + +2016-05-20 18:17:52 +0300 Vivia Nikolaidou <vivia@toolsonair.com> + + * configure.ac: + * gst/timecode/Makefile.am: + * gst/timecode/gsttimecodestamper.c: + * gst/timecode/gsttimecodestamper.h: + * gst/timecode/plugin.c: + timecodestamper: New element to attach SMPTE timecode to buffers + The timecodestamper element attaches a SMPTE timecode to each video buffer. + This timecode corresponds to the current stream time. + https://bugzilla.gnome.org/show_bug.cgi?id=766419 + +2016-05-15 17:25:44 +0300 Vivia Nikolaidou <vivia@toolsonair.com> + + * sys/decklink/gstdecklinkvideosink.cpp: + * sys/decklink/gstdecklinkvideosink.h: + decklinkvideosink: Add support for GstVideoTimeCode + The timecode will be fetched from the video buffer and outputted on the + decklink video sink. + https://bugzilla.gnome.org/show_bug.cgi?id=766419 + +2016-05-15 16:04:14 +0300 Vivia Nikolaidou <vivia@toolsonair.com> + + * sys/decklink/gstdecklink.cpp: + * sys/decklink/gstdecklink.h: + * sys/decklink/gstdecklinkvideosrc.cpp: + * sys/decklink/gstdecklinkvideosrc.h: + decklinkvideosrc: Add support for GstVideoTimeCode + The timecode will be fetched from the decklink source and attached to the + video buffer. + https://bugzilla.gnome.org/show_bug.cgi?id=766419 + +2016-08-04 23:14:41 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/gstglcolorconvert.c: + glcolorconvert: add missing rgb16 and bgr16 video formats in switch + Fixes an assertion that code should not be reached + https://bugzilla.gnome.org/show_bug.cgi?id=769462 + +2016-08-04 22:28:13 +1000 Jan Schmidt <jan@centricular.com> + + * ext/hls/gsthlsdemux.c: + hls: Avoid potential NULL pointer dereference. + Fixes CID 1364753 + +2016-08-04 22:21:16 +1000 Jan Schmidt <jan@centricular.com> + + * ext/hls/m3u8.c: + hls: Avoid coverity warning about access off the end of an array. + Fixes CID 1364755 + +2016-08-04 14:42:34 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + dashdemux: When doing SIDX seeking, return instead of overriding the timestamp with 0 from the MPD seeking method + We don't need to call the latter at all as we're definitely in this period and + the segment is selected via the SIDX. + This is especially important when doing SNAP seeks, as otherwise we would + always start from the beginning of the period (usually 0) again. + +2016-08-04 11:08:30 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> + + * ext/hls/m3u8.c: + hls: m3u8: remove impossible condition + After the check in line 1,111, media->uri can't be NULL. So the two checks + for GST_HLS_MEDIA_TYPE_CLOSED_CAPTIONS are the same, removing the redundant + one which goes to cc_unsupported. + CID 1364752 + +2016-08-04 04:53:50 +1000 Jan Schmidt <jan@centricular.com> + + * ext/hls/gsthlsdemux.c: + hlsdemux: Don't output pending data after error + If the last_ret status is not OK, skip output + of any pending PCR scan buffer, similarly to how + the pending decryption buffer is handled above. + +2016-08-04 04:29:38 +1000 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: On EOS, handle it before waking download loop + Otherwise, if the download loop wakes too quickly, it + might miss the last_ret value update from the processing + thread and loop again. + +2016-08-04 01:51:37 +1000 Jan Schmidt <jan@centricular.com> + + * ext/hls/gsthlsdemux-util.c: + hlsdemux: Include config.h and add header in utils + In gsthlsdemux-util.c, include config.h before any + other headers, and add a copyright / license header. + +2016-07-13 11:02:23 +0200 Edward Hervey <edward@centricular.com> + + * gst/mpegtsdemux/tsdemux.c: + tsdemux: Fix draining on wrong programs + When draining a program, we might send a newsegment event on the pads + that are going to be removed (and then the pending data). + In order to do that, calculate_and_push_newsegment() needs to know + what list of streams it should take into account (instead of blindly + using the current one). + All callers to calculate_and_push_newsegment() and push_pending_data() + can now specify the program on which to act (or NULL for the default + one). + +2016-07-12 15:58:40 +0200 Edward Hervey <edward@centricular.com> + + * gst/mpegtsdemux/tsdemux.c: + tsdemux: Fix GAP synchronization without a valid PCR PID + For streams that don't have a valid PCR PID, we just use the latest + PTS from any given stream. + https://bugzilla.gnome.org/show_bug.cgi?id=608148 + +2016-05-31 13:09:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de> + + * gst/mpegtsdemux/mpegtspacketizer.c: + tsdemux: handle pcr_pid == 0x1fff + Streams without PCR make senses in HLS, where the playlist timestamps + can be used to seek or calculate the duration. + https://bugzilla.gnome.org/show_bug.cgi?id=608148 + +2015-05-10 20:10:49 +0200 Arnaud Vrac <avrac@freebox.fr> + + * gst/mpegtsdemux/mpegtsbase.c: + mpegtsdemux: do not abort playback when no PCR were found during initial scan + Seeking will not be possible in those streams but at least the can be + played. Note scanning is only done when tsdemux is configured in pull mode. + https://bugzilla.gnome.org/show_bug.cgi?id=608148 + +2015-05-09 15:52:22 +0200 Arnaud Vrac <avrac@freebox.fr> + + * gst/mpegtsdemux/tsdemux.c: + mpegtsdemux: only wait for PCR when PCR pid is set + Streams without PCR make senses in HLS, where the playlist timestamps + can be used to seek or calculate the duration. + https://bugzilla.gnome.org/show_bug.cgi?id=608148 + +2016-08-03 04:18:18 +1000 Jan Schmidt <jan@centricular.com> + + * ext/hls/gsthlsdemux.c: + hls: Fix compiler warning for possibly uninit variable + +2016-07-28 14:22:02 +0200 Michael Olbrich <m.olbrich@pengutronix.de> + + * ext/hls/gsthlsdemux.c: + hlsdemux: seek all streams + +2016-05-25 11:23:59 +0200 Michael Olbrich <m.olbrich@pengutronix.de> + + * ext/hls/gsthlsdemux.c: + hlsdemux: simplify gst_hls_demux_seek() + Don't initialize current_sequence. It is always overwritten in the walk + loop. + +2016-05-24 15:23:12 +0200 Michael Olbrich <m.olbrich@pengutronix.de> + + * ext/hls/gsthlsdemux.c: + hlsdemux: don't download the last fragment when seeking beyond the end of the track + It's not used anyways. + +2016-07-12 23:05:55 +1000 Jan Schmidt <jan@centricular.com> + + * ext/hls/gsthlsdemux-util.c: + * ext/hls/gsthlsdemux.c: + * ext/hls/gsthlsdemux.h: + hlsdemux: Add support for ID3 tag parsing + Parse start PTS out of the ID3 tags in + audio fragments. Informational only for now. + +2016-02-24 16:57:16 +1100 Jan Schmidt <jan@centricular.com> + + * ext/hls/Makefile.am: + * ext/hls/gsthlsdemux-util.c: + * ext/hls/gsthlsdemux.c: + * ext/hls/gsthlsdemux.h: + hlsdemux: Do some reading and dumping of PCRs + Read PCRs out of the MPEG-TS stream in a basic way + and (for now) just log them + +2016-03-05 03:08:55 +1100 Jan Schmidt <jan@centricular.com> + + * ext/hls/gsthlsdemux.c: + * ext/hls/gsthlsdemux.h: + hlsdemux: Only use the primary stream for bitrate selection. + When playing alternate rendition auxilliary streams, ignore + them in bitrate measurement (for now). + +2016-07-15 16:24:17 +1000 Jan Schmidt <jan@centricular.com> + + * ext/hls/gsthlsdemux.c: + hlsdemux: Only select video and audio streams by default + Ignore subtitle streams for now, because the + different fragment duration causes problems + switching bitrates w/ decodebin2 group draining. + +2016-02-25 01:58:25 +1100 Jan Schmidt <jan@centricular.com> + + * ext/hls/gsthlsdemux.c: + * ext/hls/gsthlsdemux.h: + hlsdemux: Publish all media for alternate renditions. + Create an output stream for each media when alternate renditions + are present. Update the manifests for all those streams, and + make sure that typefinding is still done for files smaller than 2KB + such as small WebVTT files. + +2016-03-08 01:24:20 +1100 Jan Schmidt <jan@centricular.com> + + * ext/hls/gsthlsdemux.c: + hlsdemux: Adjust downstream buffer offsets + When fetching a byte-region from a server resource, + adjust the downstream buffer offsets so that downstream + doesn't know. This is because id3demux insists on the + first offset being 0. Later we might strip ID3 headers + entirely and this will be unneeded. + +2016-03-09 03:07:22 +1100 Jan Schmidt <jan@centricular.com> + + * ext/hls/gsthlsdemux.c: + * ext/hls/m3u8.c: + * ext/hls/m3u8.h: + hlsdemux: Choose the default variant and track it when updating + Modify playlist updating to track information across updates + better, although still hackish. + When connection_speed == 0, choose the default variant + not the first one in the (now sorted) variant list, as that + will have the lowest bitrate. + +2015-12-05 11:12:33 +0000 Tim-Philipp Müller <tim@centricular.com> + + * ext/hls/gsthlsdemux.c: + * ext/hls/gsthlsdemux.h: + * ext/hls/m3u8.c: + * ext/hls/m3u8.h: + * tests/check/elements/hlsdemux_m3u8.c: + hlsdemux: move variant list handling over to new master playlist code + Adapt hlsdemux for the m3u8 playlist changes. + +2015-11-27 19:26:02 +0000 Tim-Philipp Müller <tim@centricular.com> + + * ext/hls/gsthlsdemux.c: + * ext/hls/gsthlsdemux.h: + * ext/hls/m3u8.c: + * ext/hls/m3u8.h: + hls: m3u8: Rework m3u8 parsing and storage. + Make M3U8 and GstM3U8MediaFile refcounted. The contents + of it and GstM3U8MediaFile are pretty much immutable + already, but if we make it refcounted we can just + return a ref to the media file from _get_next_fragment() + instead of copying over all fields one-by-one, and then + copying them all into the adaptive stream structure fields again. + Move state from client into m3u8 structure. This will + be useful later when we'll have multiple media playlists + being streamed at the same time, as will be the case with + alternative renditions. + This has the downside that we need to copy over some + state when we switch between variant streams. + The GstM3U8Client structure is gone, and main/current + lists are not directly in hlsdemux. hlsdemux had as + many CLIENT_LOCK/UNLOCK as the m3u8 code anyway... + +2016-07-27 09:28:23 +0800 Haihua Hu <jared.hu@nxp.com> + + * tests/examples/qt/qmlsink/.gitignore: + * tests/examples/qt/qmlsink/main.cpp: + * tests/examples/qt/qmlsink/main.qml: + * tests/examples/qt/qmlsink/play.pro: + * tests/examples/qt/qmlsink/qml.qrc: + * tests/examples/qt/qmlsrc/.gitignore: + * tests/examples/qt/qmlsrc/grabqml.pro: + * tests/examples/qt/qmlsrc/main.cpp: + * tests/examples/qt/qmlsrc/main.qml: + * tests/examples/qt/qmlsrc/qml.qrc: + qmlglsrc: Add qmlglsrc unit test example + https://bugzilla.gnome.org/show_bug.cgi?id=768160 + +2016-07-27 08:16:47 +0800 Haihua Hu <jared.hu@nxp.com> + + * ext/qt/Makefile.am: + * ext/qt/gstplugin.cc: + * ext/qt/gstqtglutility.cc: + * ext/qt/gstqtglutility.h: + * ext/qt/gstqtsrc.cc: + * ext/qt/gstqtsrc.h: + * ext/qt/qtitem.cc: + * ext/qt/qtwindow.cc: + * ext/qt/qtwindow.h: + qt: implement qmlglsrc for qml view grab + [Matthew Waters]: gst-indent sources + https://bugzilla.gnome.org/show_bug.cgi?id=768160 + +2016-07-27 10:55:01 +0800 Haihua Hu <jared.hu@nxp.com> + + * gst-libs/gst/gl/x11/gstglwindow_x11.c: + glwindow: Fix glimagesink cannot show frame when connect to qmlglsrc + When connect to qmlglsrc, x11 event loop will be replace by qt event loop + which will cause the window cannot receive event from xserver, such as resize + https://bugzilla.gnome.org/show_bug.cgi?id=768160 + +2016-08-02 17:21:20 +0900 Hyunjun Ko <zzoon@igalia.com> + + * gst-libs/gst/gl/gstglupload.c: + glupload: Use bufferpool to allocate new buffer in GLTextureUploadMeta + To improve performace of upload with GLTextureUploadMeta, + use bufferpool instead of allocating new buffer every time. + https://bugzilla.gnome.org/show_bug.cgi?id=769293 + +2016-07-27 14:48:50 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/gstglwindow.c: + glwindow: move unsetting queue_resize to _resize() instead of _draw() + Makes infinitely more sense and implementation were expecting that behaviour + anyway and would enter a resize, draw, resize, draw, ... cycle instead of only + resizing once. + +2016-08-03 09:14:07 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: Never ever hold the manifest lock while changing the source element state + Otherwise we will deadlock in various situations that take the manifest lock + from the streaming thread or when shutting down or ... + +2016-08-02 17:07:37 +0300 Sebastian Dröge <sebastian@centricular.com> + + * tests/check/elements/aiffparse.c: + aiffparse: In PUSH mode we will never get the ID3 tags as they are at the end of the file + This previously did not fail as before we didn't get any tags at all in PUSH + mode, now we get the bitrates. + +2016-08-02 13:48:43 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> + + * gst/aiff/Makefile.am: + * gst/aiff/aiffparse.c: + aiffparse: Add tags for container format and bitrate + The bitrate is added to help downstream elements (like uridecodebin) + figure out a proper network buffer size + https://bugzilla.gnome.org/show_bug.cgi?id=769389 + +2016-01-20 16:42:24 +0000 Alex Ashley <bugzilla@ashley-family.net> + + * tests/check/elements/dash_mpd.c: + tests: dashdemux: add test for gst_mpd_client_get_maximum_segment_duration + Add a test of the gst_mpd_client_get_maximum_segment_duration() function + to check that it first checks the MPD@maxSegmentDuration and then falls + back to checking all of the segment durations. + https://bugzilla.gnome.org/show_bug.cgi?id=753751 + +2016-02-24 15:54:54 +0000 Alex Ashley <bugzilla@ashley-family.net> + + * ext/dash/gstdashdemux.c: + * ext/dash/gstmpdparser.c: + * ext/dash/gstmpdparser.h: + dashdemux: include segment duration when calculating seek range + The gst_dash_demux_get_live_seek_range () function returns a stop value + that is beyond the available range. The functions + gst_mpd_client_check_time_position() and + gst_mpd_client_get_next_segment_availability_end_time() in + gstmpdparser.c include the segment duration when checking if a segment + is available. The gst_dash_demux_get_live_seek_range() function + in gstdashdemux.c ignores the segment duration. + According to the DASH specification, if maxSegmentDuration is not present, + then the maximum Segment duration is the maximum duration of any Segment + documented in the MPD. + https://bugzilla.gnome.org/show_bug.cgi?id=753751 + +2016-02-24 15:52:41 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + * gst-libs/gst/adaptivedemux/gstadaptivedemux.h: + adaptivedemux: retry once on 4xx/5xx in certain conditions + This helps catch those 404 server errors in live streams when + seeking to the very beginning, as the server will handle a + request with some delay, which can cause it to drop the fragment + before sending it. + https://bugzilla.gnome.org/show_bug.cgi?id=753751 + +2016-02-24 15:47:09 +0000 Alex Ashley <bugzilla@ashley-family.net> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: expose HTTP status + To allow adaptivedemux to make retry decisions, it needs to know what + sort of HTTP error has occurred. For example, the retry logic for a + 410 error is different from a 504 error. + https://bugzilla.gnome.org/show_bug.cgi?id=753751 + +2016-03-07 17:04:33 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: allow seeking before start in live streams + Some derived classes (at least dashdemux) expose a seeking range + based on wall clock. This means that a subsequent seek to the start + of this range will be before the allowed range. + To solve this, seeks without the ACCURATE flag are allowed to seek + before the start for live streams, in which case the segment is + shifted to start at the start of the new seek range. If there is + an end position, is is shifted too, to keep the duration constant. + https://bugzilla.gnome.org/show_bug.cgi?id=753751 + +2016-08-01 14:12:35 +0800 Haihua Hu <jared.hu@nxp.com> + + * ext/gl/gstglimagesink.c: + glimagesink: Fix horizontal/vertical flip matrizes + They were swapped. + https://bugzilla.gnome.org/show_bug.cgi?id=769371 + +2016-07-29 16:32:22 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com> + + * gst/videoparsers/gsth264parse.c: + videoparsers: h264: Add more scalable profiles to the profile list + Adding Scalable Constrained High (G.10.1.2.1) and + Scalable High Intra(G.10.1.3) profiles to the profile list + https://bugzilla.gnome.org/show_bug.cgi?id=769303 + +2016-08-01 10:30:29 +0300 Sebastian Dröge <sebastian@centricular.com> + + * sys/androidmedia/gst-android-hardware-camera.c: + * sys/androidmedia/gst-android-hardware-sensor.c: + * sys/androidmedia/gstahssrc.c: + androidmedia: Run gst-indent over everything once again + +2016-08-01 10:28:26 +0300 Sebastian Dröge <sebastian@centricular.com> + + * sys/androidmedia/gstamc.c: + amc: If we find multiple codecs with the same name, just merge them + On the ODroid C1+ the H265 and H264 have the same name but are listed as two + different codecs. We have to handle them as the same one that supports both, + as otherwise we will register the same GType name twice which fails and we + then only have H265 support and not H264 support. + +2016-08-01 10:15:04 +0300 Sebastian Dröge <sebastian@centricular.com> + + * sys/androidmedia/gstamc.c: + amc: Use a GQueue for O(1) append instead of a GList + +2016-07-29 12:31:38 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: Also call reset() in READY->PAUSED + This allows subclasses to have initialization code in a single place. + +2016-07-29 10:49:26 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/rawparse/gstrawaudioparse.c: + rawaudioparse: Use G_GINT64_MODIFIER for portability + https://bugzilla.gnome.org/show_bug.cgi?id=769295 + +2016-07-29 10:07:23 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/rawparse/gstunalignedaudioparse.c: + unalignedaudioparse: Fix element factory name of inner parser + +2016-07-29 08:54:00 +0300 Sebastian Dröge <sebastian@centricular.com> + + * sys/androidmedia/gstamc.c: + amc: Print generated raw/encoded caps in debug logs + +2016-07-28 11:27:29 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + * ext/dash/gstdashdemux.h: + dashdemux: Skip audio streams if TRICKMODE_NO_AUDIO is given in the seek event + We just don't expose pads for audio streams, or even download them. + +2016-07-28 11:16:24 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + dashdemux: Reset number of subtitle streams counter on reset() too + Otherwise we will continue increasing forever the number of subtitle streams + when reusing the element for another DASH manifest. + +2016-07-26 17:01:55 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * tests/check/pipelines/simple-launch-lines.c: + tests: fix simple-launch-lines when jpeg lib isn't present + JPEG detection in configure.ac defines HAVE_JPEG to 0 if the + jpeg lib isn't found, rather then not defining it. + https://bugzilla.gnome.org/show_bug.cgi?id=769197 + +2016-07-25 17:55:24 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> + + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + * docs/plugins/inspect/plugin-rawparse.xml: + docs: Update rawparser documentation + Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> + https://bugzilla.gnome.org/show_bug.cgi?id=767011 + +2016-07-25 17:54:09 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> + + * gst/rawparse/Makefile.am: + * gst/rawparse/gstaudioparse.c: + * gst/rawparse/gstaudioparse.h: + * gst/rawparse/gstrawparse.c: + * gst/rawparse/gstrawparse.h: + * gst/rawparse/gstvideoparse.c: + * gst/rawparse/gstvideoparse.h: + rawparse: Remove old parser code and wrap new parsers in old elements + https://bugzilla.gnome.org/show_bug.cgi?id=767011 + +2016-07-25 13:45:40 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> + + * gst/rawparse/Makefile.am: + * gst/rawparse/gstrawaudioparse.c: + * gst/rawparse/gstrawaudioparse.h: + * gst/rawparse/gstrawbaseparse.c: + * gst/rawparse/gstrawbaseparse.h: + * gst/rawparse/gstrawvideoparse.c: + * gst/rawparse/gstrawvideoparse.h: + * gst/rawparse/gstunalignedaudioparse.c: + * gst/rawparse/gstunalignedvideoparse.c: + * gst/rawparse/gstunalignedvideoparse.h: + * gst/rawparse/plugin.c: + * gst/rawparse/unalignedvideo.h: + * tests/check/Makefile.am: + * tests/check/elements/.gitignore: + * tests/check/elements/rawaudioparse.c: + * tests/check/elements/rawvideoparse.c: + rawparse: Add new raw audio and video parser elements + The new rawaudioparse and rawvideoparse elements are based on GstBaseParse + and completely replace audioparse and videoparse + https://bugzilla.gnome.org/show_bug.cgi?id=767011 + +2016-07-26 16:01:19 +1000 Matthew Waters <matthew@centricular.com> + + * ext/gl/caopengllayersink.h: + * ext/gl/caopengllayersink.m: + caopengllayersink: remove unused to_quit variable + It was always 0 and never set to anything meaningful. + +2016-07-26 15:57:54 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/gstglframebuffer.c: + glframebuffer: add compatibility definition for GL_DEPTH_STENCIL_ATTACHMENT + GLES2 doesn't have it defined... + +2016-07-15 13:39:54 +1000 Matthew Waters <matthew@centricular.com> + + * ext/gl/effects/gstgleffectblur.c: + * ext/gl/effects/gstgleffectbulge.c: + * ext/gl/effects/gstgleffectfisheye.c: + * ext/gl/effects/gstgleffectglow.c: + * ext/gl/effects/gstgleffectidentity.c: + * ext/gl/effects/gstgleffectlaplacian.c: + * ext/gl/effects/gstgleffectlumatocurve.c: + * ext/gl/effects/gstgleffectlumatocurve.h: + * ext/gl/effects/gstgleffectmirror.c: + * ext/gl/effects/gstgleffectrgbtocurve.c: + * ext/gl/effects/gstgleffectsin.c: + * ext/gl/effects/gstgleffectsobel.c: + * ext/gl/effects/gstgleffectsquare.c: + * ext/gl/effects/gstgleffectsqueeze.c: + * ext/gl/effects/gstgleffectstretch.c: + * ext/gl/effects/gstgleffecttunnel.c: + * ext/gl/effects/gstgleffecttwirl.c: + * ext/gl/effects/gstgleffectxray.c: + * ext/gl/gstglcolorbalance.c: + * ext/gl/gstglcolorscale.c: + * ext/gl/gstgldeinterlace.c: + * ext/gl/gstgldeinterlace.h: + * ext/gl/gstgldifferencematte.c: + * ext/gl/gstglfilterapp.c: + * ext/gl/gstglfiltershader.c: + * ext/gl/gstgloverlay.c: + * gst-libs/gst/gl/gstglfilter.c: + * gst-libs/gst/gl/gstglfilter.h: + * gst-libs/gst/gl/gstglpixelformat.c: + * gst-libs/gst/gl/gstglutils.h: + glfilter: rewrite subclasses for filter_texture() occuring on GL thread + There's no need for the jump to an extra thread in most cases, especially + when relying solely on a shader to render. We can use the provided + render_to_target() functions to simplify filter writing. + +2016-07-12 15:34:24 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/gstglutils.h: + glutils: remove unused GstGLDisplayProjection + +2016-07-12 15:29:29 +1000 Matthew Waters <matthew@centricular.com> + + * ext/gl/gstglimagesink.c: + * gst-libs/gst/gl/gstglcolorconvert.c: + * gst-libs/gst/gl/gstglmemorypbo.c: + * gst-libs/gst/gl/gstglutils.c: + * gst-libs/gst/gl/gstglutils.h: + * gst-libs/gst/gl/gstglviewconvert.c: + * tests/check/libs/gstglmemory.c: + * tests/check/libs/gstglupload.c: + glcontext: remove not thread-safe get/set_error() + Use GError's instead if necessary. + +2016-07-12 12:59:57 +1000 Matthew Waters <matthew@centricular.com> + + * ext/gl/gstglfilterapp.c: + * ext/gl/gstglfilterapp.h: + * ext/gl/gstglfiltercube.c: + * ext/gl/gstglfilterglass.c: + * ext/gl/gstglmixer.c: + * ext/gl/gstglmixer.h: + * ext/gl/gstglmosaic.c: + * ext/gl/gstgltestsrc.c: + * ext/gl/gstgltestsrc.h: + * ext/gl/gstgltransformation.c: + * ext/gl/gstglvideomixer.c: + * ext/gl/gstglvideomixer.h: + * gst-libs/gst/gl/gstgl_fwd.h: + * gst-libs/gst/gl/gstglcolorconvert.c: + * gst-libs/gst/gl/gstglcolorconvert.h: + * gst-libs/gst/gl/gstglfilter.c: + * gst-libs/gst/gl/gstglfilter.h: + * gst-libs/gst/gl/gstglframebuffer.c: + * gst-libs/gst/gl/gstglframebuffer.h: + * gst-libs/gst/gl/gstglutils.c: + * gst-libs/gst/gl/gstglutils.h: + * gst-libs/gst/gl/gstglviewconvert.c: + * gst-libs/gst/gl/gstglviewconvert.h: + * tests/check/libs/gstglcontext.c: + glframebuffer: rewrite for a more consistent API + Facilities are given to create fbo's and attach GL memory (renderbuffers + or textures). It also keeps track of the renderable size for use with + effective use with glViewport(). + +2016-07-12 00:30:22 +1000 Matthew Waters <matthew@centricular.com> + + * ext/gl/gstglcolorbalance.c: + * ext/gl/gstglcolorscale.c: + * ext/gl/gstgldeinterlace.c: + * ext/gl/gstgldifferencematte.c: + * ext/gl/gstgldifferencematte.h: + * ext/gl/gstgleffects.c: + * ext/gl/gstgleffects.h: + * ext/gl/gstglfilterapp.c: + * ext/gl/gstglfiltercube.c: + * ext/gl/gstglfiltercube.h: + * ext/gl/gstglfilterglass.c: + * ext/gl/gstglfilterglass.h: + * ext/gl/gstglfiltershader.c: + * ext/gl/gstglmixer.c: + * ext/gl/gstglmixer.h: + * ext/gl/gstglmosaic.c: + * ext/gl/gstglmosaic.h: + * ext/gl/gstgloverlay.c: + * ext/gl/gstgltransformation.c: + * ext/gl/gstgltransformation.h: + * ext/gl/gstglvideomixer.c: + * gst-libs/gst/gl/gstglfilter.c: + * gst-libs/gst/gl/gstglfilter.h: + gl: use GLMemory for accessing textures everywhere + This simplifies and consolidates a lot of duplicated code creating + and modifying textures. + +2016-07-11 22:44:16 +1000 Matthew Waters <matthew@centricular.com> + + * ext/gl/effects/gstgleffectblur.c: + * ext/gl/effects/gstgleffectbulge.c: + * ext/gl/effects/gstgleffectfisheye.c: + * ext/gl/effects/gstgleffectglow.c: + * ext/gl/effects/gstgleffectidentity.c: + * ext/gl/effects/gstgleffectlaplacian.c: + * ext/gl/effects/gstgleffectlumatocurve.c: + * ext/gl/effects/gstgleffectmirror.c: + * ext/gl/effects/gstgleffectrgbtocurve.c: + * ext/gl/effects/gstgleffectsin.c: + * ext/gl/effects/gstgleffectsobel.c: + * ext/gl/effects/gstgleffectsquare.c: + * ext/gl/effects/gstgleffectsqueeze.c: + * ext/gl/effects/gstgleffectstretch.c: + * ext/gl/effects/gstgleffecttunnel.c: + * ext/gl/effects/gstgleffecttwirl.c: + * ext/gl/effects/gstgleffectxray.c: + * ext/gl/gstglcolorbalance.c: + * ext/gl/gstgldeinterlace.c: + * ext/gl/gstgldifferencematte.c: + * ext/gl/gstglfiltershader.c: + * gst-libs/gst/gl/gstglfilter.c: + * gst-libs/gst/gl/gstglfilter.h: + glfilter: rename draw_texture to draw_fullscreen_quad + And remove unused arguments. + +2016-07-11 22:31:04 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/Makefile.am: + * gst-libs/gst/gl/gl.h: + * gst-libs/gst/gl/gstgl_fwd.h: + * gst-libs/gst/gl/gstgldisplay.c: + * gst-libs/gst/gl/gstglrenderbuffer.c: + * gst-libs/gst/gl/gstglrenderbuffer.h: + gl: add memory type for renderbuffer's + Soon to be used for framebuffers for e.g. depth buffers or throwaway color + buffers. + +2016-07-11 22:28:42 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/gstglformat.c: + * gst-libs/gst/gl/gstglformat.h: + glformat: define our own set of formats from the GL defines + also add some depth/stencil formats + +2016-07-11 22:24:43 +1000 Matthew Waters <matthew@centricular.com> + + * ext/gl/gstgleffects.c: + gleffects: fix xray to use the correct function + Instead of duplicating the sin effect + +2016-07-11 21:29:10 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/gstglbasememory.c: + * gst-libs/gst/gl/gstglbasememory.h: + glbasememory: assert for a valid allocator instead of segfaulting + +2016-04-29 14:42:34 +0200 Michael Olbrich <m.olbrich@pengutronix.de> + + * gst/mpegtsdemux/gstmpegdefs.h: + * gst/mpegtsdemux/tsdemux.c: + tsdemux: add support for LPCM with stream_type = 0x83 + https://bugzilla.gnome.org/show_bug.cgi?id=765807 + +2016-07-25 13:06:46 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/player/gstplayer.c: + * gst-libs/gst/player/gstplayer.h: + player: Add some 'const' to config getters + +2016-07-25 13:06:36 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/player/gstplayer.c: + player: G-I annotation fixes + +2016-07-25 10:30:26 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * docs/libs/gst-plugins-bad-libs-sections.txt: + * gst-libs/gst/player/gstplayer.c: + * gst-libs/gst/player/gstplayer.h: + * tests/check/libs/player.c: + * win32/common/libgstplayer.def: + player: move 'position-update-interval' setting to the config struct + https://bugzilla.gnome.org/show_bug.cgi?id=769144 + +2016-07-19 14:36:25 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * docs/libs/gst-plugins-bad-libs-sections.txt: + * gst-libs/gst/player/gstplayer.c: + * gst-libs/gst/player/gstplayer.h: + * tests/check/libs/player.c: + * win32/common/libgstplayer.def: + player: add API to change http user agent + Introducing a new 'config' API similar to GstBufferPoolConfig. + https://bugzilla.gnome.org/show_bug.cgi?id=765314 + +2016-07-25 10:54:32 +0100 Tim-Philipp Müller <tim@centricular.com> + + * common: + Update common submodule + For 'make update-exports' changes + +2016-07-22 17:00:14 +0300 Sebastian Dröge <sebastian@centricular.com> + + * tests/examples/qt/qml/main.cpp: + qml: Don't forget to unref the actual sink element after setting it on glsinkbin + +2016-07-22 16:57:45 +0300 Sebastian Dröge <sebastian@centricular.com> + + * tests/examples/qt/qml/main.cpp: + qml: Use glsinkbin instead of glupload directly + +2016-07-18 18:36:42 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ext/openh264/gstopenh264dec.cpp: + * ext/openh264/gstopenh264enc.cpp: + * ext/openh264/gstopenh264enc.h: + openh264: fix up for API changes in v1.6.0 + Update for API changes in v1.6.0. + https://bugzilla.gnome.org/show_bug.cgi?id=768771 + +2016-07-18 17:43:23 +0100 Tim-Philipp Müller <tim@centricular.com> + + * gst-libs/gst/gl/wayland/gstgldisplay_wayland.c: + * gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.h: + gl: wayland: improve debug message when connecting to display + And another copy'n'paste-o. + https://bugzilla.gnome.org/show_bug.cgi?id=768929 + +2016-07-19 02:11:54 +1000 Jan Schmidt <jan@centricular.com> + + * ext/hls/gsthlsdemux.c: + hlsdemux: Fix clearing of decryption state + Don't clear decryption state immediately after + initialising it in the start_fragment. Don't clear + the state of all streams when we want to only clear + the current stream. + https://bugzilla.gnome.org//show_bug.cgi?id=768757 + +2016-07-15 10:31:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * tests/check/elements/adaptive_demux_common.c: + * tests/check/elements/adaptive_demux_engine.c: + * tests/check/elements/audiomixer.c: + * tests/check/elements/autovideoconvert.c: + * tests/check/elements/camerabin.c: + tests: fix bus leak + gst_bus_remove_signal_watch() has to be called to release the ref + taken by gst_bus_add_signal_watch(). + https://bugzilla.gnome.org/show_bug.cgi?id=768843 + +2016-07-15 11:48:25 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.c: + camerabinpreview: fix bus leak + We were never removing the watch introduced in + gst_camerabin_create_preview_pipeline() so its extra ref on the bus was + never released. + https://bugzilla.gnome.org/show_bug.cgi?id=768838 + +2016-07-13 23:02:10 +1000 Tim-Philipp Müller <tim@centricular.com> + + * ext/hls/gsthlsdemux.c: + * ext/hls/gsthlsdemux.h: + hlsdemux: make decryption key handling per-stream + Add demuxer instance-wide decryption key cache. The current and + last key url are per-stream, so make a shared cache. Move the + decryption handling into the stream object, and use the shared + cache for the keys. + +2016-07-13 23:02:10 +1000 Jan Schmidt <jan@centricular.com> + + * ext/hls/gsthlsdemux.c: + * ext/hls/gsthlsdemux.h: + hlsdemux: add hlsdemux-specific AdaptiveDemuxStream subclass + Prepare hlsdemux for more than one single stream. Currently hlsdemux + assumes there'll only ever be one stream and most of the stream-specific + state is actually in the hlsdemux structure. Add a stream subclass + instead and move some stream-specific members there instead. + +2016-07-13 23:02:10 +1000 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + * gst-libs/gst/adaptivedemux/gstadaptivedemux.h: + adaptivedemux: Add more safeguards around state changes. + Make state changes of internal elements more reliable by locking + their state, and ensuring that they aren't blocked pushing data + downstream before trying to set their state. + Add a boolean to avoid starting tasks when the main + thread is busy trying to shut the element down. + +2016-07-13 23:02:10 +1000 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: Add debug code to change bitrate. + Add some disabled-by-default debugging code that forces + bitrate changes by modulating the measured bitrate every + few fragments + +2016-07-13 23:02:10 +1000 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: More locking/switching fixes + Try harder to make switching pads work better by + making sure concurrent downloads are finished before exposing + a new set of pads. + Release the manifest lock when signalling no-more-pads, as + that can call back into adaptivedemux again + +2016-07-13 23:02:10 +1000 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: Don't switch streams and expose pads while downloading. + If other stream fragments are still downloading but new streams + have been scheduled, don't expose them yet - wait until the last + one finishes. Otherwise, we can cancel a partially downloaded + auxilliary stream and cause a gap. + +2016-07-13 23:02:10 +1000 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: Drop the manifest lock during outbound actions + Drop the manifest lock when performing actions that might + call back into adaptivedemux and trigger deadlocks, such + as adding/removing pads or sending in-band events (EOS). + Unlock the manifest lock when changing the child bin state to + NULL, as it might call back to acquire the manifest lock when + shutting down pads. + Drop the manifest lock while pushing events. + +2016-07-12 14:51:47 -0700 Martin Kelly <martin@surround.io> + + * sys/androidmedia/Makefile.am: + * sys/androidmedia/gst-android-hardware-sensor.c: + * sys/androidmedia/gst-android-hardware-sensor.h: + * sys/androidmedia/gstahssrc.c: + * sys/androidmedia/gstahssrc.h: + * sys/androidmedia/gstamc.c: + * sys/androidmedia/gstsensors.h: + * sys/androidmedia/org/freedesktop/gstreamer/androidmedia/GstAhsCallback.java: + new plugin: Android hardware sensor source + ahssrc is a new plugin that enables Gstreamer to read from the + android.hardware.Sensor Android sensors. These sensors are treated as + buffers and can be passed through and manipulated by the pipeline. + https://bugzilla.gnome.org/show_bug.cgi?id=768110 + +2016-07-14 19:38:26 +0200 Stefan Sauer <ensonic@users.sf.net> + + * ext/lv2/gstlv2utils.c: + lv2: make it build with older lilv + Implementing the removal of presets is unfortunately not feasibla with + versions < 0.22. + Fixes #768595 + +2016-07-13 23:00:51 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * ext/webrtcdsp/gstwebrtcdsp.cpp: + * ext/webrtcdsp/gstwebrtcechoprobe.cpp: + webrtcdsp: Add delay-agnostic property + In this mode, we let WebRTC Audio Processing figure-out the delay. This + is useful when the latency reported by the stack cannot be trusted. Note + that in this mode, the leaking of echo during packet lost is much worst. + It is recommanded to use PLC (e.g. spanplc, or opus built-in plc). + In this mode, we don't do any synchronization. Instead, we simply process all + the available reverse stream data as it comes. + +2016-07-12 00:02:53 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/videoparsers/gstjpeg2000parse.c: + jpeg2000parse: Use correct enum type + GST_JPEG2000_SAMPLING_RGB instead of GST_JPEG2000_COLORSPACE_RGB + https://bugzilla.gnome.org/show_bug.cgi?id=768696 + +2016-07-11 21:13:58 +0200 Stefan Sauer <ensonic@users.sf.net> + + * common: + Automatic update of common submodule + From f363b32 to f49c55e + +2016-07-11 11:58:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * sys/kms/gstkmsallocator.c: + * sys/kms/gstkmsallocator.h: + * sys/kms/gstkmssink.c: + kmssink: Fix offsets handling + The calculation of the offset table was done base on a plane size + estimation. This does not always work. Instead, use memory offset the + same we as it's implement in GstVideoMeta map functions. + +2016-07-11 19:21:11 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst-libs/gst/video/gstvideoaggregator.c: + * gst/siren/gstsirendec.c: + Fix various gboolean vs GstFlowReturn problems + Caught by building with MSVC which gave warnings for these + +2016-07-08 19:03:06 +1000 Matthew Waters <matthew@centricular.com> + + * configure.ac: + gl/build: fix configure when --enable-cocoa is passed on OS X + https://bugzilla.gnome.org/show_bug.cgi?id=768553 + +2016-07-10 20:43:17 +0200 Stefan Sauer <ensonic@users.sf.net> + + * ext/lv2/README: + lv2: planning update + +2016-07-10 20:42:42 +0200 Stefan Sauer <ensonic@users.sf.net> + + * configure.ac: + * ext/lv2/gstlv2utils.c: + lv2: keep working with older versions + Provide a fallback impl. for the only new function we were using from 0.22. + Fixes #768595 + +2016-07-08 14:42:18 +0100 Tim-Philipp Müller <tim@centricular.com> + + * gst/camerabin2/gstcamerabin2.c: + camerabin: update docs section + +2016-07-07 13:22:02 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * configure.ac: + configure.ac: Cleanup unused variable + We only check for a header, no need for overriding LDFLAGS. + +2016-07-07 17:24:32 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> + + * gst/gaudieffects/gstgaussblur.h: + gaudi: fix documentation warning in GstGaussianBlur + Fixing the following warning when generating documentation: + xml/element-gaussianblur.xml:72: element refsect2: validity error : + ID GstGaussianBlur already defined + <refsect2 id="GstGaussianBlur" role="typedef"> + ^ + Warning: multiple "IDs" for constraint linkend: GstGaussianBlur. + DOC Fixing cross-references + +2016-07-07 17:16:47 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> + + * gst/gaudieffects/gstchromium.h: + gaudi: fix documentation warning in GstChromium + Fixing the following warning when generating documentation: + xml/element-chromium.xml:74: element refsect2: validity error : + ID GstChromium already defined + <refsect2 id="GstChromium" role="typedef"> + ^ + Warning: multiple "IDs" for constraint linkend: GstChromium. + DOC Fixing cross-references + +2016-07-07 12:31:20 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * configure.ac: + webrtcdsp: Relax C++11 check + The library does not require any STL C++11 specific headers. + This fixes our OSX build as we target a SDK version that does not + support C++11 STL. + +2016-07-07 12:31:03 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * configure.ac: + webrtcdsp: Add Android GNUSTL support + +2016-07-07 12:20:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * configure.ac: + webrtcdsp: Set USE_WEBRTCDSP when disabled + +2016-07-07 17:20:58 +0200 Edward Hervey <edward@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: Also consider more seek flags as "snap" seeks + In the case of KEY_UNIT and TRICKMODE_KEY_UNITS seeks, we want to + "snap" to the closest fragment. + Without this, we end up pushing out a segment which does not match + the first fragment timestamp being pushed out, resulting in one or + more buffers being eventually dropped because they are out of segment. + +2016-07-06 14:29:04 +0300 Sebastian Dröge <sebastian@centricular.com> + + * configure.ac: + webrtcdsp: Also allow webrtc-audio-processing 0.3 + It seems to work and is the version available in Debian. + +2016-07-06 12:12:41 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> + + * ext/musepack/gstmusepackdec.c: + musepackdeck: unsigned can't be less than zero + Less-than-zero comparison of an unsigned value, guint64, is never true + CID 1363334 + +2016-07-06 13:51:06 +0300 Sebastian Dröge <sebastian@centricular.com> + + * configure.ac: + Back to development + === release 1.9.1 === -2016-07-06 Sebastian Dröge <slomo@coaxion.net> +2016-07-06 13:07:21 +0300 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.9.1 + * docs/plugins/gst-plugins-bad-plugins.args: + * docs/plugins/gst-plugins-bad-plugins.hierarchy: + * docs/plugins/inspect/plugin-accurip.xml: + * docs/plugins/inspect/plugin-adpcmdec.xml: + * docs/plugins/inspect/plugin-adpcmenc.xml: + * docs/plugins/inspect/plugin-aiff.xml: + * docs/plugins/inspect/plugin-asfmux.xml: + * docs/plugins/inspect/plugin-assrender.xml: + * docs/plugins/inspect/plugin-audiofxbad.xml: + * docs/plugins/inspect/plugin-audiomixer.xml: + * docs/plugins/inspect/plugin-audiovisualizers.xml: + * docs/plugins/inspect/plugin-autoconvert.xml: + * docs/plugins/inspect/plugin-bayer.xml: + * docs/plugins/inspect/plugin-bluez.xml: + * docs/plugins/inspect/plugin-bs2b.xml: + * docs/plugins/inspect/plugin-bz2.xml: + * docs/plugins/inspect/plugin-camerabin.xml: + * docs/plugins/inspect/plugin-chromaprint.xml: + * docs/plugins/inspect/plugin-coloreffects.xml: + * docs/plugins/inspect/plugin-compositor.xml: + * docs/plugins/inspect/plugin-curl.xml: + * docs/plugins/inspect/plugin-dashdemux.xml: + * docs/plugins/inspect/plugin-dataurisrc.xml: + * docs/plugins/inspect/plugin-debugutilsbad.xml: + * docs/plugins/inspect/plugin-decklink.xml: + * docs/plugins/inspect/plugin-dtls.xml: + * docs/plugins/inspect/plugin-dtsdec.xml: + * docs/plugins/inspect/plugin-dvb.xml: + * docs/plugins/inspect/plugin-dvbsuboverlay.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-fieldanalysis.xml: + * docs/plugins/inspect/plugin-flite.xml: + * docs/plugins/inspect/plugin-fluidsynthmidi.xml: + * docs/plugins/inspect/plugin-freeverb.xml: + * docs/plugins/inspect/plugin-frei0r.xml: + * docs/plugins/inspect/plugin-gaudieffects.xml: + * docs/plugins/inspect/plugin-gdp.xml: + * docs/plugins/inspect/plugin-geometrictransform.xml: + * docs/plugins/inspect/plugin-gmedec.xml: + * docs/plugins/inspect/plugin-gsm.xml: + * docs/plugins/inspect/plugin-gstgtk.xml: + * docs/plugins/inspect/plugin-gstsiren.xml: + * docs/plugins/inspect/plugin-hls.xml: + * docs/plugins/inspect/plugin-id3tag.xml: + * docs/plugins/inspect/plugin-inter.xml: + * docs/plugins/inspect/plugin-interlace.xml: + * docs/plugins/inspect/plugin-ivfparse.xml: + * docs/plugins/inspect/plugin-ivtc.xml: + * docs/plugins/inspect/plugin-jp2kdecimator.xml: + * docs/plugins/inspect/plugin-jpegformat.xml: + * docs/plugins/inspect/plugin-kate.xml: + * docs/plugins/inspect/plugin-ladspa.xml: + * docs/plugins/inspect/plugin-midi.xml: + * docs/plugins/inspect/plugin-mimic.xml: + * docs/plugins/inspect/plugin-mms.xml: + * docs/plugins/inspect/plugin-modplug.xml: + * docs/plugins/inspect/plugin-mpeg2enc.xml: + * docs/plugins/inspect/plugin-mpegpsdemux.xml: + * docs/plugins/inspect/plugin-mpegpsmux.xml: + * docs/plugins/inspect/plugin-mpegtsdemux.xml: + * docs/plugins/inspect/plugin-mpegtsmux.xml: + * docs/plugins/inspect/plugin-mplex.xml: + * docs/plugins/inspect/plugin-mxf.xml: + * docs/plugins/inspect/plugin-netsim.xml: + * docs/plugins/inspect/plugin-ofa.xml: + * docs/plugins/inspect/plugin-openal.xml: + * docs/plugins/inspect/plugin-opencv.xml: + * docs/plugins/inspect/plugin-openexr.xml: + * docs/plugins/inspect/plugin-opengl.xml: + * docs/plugins/inspect/plugin-openjpeg.xml: + * docs/plugins/inspect/plugin-opusparse.xml: + * docs/plugins/inspect/plugin-pcapparse.xml: + * docs/plugins/inspect/plugin-pnm.xml: + * docs/plugins/inspect/plugin-qt.xml: + * docs/plugins/inspect/plugin-rawparse.xml: + * docs/plugins/inspect/plugin-removesilence.xml: + * docs/plugins/inspect/plugin-resindvd.xml: + * docs/plugins/inspect/plugin-rfbsrc.xml: + * docs/plugins/inspect/plugin-rsvg.xml: + * docs/plugins/inspect/plugin-rtmp.xml: + * docs/plugins/inspect/plugin-rtponvif.xml: + * docs/plugins/inspect/plugin-schro.xml: + * docs/plugins/inspect/plugin-sdp.xml: + * docs/plugins/inspect/plugin-segmentclip.xml: + * docs/plugins/inspect/plugin-shm.xml: + * docs/plugins/inspect/plugin-smooth.xml: + * docs/plugins/inspect/plugin-smoothstreaming.xml: + * docs/plugins/inspect/plugin-sndfile.xml: + * docs/plugins/inspect/plugin-soundtouch.xml: + * docs/plugins/inspect/plugin-spandsp.xml: + * docs/plugins/inspect/plugin-speed.xml: + * docs/plugins/inspect/plugin-srtp.xml: + * docs/plugins/inspect/plugin-stereo.xml: + * docs/plugins/inspect/plugin-subenc.xml: + * docs/plugins/inspect/plugin-teletext.xml: + * docs/plugins/inspect/plugin-uvch264.xml: + * docs/plugins/inspect/plugin-vcdsrc.xml: + * docs/plugins/inspect/plugin-videofiltersbad.xml: + * docs/plugins/inspect/plugin-videoframe_audiolevel.xml: + * docs/plugins/inspect/plugin-videoparsersbad.xml: + * docs/plugins/inspect/plugin-videosignal.xml: + * docs/plugins/inspect/plugin-vmnc.xml: + * docs/plugins/inspect/plugin-voaacenc.xml: + * docs/plugins/inspect/plugin-voamrwbenc.xml: + * docs/plugins/inspect/plugin-waylandsink.xml: + * docs/plugins/inspect/plugin-webp.xml: + * docs/plugins/inspect/plugin-wildmidi.xml: + * docs/plugins/inspect/plugin-x265.xml: + * docs/plugins/inspect/plugin-y4mdec.xml: + * docs/plugins/inspect/plugin-yadif.xml: + * docs/plugins/inspect/plugin-zbar.xml: + * gst-plugins-bad.doap: + * win32/common/config.h: + Release 1.9.1 + +2016-07-06 11:52:11 +0300 Sebastian Dröge <sebastian@centricular.com> + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/ky.po: + * po/lt.po: + * po/lv.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + Update .po files 2016-07-06 10:19:24 +0300 Sebastian Dröge <sebastian@centricular.com> @@ -1168,8 +3470,6 @@ 2016-06-07 15:50:50 +0200 Joan Pau Beltran <joanpau.beltran@socib.cat> * ext/dc1394/Makefile.am: - * ext/dc1394/gstdc1394.c: - * ext/dc1394/gstdc1394.h: * ext/dc1394/gstdc1394src.c: * ext/dc1394/gstdc1394src.h: dc1394src: prefix and file names according to Gstreamer conventions @@ -8360,8 +10660,6 @@ * gst-libs/gst/audio/gstaudioaggregator.c: * gst-libs/gst/audio/gstaudioaggregator.h: * gst/audiomixer/Makefile.am: - * gst/audiomixer/gstaudioaggregator.c: - * gst/audiomixer/gstaudioaggregator.h: * gst/audiomixer/gstaudiointerleave.h: * gst/audiomixer/gstaudiomixer.h: * pkgconfig/gstreamer-bad-audio-uninstalled.pc.in: @@ -8443,16 +10741,7 @@ * pkgconfig/gstreamer-dvm.pc.in: * sys/androidcamera/Makefile.am: * sys/androidcamera/com/gstreamer/GstAhcCallback.java: - * sys/androidcamera/gst-android-graphics-imageformat.c: - * sys/androidcamera/gst-android-graphics-imageformat.h: - * sys/androidcamera/gst-android-graphics-surfacetexture.c: - * sys/androidcamera/gst-android-graphics-surfacetexture.h: - * sys/androidcamera/gst-android-hardware-camera.c: - * sys/androidcamera/gst-android-hardware-camera.h: - * sys/androidcamera/gst-androidcamera.c: * sys/androidcamera/gstahccallback.h: - * sys/androidcamera/gstahcsrc.c: - * sys/androidcamera/gstahcsrc.h: * sys/androidmedia/gst-android-graphics-imageformat.c: * sys/androidmedia/gst-android-graphics-imageformat.h: * sys/androidmedia/gst-android-graphics-surfacetexture.c: @@ -8506,8 +10795,6 @@ 2012-12-13 17:56:01 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk> * gst-libs/gst/dvm/Makefile.am: - * gst-libs/gst/dvm/gst-dvm.c: - * gst-libs/gst/dvm/gst-dvm.h: * gst-libs/gst/dvm/gstdvm.c: * gst-libs/gst/dvm/gstdvm.h: * sys/androidcamera/Makefile.am: @@ -8590,8 +10877,6 @@ * sys/androidcamera/gst-android-graphics-surfacetexture.c: * sys/androidcamera/gst-android-hardware-camera.c: * sys/androidcamera/gst-androidcamera.c: - * sys/androidcamera/gst-dvm.c: - * sys/androidcamera/gst-dvm.h: * sys/androidcamera/gstahcsrc.c: gst-dvm: Create a gst-dvm library using part of androidcamera @@ -8868,7 +11153,6 @@ * sys/androidcamera/Makefile.am: * sys/androidcamera/gst-androidcamera.c: - * sys/androidcamera/gst-androidmedia.c: Remove previous cruft and create androidcamera plugin 2012-10-17 19:42:59 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk> @@ -11018,8 +13302,6 @@ * sys/applemedia/Makefile.am: * sys/applemedia/avfvideosrc.m: - * sys/applemedia/corevideotexturecache.h: - * sys/applemedia/corevideotexturecache.m: * sys/applemedia/videotexturecache.h: * sys/applemedia/videotexturecache.m: * sys/applemedia/vtdec.c: @@ -11991,11 +14273,9 @@ 2015-11-01 13:21:45 +0000 Tim-Philipp Müller <tim@centricular.com> * Makefile.am: - * docs/plugins/inspect/plugin-fragmented.xml: * docs/plugins/inspect/plugin-hls.xml: * ext/hls/Makefile.am: * ext/hls/gstfragmented.h: - * ext/hls/gstfragmentedplugin.c: * ext/hls/gsthls.h: * ext/hls/gsthlsdemux.h: * ext/hls/gsthlsplugin.c: @@ -12945,7 +15225,6 @@ 2015-10-13 14:21:47 +0200 Branko Subasic <branko@axis.com> * tests/check/Makefile.am: - * tests/check/elements/rtponvif.c: * tests/check/elements/rtponvifparse.c: * tests/check/elements/rtponviftimestamp.c: rtponvif: split unit tests in several files @@ -14545,11 +16824,8 @@ 2015-10-14 15:30:05 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> * ext/opencv/Makefile.am: - * ext/opencv/gstopencvutils.c: * ext/opencv/gstopencvutils.cpp: - * ext/opencv/gstopencvvideofilter.c: * ext/opencv/gstopencvvideofilter.cpp: - * ext/opencv/gsttemplatematch.c: * ext/opencv/gsttemplatematch.cpp: opencv: switch remaining to C++ Switch remaining C files to C++ for consistency with other OpeCV elements, @@ -14574,7 +16850,6 @@ 2015-10-14 14:34:32 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> * ext/opencv/Makefile.am: - * ext/opencv/gstmotioncells.c: * ext/opencv/gstmotioncells.cpp: * ext/opencv/gstmotioncells.h: * ext/opencv/motioncells_wrapper.cpp: @@ -14689,7 +16964,6 @@ 2015-10-11 23:44:25 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> * ext/opencv/Makefile.am: - * ext/opencv/gsttextoverlay.c: * ext/opencv/gsttextoverlay.cpp: textoverlay: Switch to C++ Switch gsttextoverlay to C++ for consistency with other OpenCV elements, @@ -14699,7 +16973,6 @@ 2015-10-11 21:54:30 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> * ext/opencv/Makefile.am: - * ext/opencv/gstpyramidsegment.c: * ext/opencv/gstpyramidsegment.cpp: opencv: pyramidsegment: Switch to C++ Switch gstpyramidsegment to C++ for consistency with other OpenCV elements, @@ -14736,7 +17009,6 @@ 2015-10-10 17:52:23 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> * ext/opencv/Makefile.am: - * ext/opencv/gstcvsobel.c: * ext/opencv/gstcvsobel.cpp: cvsobel: Switch to C++ Switch gstcvlsobel to C++ for consistency with other OpenCV elements, and @@ -14746,7 +17018,6 @@ 2015-10-10 17:00:55 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> * ext/opencv/Makefile.am: - * ext/opencv/gstcvlaplace.c: * ext/opencv/gstcvlaplace.cpp: cvlaplace: Switch to C++ Switch gstcvlaplace to C++ for consistency with other OpenCV elements, and @@ -14756,7 +17027,6 @@ 2015-10-10 16:57:36 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> * ext/opencv/Makefile.am: - * ext/opencv/gstcvequalizehist.c: * ext/opencv/gstcvequalizehist.cpp: cvequalizehist: Switch to C++ Switch gstcvequalizehist to C++ for consistency with other OpenCV elements, @@ -14766,9 +17036,7 @@ 2015-10-10 14:10:32 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> * ext/opencv/Makefile.am: - * ext/opencv/gstcvdilateerode.c: * ext/opencv/gstcvdilateerode.cpp: - * ext/opencv/gstcverode.c: * ext/opencv/gstcverode.cpp: cverode: Switch to C++ Switch gstcverode to C++ for consistency with other OpenCV elements, and @@ -14837,7 +17105,6 @@ 2015-10-02 19:02:26 +0100 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> * ext/opencv/Makefile.am: - * ext/opencv/gstcvdilate.c: * ext/opencv/gstcvdilate.cpp: cvdilate: Change gstcvdilate to C++ Change the gstcvdilate.c file extension to cpp and add it into Makefile for @@ -14848,7 +17115,6 @@ 2015-10-02 18:50:45 +0100 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> * ext/opencv/Makefile.am: - * ext/opencv/gstskindetect.c: * ext/opencv/gstskindetect.cpp: skindetect: Change gstskindetect to C++ Change the file extension to cpp and add it into Makefile for consistency @@ -14874,7 +17140,6 @@ 2015-10-02 18:10:32 +0100 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> * ext/opencv/Makefile.am: - * ext/opencv/gstcvsmooth.c: * ext/opencv/gstcvsmooth.cpp: cvsmooth: port to C++ Change the file extension to cpp and add it into Makefile for consistency @@ -14885,7 +17150,6 @@ 2015-10-02 17:48:47 +0100 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> * ext/opencv/Makefile.am: - * ext/opencv/gstretinex.c: * ext/opencv/gstretinex.cpp: retinex: Change retinex to C++ Change the gstretinex.c file to cpp and add it into Makefile. @@ -14929,7 +17193,6 @@ 2015-10-02 16:01:29 +0100 Luis de Bethencourt <luisbg@osg.samsung.com> * ext/opencv/Makefile.am: - * ext/opencv/gsthanddetect.c: * ext/opencv/gsthanddetect.cpp: handdetect: Change gsthanddetect to C++ Change the gsthanddetect.c file to cpp and add it into Makefile. @@ -16778,7 +19041,6 @@ 2015-08-28 13:42:29 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> * ext/opencv/Makefile.am: - * ext/opencv/gstedgedetect.c: * ext/opencv/gstedgedetect.cpp: edgedetect: Rename gstedgedetect.c to gstedgedetect.cpp for consistency. Change the file extension to cpp and add it into Makefile for consistency @@ -16844,7 +19106,6 @@ 2015-08-26 11:57:24 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> * ext/opencv/Makefile.am: - * ext/opencv/gstfaceblur.c: * ext/opencv/gstfaceblur.cpp: faceblur: Change gstfaceblur to C++. Change the gstfaceblur.c file to cpp and add it into Makefile. @@ -18378,10 +20639,8 @@ 2015-07-31 13:45:43 +0100 Vanessa Chipirrás <vchipirras6@gmail.com> * ext/opencv/Makefile.am: - * ext/opencv/gstfacedetect.c: * ext/opencv/gstfacedetect.cpp: * ext/opencv/gstfacedetect.h: - * ext/opencv/gstopencv.c: * ext/opencv/gstopencv.cpp: facedetect: need to migrate to C++ The cascade classifier changes its structure on new version of OpenCV. @@ -20551,7 +22810,6 @@ * tests/examples/codecparsers/parse-vp8.c: * tests/icles/.gitignore: * tests/icles/Makefile.am: - * tests/icles/vp8parser-test.c: examples: move vp8 parser test to codecparser example directory 2015-06-21 11:20:57 +0100 Tim-Philipp Müller <tim@centricular.com> @@ -31769,7 +34027,6 @@ * sys/decklink/osx/DeckLinkAPIConfiguration.h: * sys/decklink/osx/DeckLinkAPIDeckControl.h: * sys/decklink/osx/DeckLinkAPIDiscovery.h: - * sys/decklink/osx/DeckLinkAPIDispatch-osx.cpp: * sys/decklink/osx/DeckLinkAPIDispatch.cpp: * sys/decklink/osx/DeckLinkAPIModes.h: * sys/decklink/osx/DeckLinkAPIStreaming.h: @@ -35188,7 +37445,6 @@ * tests/examples/gl/qt/qglwtextureshare/qglwtextureshare.pro: * tests/examples/gl/qt/videooverlay/Debug/videooverlay: * tests/examples/gl/qt/videooverlay/videooverlay.pro: - * tests/examples/gl/qt/videooverlay/videovideooverlay.pro: examples: port GL/Qt examples to Qt5 Update the GL Qt integration examples for Qt5 changes and for GstGL signal signature changes. @@ -38165,9 +40421,6 @@ * ext/gl/gstglvideomixer.h: * gst-libs/gst/gl/Makefile.am: * gst-libs/gst/gl/gl.h: - * gst-libs/gst/gl/gstglmixer.c: - * gst-libs/gst/gl/gstglmixer.h: - * gst-libs/gst/gl/gstglmixerpad.h: gl: Move GstGLMixer to the plugin for now It depends on GstAggregator and we don't want to install headers for that yet. @@ -39679,7 +41932,6 @@ * gst-libs/gst/gl/glprototypes/Makefile.am: * gst-libs/gst/gl/glprototypes/gstgl_gles2compat.h: * gst-libs/gst/gl/gstglapi.h: - * gst-libs/gst/gl/gstgles2.h: gl: move gles2 compat header to glprototypes 2014-06-22 09:36:34 +1000 Matthew Waters <ystreet00@gmail.com> @@ -43718,7 +45970,6 @@ * tests/examples/gl/cocoa/cocoa-videooverlay.m: * tests/examples/gl/cocoa/videooverlay/.gitignore: * tests/examples/gl/cocoa/videooverlay/Makefile.am: - * tests/examples/gl/cocoa/videooverlay/main.m: gl: rename cocoa example and move it to its parent directory 2014-05-02 05:29:41 +0100 Julien Isorce <julien.isorce@gmail.com> @@ -44062,9 +46313,6 @@ * configure.ac: * tests/examples/Makefile.am: - * tests/examples/clutter/clutteractor.c: - * tests/examples/clutter/clutteractortee.c: - * tests/examples/clutter/cluttershare.c: * tests/examples/gl/Makefile.am: * tests/examples/gl/clutter/.gitignore: * tests/examples/gl/clutter/Makefile.am: @@ -44177,10 +46425,6 @@ * tests/examples/gl/sdl/sdl.sln: * tests/examples/gl/sdl/sdlshare.c: * tests/examples/gl/sdl/sdlshare.vcproj: - * tests/examples/gtk/fxtest/fxtest.c: - * tests/examples/gtk/fxtest/pixbufdrop.c: - * tests/examples/gtk/gstgtk.c: - * tests/examples/sdl/sdlshare.c: gl/examples: move to -bad - fix all the compiler errors - give them their own gl directory @@ -44460,8 +46704,6 @@ * sys/applemedia/Makefile.am: * sys/applemedia/avfassetsrc.h: * sys/applemedia/avfassetsrc.m: - * sys/applemedia/iosavassetsrc.h: - * sys/applemedia/iosavassetsrc.m: * sys/applemedia/plugin.m: iosavassetsrc: rename element to avfassetsrc https://bugzilla.gnome.org/show_bug.cgi?id=728249 @@ -46476,12 +48718,7 @@ * gst-libs/gst/gl/glprototypes/gles.h: * gst-libs/gst/gl/glprototypes/gles1.h: * gst-libs/gst/gl/glprototypes/gles1_functions.h: - * gst-libs/gst/gl/glprototypes/gles1gles2.h: - * gst-libs/gst/gl/glprototypes/gles1gles2opengl.h: - * gst-libs/gst/gl/glprototypes/gles1opengl.h: - * gst-libs/gst/gl/glprototypes/gles2.h: * gst-libs/gst/gl/glprototypes/gles2_functions.h: - * gst-libs/gst/gl/glprototypes/gles2opengl.h: * gst-libs/gst/gl/glprototypes/gles3opengl.h: * gst-libs/gst/gl/glprototypes/opengl.h: * gst-libs/gst/gl/glprototypes/opengl_functions.h: @@ -46809,65 +49046,6 @@ * ext/gl/gstglvideomixer.c: * ext/gl/gstglvideomixer.h: * ext/gl/gstopengl.c: - * gst/gl/BUGS: - * gst/gl/Makefile.am: - * gst/gl/effects/gstgleffectbulge.c: - * gst/gl/effects/gstgleffectfisheye.c: - * gst/gl/effects/gstgleffectglow.c: - * gst/gl/effects/gstgleffectidentity.c: - * gst/gl/effects/gstgleffectlumatocurve.c: - * gst/gl/effects/gstgleffectlumatocurve.h: - * gst/gl/effects/gstgleffectmirror.c: - * gst/gl/effects/gstgleffectrgbtocurve.c: - * gst/gl/effects/gstgleffectscurves.h: - * gst/gl/effects/gstgleffectsin.c: - * gst/gl/effects/gstgleffectsquare.c: - * gst/gl/effects/gstgleffectsqueeze.c: - * gst/gl/effects/gstgleffectssources.c: - * gst/gl/effects/gstgleffectssources.h: - * gst/gl/effects/gstgleffectstretch.c: - * gst/gl/effects/gstgleffecttunnel.c: - * gst/gl/effects/gstgleffecttwirl.c: - * gst/gl/effects/gstgleffectxray.c: - * gst/gl/gltestsrc.c: - * gst/gl/gltestsrc.h: - * gst/gl/gstglbumper.c: - * gst/gl/gstglbumper.h: - * gst/gl/gstglcolorscale.c: - * gst/gl/gstglcolorscale.h: - * gst/gl/gstgldeinterlace.c: - * gst/gl/gstgldeinterlace.h: - * gst/gl/gstgldifferencematte.c: - * gst/gl/gstgldifferencematte.h: - * gst/gl/gstgleffects.c: - * gst/gl/gstgleffects.h: - * gst/gl/gstglfilterapp.c: - * gst/gl/gstglfilterapp.h: - * gst/gl/gstglfilterblur.c: - * gst/gl/gstglfilterblur.h: - * gst/gl/gstglfiltercube.c: - * gst/gl/gstglfiltercube.h: - * gst/gl/gstglfilterglass.c: - * gst/gl/gstglfilterglass.h: - * gst/gl/gstglfilterlaplacian.c: - * gst/gl/gstglfilterlaplacian.h: - * gst/gl/gstglfilterreflectedscreen.c: - * gst/gl/gstglfilterreflectedscreen.h: - * gst/gl/gstglfiltershader.c: - * gst/gl/gstglfiltershader.h: - * gst/gl/gstglfiltersobel.c: - * gst/gl/gstglfiltersobel.h: - * gst/gl/gstglimagesink.c: - * gst/gl/gstglimagesink.h: - * gst/gl/gstglmosaic.c: - * gst/gl/gstglmosaic.h: - * gst/gl/gstgloverlay.c: - * gst/gl/gstgloverlay.h: - * gst/gl/gstgltestsrc.c: - * gst/gl/gstgltestsrc.h: - * gst/gl/gstglvideomixer.c: - * gst/gl/gstglvideomixer.h: - * gst/gl/gstopengl.c: move gl elements to ext subdirectory 2014-03-15 15:55:46 +0100 Matthew Waters <ystreet00@gmail.com> @@ -47793,8 +49971,6 @@ * gst-libs/gst/gl/egl/gstglcontext_egl.c: * gst-libs/gst/gl/egl/gstglcontext_egl.h: * gst-libs/gst/gl/gstglcontext.c: - * gst-libs/gst/gl/gstglegl.c: - * gst-libs/gst/gl/gstglegl.h: * gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.h: [796/906] move egl into its own directory @@ -49368,21 +51544,7 @@ * gst-libs/gst/gl/cocoa/gstglwindow_cocoa.h: * gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m: * gst-libs/gst/gl/gstglwindow.c: - * gst-libs/gst/gl/gstglwindow_cocoa.h: - * gst-libs/gst/gl/gstglwindow_cocoa.m: - * gst-libs/gst/gl/gstglwindow_win32.c: - * gst-libs/gst/gl/gstglwindow_win32.h: - * gst-libs/gst/gl/gstglwindow_win32_egl.c: - * gst-libs/gst/gl/gstglwindow_win32_egl.h: - * gst-libs/gst/gl/gstglwindow_win32_wgl.c: - * gst-libs/gst/gl/gstglwindow_win32_wgl.h: * gst-libs/gst/gl/gstglwindow_winCE.c: - * gst-libs/gst/gl/gstglwindow_x11.c: - * gst-libs/gst/gl/gstglwindow_x11.h: - * gst-libs/gst/gl/gstglwindow_x11_egl.c: - * gst-libs/gst/gl/gstglwindow_x11_egl.h: - * gst-libs/gst/gl/gstglwindow_x11_glx.c: - * gst-libs/gst/gl/gstglwindow_x11_glx.h: * gst-libs/gst/gl/win32/Makefile.am: * gst-libs/gst/gl/win32/gstglwindow_win32.c: * gst-libs/gst/gl/win32/gstglwindow_win32.h: @@ -51957,11 +54119,8 @@ 2009-02-26 17:45:21 -0500 Julien Isorce <julien.isorce@gmail.com> - * gst-libs/gst/gl/GNUmakefile: * gst-libs/gst/gl/GNUmakefile.gnustep: - * gst/gl/GNUmakefile: * gst/gl/GNUmakefile.gnustep: - * gst/gl/effects/GNUmakefile: * gst/gl/effects/GNUmakefile.gnustep: [318/906] rename GNUmakefile(s) to GNUmakefile(s).gnustep @@ -52088,7 +54247,6 @@ * gst/gl/CMakeLists.txt: * gst/gl/Makefile.am: * gst/gl/gstgloverlay.c: - * gst/gl/gstglpixbufoverlay.c: * gst/gl/gstopengl.c: * tests/examples/gtk/fxtest/pixbufdrop.c: [308/906] Rename glpixbufoverlay to gloverlay @@ -53137,7 +55295,6 @@ * gst/gl/Makefile.am: * gst/gl/effects/gstgleffectglow.c: - * gst/gl/effects/gstgleffects.h: * gst/gl/effects/gstgleffectssources.c: * gst/gl/effects/gstgleffectssources.h: * gst/gl/gstgleffects.c: @@ -53589,12 +55746,8 @@ * gst/gl/Makefile.am: * gst/gl/gstgldownload.c: * gst/gl/gstgldownload.h: - * gst/gl/gstglgraphicmaker.c: - * gst/gl/gstglgraphicmaker.h: * gst/gl/gstglupload.c: * gst/gl/gstglupload.h: - * gst/gl/gstglvideomaker.c: - * gst/gl/gstglvideomaker.h: * gst/gl/gstopengl.c: [103/906] rename glgraphicmaker -> glupload and glvideomaker -> gldownload @@ -53631,8 +55784,6 @@ 2008-06-11 23:31:53 +0000 Julien Isorce <julien.isorce@gmail.com> * gst-libs/gst/gl/Makefile.am: - * gst-libs/gst/gl/gltestsrc.c: - * gst-libs/gst/gl/gltestsrc.h: * gst/gl/Makefile.am: * gst/gl/gltestsrc.c: * gst/gl/gltestsrc.h: @@ -53669,8 +55820,6 @@ * gst-libs/gst/gl/gstglfilter.c: * gst-libs/gst/gl/gstglfilter.h: * gst/gl/Makefile.am: - * gst/gl/gstglfilter.c: - * gst/gl/gstglfilter.h: * gst/gl/gstgltestsrc.c: * gst/gl/gstgltestsrc.h: * gst/gl/gstopengl.c: @@ -53884,7 +56033,6 @@ 2008-05-18 16:04:56 +0000 Julien Isorce <julien.isorce@gmail.com> * gst/gl/Makefile.am: - * gst/gl/gstgl.c: * gst/gl/gstopengl.c: [064/906] up @@ -53967,8 +56115,6 @@ * gst-libs/gst/gl/gstglfilter.c: * gst-libs/gst/gl/gstglfilter.h: * gst/gl/glimagesink.c: - * gst/gl/gstglfilter.c: - * gst/gl/gstglfilter.h: * gst/gl/gstopengl.c: [056/906] * configure.ac: Readd pre-pkgconfig OpenGL detection, since pkgconfig requires Mesa from git master. * gst/gl/glimagesink.c: * gst/gl/gstopengl.c: Move debug category initialization to element. * gst-libs/gst/gl/Makefile.am: * gst-libs/gst/gl/gstglfilter.c: * gst-libs/gst/gl/gstglfilter.h: * gst/gl/gstglfilter.c: * gst/gl/gstglfilter.h: Move glfilter to library. * pkgconfig/gstreamer-plugins-gl.pc.in: Add gstreamer-base-0.10 as a requirement. * po/en.po: Update. @@ -54098,8 +56244,6 @@ * gst-libs/gst/gl/gstgldisplay.h: * gst/gl/Makefile.am: * gst/gl/glimagesink.h: - * gst/gl/glvideo.c: - * gst/gl/glvideo.h: [043/906] * sys/glsink/Makefile.am: * sys/glsink/glimagesink.h: * sys/glsink/glvideo.c: * sys/glsink/glvideo.h: * sys/glsink/gstglbuffer.c: * sys/glsink/gstglbuffer.h: * sys/glsink/gstgldisplay.c: * sys/glsink/gstgldisplay.h: Rename glvideo.[ch] to gstgldisplay.[ch]. 2007-12-24 20:53:55 +0000 David Schleef <ds@schleef.org> @@ -62521,18 +64665,8 @@ * sys/applemedia-nonpublic/mtapi.h: * sys/applemedia-nonpublic/plugin.m: * sys/applemedia/Makefile.am: - * sys/applemedia/celapi.c: - * sys/applemedia/celapi.h: - * sys/applemedia/celvideosrc.c: - * sys/applemedia/celvideosrc.h: * sys/applemedia/coremediactx.c: * sys/applemedia/coremediactx.h: - * sys/applemedia/mioapi.c: - * sys/applemedia/mioapi.h: - * sys/applemedia/miovideodevice.c: - * sys/applemedia/miovideodevice.h: - * sys/applemedia/miovideosrc.c: - * sys/applemedia/miovideosrc.h: * sys/applemedia/plugin.m: applemedia: move plugins using private frameworks to applemedia-nonpublic @@ -62953,10 +65087,6 @@ * gst/videosignal/gstsimplevideomark.h: * gst/videosignal/gstsimplevideomarkdetect.c: * gst/videosignal/gstsimplevideomarkdetect.h: - * gst/videosignal/gstvideodetect.c: - * gst/videosignal/gstvideodetect.h: - * gst/videosignal/gstvideomark.c: - * gst/videosignal/gstvideomark.h: * gst/videosignal/gstvideosignal.c: videomark/detect: rename to simplevideomark[detect] @@ -63996,7 +66126,6 @@ 2012-09-28 12:55:27 +0200 David Corvoysier <david.corvoysier@orange.com> * ext/dash/COPYING: - * ext/dash/LICENSE: * ext/dash/gstdashdemux.c: * ext/dash/gstdashdemux.h: Renamed LICENSE into COPYING @@ -65640,18 +67769,9 @@ * sys/vdpau/gstvdp/gstvdpbuffer.h: * sys/vdpau/gstvdp/gstvdpbufferpool.c: * sys/vdpau/gstvdp/gstvdpbufferpool.h: - * sys/vdpau/gstvdp/gstvdpdecoder.c: - * sys/vdpau/gstvdp/gstvdpdecoder.h: - * sys/vdpau/gstvdp/gstvdpdevice.c: - * sys/vdpau/gstvdp/gstvdpdevice.h: - * sys/vdpau/gstvdp/gstvdpoutputbuffer.c: - * sys/vdpau/gstvdp/gstvdpoutputbuffer.h: - * sys/vdpau/gstvdp/gstvdpoutputbufferpool.c: - * sys/vdpau/gstvdp/gstvdpoutputbufferpool.h: * sys/vdpau/gstvdp/gstvdpoutputsrcpad.c: * sys/vdpau/gstvdp/gstvdpoutputsrcpad.h: * sys/vdpau/gstvdp/gstvdputils.c: - * sys/vdpau/gstvdp/gstvdputils.h: * sys/vdpau/gstvdp/gstvdpvideobuffer.c: * sys/vdpau/gstvdp/gstvdpvideobuffer.h: * sys/vdpau/gstvdp/gstvdpvideobufferpool.c: @@ -66497,8 +68617,6 @@ * ext/fluidsynth/Makefile.am: * ext/fluidsynth/gstfluiddec.c: * ext/fluidsynth/gstfluiddec.h: - * ext/fluidsynth/gstfluidsynth.c: - * ext/fluidsynth/gstfluidsynth.h: fluidsynth: rename to fluiddec Rename the fluidsynth plugin to fluidsynthmidi and the decoder to fluiddec to avoid conflicts with buzztard. @@ -66784,21 +68902,6 @@ * ext/hls/gsturidownloader.h: * ext/hls/m3u8.c: * ext/hls/m3u8.h: - * gst/hls/Makefile.am: - * gst/hls/gstfragment.c: - * gst/hls/gstfragment.h: - * gst/hls/gstfragmented.h: - * gst/hls/gstfragmentedplugin.c: - * gst/hls/gsthlsdemux.c: - * gst/hls/gsthlsdemux.h: - * gst/hls/gsthlssink.c: - * gst/hls/gsthlssink.h: - * gst/hls/gstm3u8playlist.c: - * gst/hls/gstm3u8playlist.h: - * gst/hls/gsturidownloader.c: - * gst/hls/gsturidownloader.h: - * gst/hls/m3u8.c: - * gst/hls/m3u8.h: Make the hls plugin depend on gnutls and move to ext/hls/ gnutls is used to implement AES decryption @@ -68413,8 +70516,6 @@ * ext/spandsp/gstspandsp.c: * gst/dtmf/Makefile.am: * gst/dtmf/gstdtmf.c: - * gst/dtmf/gstdtmfdetect.c: - * gst/dtmf/gstdtmfdetect.h: * gst/dtmf/tone_detect.c: * gst/dtmf/tone_detect.h: dtmf/spandsp: Move dtmfdetect to use libspandsp @@ -73081,8 +75182,6 @@ * ext/eglgles/Makefile.am: * ext/eglgles/gsteglglessink.c: * ext/eglgles/gsteglglessink.h: - * ext/eglgles/gstvidroidsink.c: - * ext/eglgles/gstvidroidsink.h: eglglessink: Move eglgles Sink to ext/ #2 2012-09-10 20:00:57 -0300 Reynaldo H. Verdejo Pinochet <reynaldo@collabora.com> @@ -75067,7 +77166,6 @@ * docs/plugins/inspect/plugin-modplug.xml: * docs/plugins/inspect/plugin-mpeg2enc.xml: * docs/plugins/inspect/plugin-mpeg4videoparse.xml: - * docs/plugins/inspect/plugin-mpegdemux2.xml: * docs/plugins/inspect/plugin-mpegpsdemux.xml: * docs/plugins/inspect/plugin-mpegpsmux.xml: * docs/plugins/inspect/plugin-mpegtsdemux.xml: @@ -79270,7 +81368,6 @@ * gst/audiovisualizers/Makefile.am: * gst/audiovisualizers/gstaudiovisualizer.c: * gst/audiovisualizers/gstaudiovisualizer.h: - * gst/audiovisualizers/gstbaseaudiovisualizer.c: * gst/audiovisualizers/gstbaseaudiovisualizer.h: * gst/audiovisualizers/gstspacescope.c: * gst/audiovisualizers/gstspacescope.h: @@ -79866,7 +81963,6 @@ 2012-06-16 16:49:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> * gst/mpegdemux/Makefile.am: - * gst/mpegdemux/flumpegdemux.c: * gst/mpegdemux/gstmpegdemux.c: * gst/mpegdemux/gstmpegdemux.h: * gst/mpegdemux/gstpesfilter.c: @@ -79994,11 +82090,6 @@ * ext/jasper/gstjasperenc.c: * ext/jasper/gstjasperenc.h: * ext/jp2k/Makefile.am: - * ext/jp2k/gstjasperdec.c: - * ext/jp2k/gstjasperdec.h: - * ext/jp2k/gstjasperenc.c: - * ext/jp2k/gstjasperenc.h: - * ext/jp2k/gstjp2k.c: jasper: Rename from jp2k to jasper Jasper is not the only JPEG2000 library out there and we might want to add encoders/decoders based on OpenJPEG for example. @@ -80970,8 +83061,6 @@ * sys/d3dvideosink/Makefile.am: * sys/d3dvideosink/d3dvideosink.c: * sys/d3dvideosink/d3dvideosink.h: - * sys/d3dvideosink/directx/d3d.c: - * sys/d3dvideosink/directx/d3d.h: * sys/d3dvideosink/directx/directx.h: * sys/d3dvideosink/directx/directx10/dx10_d3d.h: * sys/d3dvideosink/directx/directx11/dx11_d3d.h: @@ -81454,7 +83543,6 @@ * ext/curl/gstcurlbasesink.h: * ext/curl/gstcurlhttpsink.c: * ext/curl/gstcurlhttpsink.h: - * ext/curl/gstcurlsink.c: * ext/curl/gstcurlsink.h: * ext/curl/gstcurltlssink.c: * ext/curl/gstcurltlssink.h: @@ -87908,10 +89996,6 @@ * configure.ac: * gst/mpeg4videoparse/Makefile.am: - * gst/mpeg4videoparse/mpeg4parse.c: - * gst/mpeg4videoparse/mpeg4parse.h: - * gst/mpeg4videoparse/mpeg4videoparse.c: - * gst/mpeg4videoparse/mpeg4videoparse.h: * gst/videoparsers/Makefile.am: * gst/videoparsers/gstmpeg4videoparse.c: * gst/videoparsers/gstmpeg4videoparse.h: @@ -89870,7 +91954,6 @@ 2011-11-04 11:24:53 +0100 Wim Taymans <wim.taymans@collabora.co.uk> * gst-libs/gst/video/Makefile.am: - * gst-libs/gst/video/gstsurfacebuffer.c: * gst-libs/gst/video/gstsurfacebuffer.h: * gst-libs/gst/video/gstsurfaceconverter.c: * gst-libs/gst/video/gstsurfaceconverter.h: @@ -92196,9 +94279,6 @@ 2011-07-07 16:44:31 -0400 Joshua M. Doe <oss@nvl.army.mil> - * sys/decklink/DeckLinkAPI.h: - * sys/decklink/DeckLinkAPIDispatch.cpp: - * sys/decklink/LinuxCOM.h: * sys/decklink/capture.cpp: * sys/decklink/capture.h: * sys/decklink/gstdecklink.h: @@ -93851,7 +95931,6 @@ * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins-sections.txt: * docs/plugins/inspect/plugin-rtmp.xml: - * docs/plugins/inspect/plugin-rtmpsrc.xml: * ext/rtmp/Makefile.am: * ext/rtmp/gstrtmp.c: * ext/rtmp/gstrtmpsink.c: @@ -94133,8 +96212,6 @@ * gst/audiovisualizers/Makefile.am: * gst/audiovisualizers/gstbaseaudiovisualizer.c: * gst/audiovisualizers/gstbaseaudiovisualizer.h: - * gst/audiovisualizers/gstbasescope.c: - * gst/audiovisualizers/gstbasescope.h: * gst/audiovisualizers/gstspectrascope.c: * gst/audiovisualizers/gstspectrascope.h: * gst/audiovisualizers/gstsynaescope.c: @@ -94156,16 +96233,6 @@ * gst/audiovisualizers/gstwavescope.c: * gst/audiovisualizers/gstwavescope.h: * gst/audiovisualizers/plugin.c: - * gst/scopes/Makefile.am: - * gst/scopes/gstbasescope.c: - * gst/scopes/gstbasescope.h: - * gst/scopes/gstspectrascope.c: - * gst/scopes/gstspectrascope.h: - * gst/scopes/gstsynaescope.c: - * gst/scopes/gstsynaescope.h: - * gst/scopes/gstwavescope.c: - * gst/scopes/gstwavescope.h: - * gst/scopes/plugin.c: audiovisualizers: rename scopes plugin to audiovisualizers 2011-05-31 14:42:55 +0300 Stefan Kost <ensonic@users.sf.net> @@ -95823,12 +97890,8 @@ * docs/plugins/gst-plugins-bad-plugins-sections.txt: * docs/plugins/inspect/plugin-amrwbenc.xml: * ext/Makefile.am: - * ext/amrwbenc/GstAmrwbEnc.prs: * ext/amrwbenc/Makefile.am: * ext/amrwbenc/README: - * ext/amrwbenc/gstamrwb.c: - * ext/amrwbenc/gstamrwbenc.c: - * ext/amrwbenc/gstamrwbenc.h: * ext/voamrwbenc/GstVoAmrwbEnc.prs: * ext/voamrwbenc/Makefile.am: * ext/voamrwbenc/gstvoamrwb.c: @@ -96983,7 +99046,6 @@ * gst/dtmf/Makefile.am: * gst/dtmf/gstdtmfcommon.h: * gst/dtmf/gstdtmfsrc.c: - * gst/dtmf/gstrtpdtmfcommon.h: * gst/dtmf/gstrtpdtmfdepay.c: * gst/dtmf/gstrtpdtmfdepay.h: * gst/dtmf/gstrtpdtmfsrc.c: @@ -97636,8 +99698,6 @@ * ext/opencv/gstopencv.c: * ext/opencv/gsttextoverlay.c: * ext/opencv/gsttextoverlay.h: - * ext/opencv/gsttextwrite.c: - * ext/opencv/gsttextwrite.h: opencv text overlay: rename and docuemnt Rename the element textwrite to opencvtextoverlay. Add proper structuring to opencv textoverlay element. @@ -99043,8 +101103,6 @@ * gst/audioparsers/gstaacparse.h: * gst/audioparsers/gstac3parse.h: * gst/audioparsers/gstamrparse.h: - * gst/audioparsers/gstbaseparse.c: - * gst/audioparsers/gstbaseparse.h: * gst/audioparsers/gstdcaparse.h: * gst/audioparsers/gstflacparse.h: * gst/audioparsers/gstmpegaudioparse.h: @@ -99467,13 +101525,6 @@ 2011-01-27 18:16:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> * configure.ac: - * gst/h263parse/Makefile.am: - * gst/h263parse/gstbaseparse.c: - * gst/h263parse/gstbaseparse.h: - * gst/h263parse/gsth263parse.c: - * gst/h263parse/gsth263parse.h: - * gst/h263parse/h263parse.c: - * gst/h263parse/h263parse.h: * gst/videoparsers/Makefile.am: * gst/videoparsers/gstbaseparse.c: * gst/videoparsers/gstbaseparse.h: @@ -101346,8 +103397,6 @@ * gst/camerabin2/Makefile.am: * gst/camerabin2/gstcamerabin2.c: * gst/camerabin2/gstplugin.c: - * gst/camerabin2/gstv4l2camerasrc.c: - * gst/camerabin2/gstv4l2camerasrc.h: * gst/camerabin2/gstwrappercamerabinsrc.c: * gst/camerabin2/gstwrappercamerabinsrc.h: * tests/check/elements/camerabin2.c: @@ -101408,10 +103457,6 @@ * gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.c: * gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.h: * gst/camerabin2/Makefile.am: - * gst/camerabin2/gstbasecamerasrc.c: - * gst/camerabin2/gstbasecamerasrc.h: - * gst/camerabin2/gstcamerabin-enum.c: - * gst/camerabin2/gstcamerabin-enum.h: * gst/camerabin2/gstcamerabin2.c: * gst/camerabin2/gstv4l2camerasrc.c: * gst/camerabin2/gstv4l2camerasrc.h: @@ -101677,7 +103722,6 @@ * Makefile.am: * tests/check/Makefile.am: * tests/check/elements/.gitignore: - * tests/check/elements/autocolorspace.c: * tests/check/elements/autovideoconvert.c: autovideoconvert: Rename and adjust unit test too @@ -101730,8 +103774,6 @@ 2010-12-16 09:56:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> * gst/autoconvert/Makefile.am: - * gst/autoconvert/gstautocolorspace.c: - * gst/autoconvert/gstautocolorspace.h: * gst/autoconvert/gstautovideoconvert.c: * gst/autoconvert/gstautovideoconvert.h: * gst/autoconvert/plugin.c: @@ -101741,8 +103783,6 @@ 2010-12-15 12:45:38 -0800 David Schleef <ds@schleef.org> * tools/Makefile.am: - * tools/base.c: - * tools/element-maker: * tools/element-templates/audiofilter: * tools/element-templates/audiosink: * tools/element-templates/audiosrc: @@ -101764,27 +103804,7 @@ * tools/element-templates/srcpad-simple: * tools/element-templates/tagdemux: * tools/element-templates/videosink: - * tools/gobject.c: * tools/gst-element-maker: - * tools/gstaudiofilter.c: - * tools/gstaudiosink.c: - * tools/gstaudiosrc.c: - * tools/gstbaseaudiosink.c: - * tools/gstbaseaudiosrc.c: - * tools/gstbasertpdepayload.c: - * tools/gstbasertppayload.c: - * tools/gstbasesink.c: - * tools/gstbasesrc.c: - * tools/gstbasetransform.c: - * tools/gstcddabasesrc.c: - * tools/gstelement.c: - * tools/gstpushsrc.c: - * tools/gsttagdemux.c: - * tools/gstvideosink.c: - * tools/sinkpad-simple.c: - * tools/sinkpad.c: - * tools/srcpad-simple.c: - * tools/srcpad.c: element-maker: Clean up directory 2010-12-15 21:28:06 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com> @@ -103863,8 +105883,6 @@ * sys/applemedia/Makefile.am: * sys/applemedia/celvideosrc.c: * sys/applemedia/celvideosrc.h: - * sys/applemedia/iphonecamerasrc.c: - * sys/applemedia/iphonecamerasrc.h: * sys/applemedia/plugin.m: applemedia: rename iphonecamerasrc to celvideosrc This is in order to improve consistency with the other three sources. @@ -106156,29 +108174,9 @@ * ext/opencv/Makefile.am: * ext/opencv/basicfilters/Makefile.am: - * ext/opencv/basicfilters/gstcvdilate.c: - * ext/opencv/basicfilters/gstcvdilate.h: - * ext/opencv/basicfilters/gstcvdilateerode.c: - * ext/opencv/basicfilters/gstcvdilateerode.h: - * ext/opencv/basicfilters/gstcvequalizehist.c: - * ext/opencv/basicfilters/gstcvequalizehist.h: - * ext/opencv/basicfilters/gstcverode.c: - * ext/opencv/basicfilters/gstcverode.h: - * ext/opencv/basicfilters/gstcvlaplace.c: - * ext/opencv/basicfilters/gstcvlaplace.h: - * ext/opencv/basicfilters/gstcvsmooth.c: - * ext/opencv/basicfilters/gstcvsmooth.h: - * ext/opencv/basicfilters/gstcvsobel.c: - * ext/opencv/basicfilters/gstcvsobel.h: * ext/opencv/edgedetect/Makefile.am: - * ext/opencv/edgedetect/gstedgedetect.c: - * ext/opencv/edgedetect/gstedgedetect.h: * ext/opencv/faceblur/Makefile.am: - * ext/opencv/faceblur/gstfaceblur.c: - * ext/opencv/faceblur/gstfaceblur.h: * ext/opencv/facedetect/Makefile.am: - * ext/opencv/facedetect/gstfacedetect.c: - * ext/opencv/facedetect/gstfacedetect.h: * ext/opencv/gstcvdilate.c: * ext/opencv/gstcvdilate.h: * ext/opencv/gstcvdilateerode.c: @@ -106207,14 +108205,8 @@ * ext/opencv/gsttextwrite.c: * ext/opencv/gsttextwrite.h: * ext/opencv/pyramidsegment/Makefile.am: - * ext/opencv/pyramidsegment/gstpyramidsegment.c: - * ext/opencv/pyramidsegment/gstpyramidsegment.h: * ext/opencv/templatematch/Makefile.am: - * ext/opencv/templatematch/gsttemplatematch.c: - * ext/opencv/templatematch/gsttemplatematch.h: * ext/opencv/textwrite/Makefile.am: - * ext/opencv/textwrite/gsttextwrite.c: - * ext/opencv/textwrite/gsttextwrite.h: opencv: Refactor files structure Remove internal folders and put all code inside the main plugin folder. Also fixes some building warnings. @@ -106276,8 +108268,6 @@ * ext/opencv/basicfilters/gstcvsmooth.h: * ext/opencv/basicfilters/gstcvsobel.c: * ext/opencv/basicfilters/gstcvsobel.h: - * ext/opencv/gstopencvbasetrans.c: - * ext/opencv/gstopencvbasetrans.h: * ext/opencv/gstopencvvideofilter.c: * ext/opencv/gstopencvvideofilter.h: opencvbasetrans: Use GstVideoFilter as the base class @@ -109049,8 +111039,6 @@ * sys/vdpau/h264/gsth264frame.c: * sys/vdpau/h264/gsth264frame.h: * sys/vdpau/h264/gstvdph264dec.c: - * sys/vdpau/h264/gstvdph264frame.c: - * sys/vdpau/h264/gstvdph264frame.h: vdpauh264dec: rename GstVdpH264Frame to GstH264Frame 2010-06-27 00:36:25 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> @@ -109244,10 +111232,7 @@ * sys/vdpau/basevideodecoder/gstbasevideoutils.h: * sys/vdpau/basevideodecoder/gstvideoframe.c: * sys/vdpau/basevideodecoder/gstvideoframe.h: - * sys/vdpau/basevideodecoder/satbasevideodecoder.c: * sys/vdpau/basevideodecoder/satbasevideodecoder.h: - * sys/vdpau/basevideodecoder/satbasevideoutils.h: - * sys/vdpau/basevideodecoder/satvideoframe.c: * sys/vdpau/basevideodecoder/satvideoframe.h: * sys/vdpau/h264/gsth264dpb.c: * sys/vdpau/h264/gstvdph264dec.c: @@ -109271,10 +111256,7 @@ * sys/vdpau/Makefile.am: * sys/vdpau/basevideodecoder/Makefile.am: - * sys/vdpau/basevideodecoder/gstbasevideodecoder.c: * sys/vdpau/basevideodecoder/gstbasevideodecoder.h: - * sys/vdpau/basevideodecoder/gstbasevideoutils.h: - * sys/vdpau/basevideodecoder/gstvideoframe.c: * sys/vdpau/basevideodecoder/gstvideoframe.h: * sys/vdpau/basevideodecoder/satbasevideodecoder.c: * sys/vdpau/basevideodecoder/satbasevideodecoder.h: @@ -109400,8 +111382,6 @@ * sys/vdpau/basevideodecoder/gstbasevideoutils.h: * sys/vdpau/basevideodecoder/gstvideoframe.c: * sys/vdpau/basevideodecoder/gstvideoframe.h: - * sys/vdpau/gstvdp.c: - * sys/vdpau/gstvdp.h: * sys/vdpau/gstvdp/Makefile.am: * sys/vdpau/gstvdp/gstvdp.c: * sys/vdpau/gstvdp/gstvdp.h: @@ -109418,32 +111398,17 @@ * sys/vdpau/gstvdp/gstvdpvideosrcpad.c: * sys/vdpau/gstvdp/gstvdpvideosrcpad.h: * sys/vdpau/gstvdpau.c: - * sys/vdpau/gstvdpdevice.c: - * sys/vdpau/gstvdpdevice.h: * sys/vdpau/gstvdpmpegdec.c: - * sys/vdpau/gstvdpmpegdec.h: - * sys/vdpau/gstvdpoutputbuffer.c: - * sys/vdpau/gstvdpoutputbuffer.h: - * sys/vdpau/gstvdpoutputsrcpad.c: - * sys/vdpau/gstvdpoutputsrcpad.h: * sys/vdpau/gstvdpsink.c: * sys/vdpau/gstvdpsink.h: - * sys/vdpau/gstvdputils.c: - * sys/vdpau/gstvdputils.h: - * sys/vdpau/gstvdpvideobuffer.c: - * sys/vdpau/gstvdpvideobuffer.h: * sys/vdpau/gstvdpvideopostprocess.c: * sys/vdpau/gstvdpvideopostprocess.h: - * sys/vdpau/gstvdpvideosrcpad.c: - * sys/vdpau/gstvdpvideosrcpad.h: * sys/vdpau/mpeg/gstvdpmpegdec.c: * sys/vdpau/mpeg/gstvdpmpegdec.h: * sys/vdpau/mpeg/gstvdpmpegframe.c: * sys/vdpau/mpeg/gstvdpmpegframe.h: * sys/vdpau/mpeg/mpegutil.c: * sys/vdpau/mpeg/mpegutil.h: - * sys/vdpau/mpegutil.c: - * sys/vdpau/mpegutil.h: vdpau: base vdpaumpegdec on GstBaseVideoDecoder 2010-06-08 13:36:53 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> @@ -110042,8 +112007,6 @@ * gst/rtmp/bytes.h: * gst/rtmp/dh.h: * gst/rtmp/dhgroups.h: - * gst/rtmp/gstrtmpsrc.c: - * gst/rtmp/gstrtmpsrc.h: * gst/rtmp/handshake.h: * gst/rtmp/hashswf.c: * gst/rtmp/http.h: @@ -110325,16 +112288,6 @@ 2010-06-03 14:42:06 -0400 Olivier Crête <olivier.crete@collabora.co.uk> * configure.ac: - * gst/shm/Makefile.am: - * gst/shm/gstshm.c: - * gst/shm/gstshmsink.c: - * gst/shm/gstshmsink.h: - * gst/shm/gstshmsrc.c: - * gst/shm/gstshmsrc.h: - * gst/shm/shmalloc.c: - * gst/shm/shmalloc.h: - * gst/shm/shmpipe.c: - * gst/shm/shmpipe.h: * sys/Makefile.am: * sys/shm/Makefile.am: * sys/shm/gstshm.c: @@ -110892,7 +112845,6 @@ * configure.ac: * ext/cog/Makefile.am: - * ext/cog/cog.orc: * ext/cog/cogframe.c: * ext/cog/cogvirtframe.c: * ext/cog/gstcogorc-dist.c: @@ -111308,8 +113260,6 @@ * docs/plugins/camerabin.dot: * docs/plugins/camerabin.png: * docs/plugins/figures/Makefile.am: - * docs/plugins/figures/camerabin.dot: - * docs/plugins/figures/camerabin.png: docs: fix dist/distcheck issues with camerabin figures Move figures into docs/plugins as well, to avoid issues with make dist and make distcheck (make distdir will not first descend @@ -114063,11 +116013,9 @@ * docs/plugins/gst-plugins-bad-plugins.args: * docs/plugins/gst-plugins-bad-plugins.prerequisites: - * docs/plugins/inspect/plugin-apex.xml: * docs/plugins/inspect/plugin-apexsink.xml: * docs/plugins/inspect/plugin-invtelecine.xml: * docs/plugins/inspect/plugin-nsf.xml: - * docs/plugins/inspect/plugin-nsfdec.xml: * docs/plugins/inspect/plugin-nuvdemux.xml: * docs/plugins/inspect/plugin-vmnc.xml: docs: Update to match recent commits @@ -115639,11 +117587,9 @@ * tests/examples/camerabin/gst-camera-perf.glade: * tests/examples/camerabin/gst-camera-perf.ui: * tests/examples/camerabin/gst-camera.c: - * tests/examples/camerabin/gst-camera.glade: * tests/examples/camerabin/gst-camera.ui: * tests/icles/Makefile.am: * tests/icles/metadata_editor.c: - * tests/icles/metadata_editor.glade: * tests/icles/metadata_editor.ui: tests: Port from libglade to GtkBuilder Fixes bug #601108. @@ -116059,8 +118005,6 @@ * gst/flacparse/gstbaseparse.c: * gst/flacparse/gstbaseparse.h: * gst/flacparse/gstflac.c: - * gst/flacparse/gstflacparse.c: - * gst/flacparse/gstflacparse.h: audioparsers: move 'flacparse' into it 2009-12-16 18:38:33 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> @@ -116412,8 +118356,6 @@ * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * gst/amrparse/Makefile.am: - * gst/amrparse/gstamrparse.c: - * gst/amrparse/gstamrparse.h: * gst/amrparse/gstbaseparse.c: * gst/amrparse/gstbaseparse.h: * gst/audioparsers/Makefile.am: @@ -116433,11 +118375,6 @@ * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * gst/aacparse/Makefile.am: - * gst/aacparse/gstaacparse.c: - * gst/aacparse/gstaacparse.h: - * gst/aacparse/gstbaseparse.c: - * gst/aacparse/gstbaseparse.h: - * gst/aacparse/plugin.c: * gst/audioparsers/Makefile.am: * gst/audioparsers/gstaacparse.c: * gst/audioparsers/gstaacparse.h: @@ -118131,14 +120068,11 @@ * configure.ac: * docs/plugins/inspect/plugin-aiff.xml: - * docs/plugins/inspect/plugin-aiffparse.xml: * gst-plugins-bad.spec.in: * gst/aiff/Makefile.am: * gst/aiff/aiffparse.c: * gst/aiff/aiffparse.h: * gst/aiffparse/Makefile.am: - * gst/aiffparse/aiffparse.c: - * gst/aiffparse/aiffparse.h: * po/POTFILES.in: aiff: rename 'aiffparse' plugin to 'aiff' @@ -118168,7 +120102,6 @@ * sys/osxvideo/Makefile.am: * sys/osxvideo/osxvideoplugin.c: - * sys/osxvideo/osxvideoplugin.m: osxvideosrc: change a .m file containing only C code to a .c file. Makes building this easier. 2009-10-27 22:08:42 +0000 Jan Schmidt <thaytan@noraisin.net> @@ -119627,8 +121560,6 @@ * ext/resindvd/Makefile.am: * ext/resindvd/resindvdbin.c: - * ext/resindvd/rsnaudiodec.c: - * ext/resindvd/rsnaudiodec.h: * ext/resindvd/rsndec.c: * ext/resindvd/rsndec.h: resindvdbin: Rename files @@ -120775,7 +122706,6 @@ 2009-09-07 15:44:16 +0200 Julien Isorce <julien.isorce@gmail.com> * win32/vs8/gst-plugins-bad.sln: - * win32/vs8/libdshowsrcwrapper.vcproj: * win32/vs9/gst-plugins-bad.sln: * win32/vs9/libgstdshowsrcwrapper.vcproj: dshowsrcwrapper: upgrade frozen build to vs9 @@ -122414,12 +124344,8 @@ * docs/plugins/inspect/plugin-amrwbenc.xml: * ext/Makefile.am: * ext/amrwb/Makefile.am: - * ext/amrwb/README: - * ext/amrwb/gstamrwb.c: * ext/amrwb/gstamrwbdec.c: * ext/amrwb/gstamrwbdec.h: - * ext/amrwb/gstamrwbenc.c: - * ext/amrwb/gstamrwbenc.h: * ext/amrwb/gstamrwbparse.c: * ext/amrwb/gstamrwbparse.h: * ext/amrwbenc/GstAmrwbEnc.prs: @@ -122744,14 +124670,12 @@ 2009-07-22 12:24:46 +0200 Julien Isorce <julien.isorce@gmail.com> - * sys/dshowsrcwrapper/gstdshowaudiosrc.c: * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp: * win32/vs8/libdshowsrcwrapper.vcproj: dshowaudiosrc: converts code to C++ 2009-07-22 11:01:49 +0200 Julien Isorce <julien.isorce@gmail.com> - * sys/dshowsrcwrapper/gstdshowvideosrc.c: * sys/dshowsrcwrapper/gstdshowvideosrc.cpp: * win32/vs8/libdshowsrcwrapper.vcproj: dshowvideosrc: converts code to C++ @@ -122822,14 +124746,9 @@ * configure.ac: * gst-libs/gst/Makefile.am: * gst-libs/gst/dshow/Makefile.am: - * 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: * sys/dshowsrcwrapper/Makefile.am: * sys/dshowsrcwrapper/gstdshow.cpp: * sys/dshowsrcwrapper/gstdshow.h: @@ -122838,7 +124757,6 @@ * sys/dshowsrcwrapper/gstdshowfakesink.cpp: * sys/dshowsrcwrapper/gstdshowfakesink.h: * sys/dshowsrcwrapper/gstdshowinterface.h: - * sys/dshowsrcwrapper/gstdshowsrcwrapper.c: * sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp: * sys/dshowsrcwrapper/gstdshowsrcwrapper.h: * sys/dshowsrcwrapper/gstdshowvideosrc.c: @@ -123673,8 +125591,6 @@ * ext/Makefile.am: * ext/ladspa/Makefile.am: * ext/ladspa/gstladspa.h: - * ext/ladspa/gstsignalprocessor.c: - * ext/ladspa/gstsignalprocessor.h: * ext/lv2/Makefile.am: * ext/lv2/gstlv2.c: * ext/lv2/gstlv2.h: @@ -123861,8 +125777,6 @@ * sys/vdpau/gstvdp.c: * sys/vdpau/gstvdpmpegdec.c: * sys/vdpau/gstvdpmpegdec.h: - * sys/vdpau/gstvdpmpegdecoder.c: - * sys/vdpau/gstvdpmpegdecoder.h: vdpaumpegdec: rename gstvdpmpegdecoder.[ch] to gstvdpmpegdec.[ch] 2009-06-05 21:46:08 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> @@ -124271,19 +126185,6 @@ * sys/vdpau/Makefile.am: * sys/vdpau/gstvdp.c: - * sys/vdpau/gstvdpau.c: - * sys/vdpau/gstvdpaudecoder.c: - * sys/vdpau/gstvdpaudecoder.h: - * sys/vdpau/gstvdpaudevice.c: - * sys/vdpau/gstvdpaudevice.h: - * sys/vdpau/gstvdpaumpegdecoder.c: - * sys/vdpau/gstvdpaumpegdecoder.h: - * sys/vdpau/gstvdpauvideobuffer.c: - * sys/vdpau/gstvdpauvideobuffer.h: - * sys/vdpau/gstvdpauvideoyuv.c: - * sys/vdpau/gstvdpauvideoyuv.h: - * sys/vdpau/gstvdpauyuvvideo.c: - * sys/vdpau/gstvdpauyuvvideo.h: * sys/vdpau/gstvdpdecoder.c: * sys/vdpau/gstvdpdecoder.h: * sys/vdpau/gstvdpdevice.c: @@ -124403,7 +126304,6 @@ 2009-04-03 17:53:21 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> - * sys/vdpau/gst-vdpau-device.h: * sys/vdpau/gstvdpaudevice.h: vdpau: commit rename of gst-vdpau-device.h to gstvdpaudevice.h @@ -125071,8 +126971,6 @@ * gst/id3tag/Makefile.am: * gst/id3tag/gstid3mux.c: * gst/id3tag/gstid3mux.h: - * gst/id3tag/gstid3tag.c: - * gst/id3tag/gstid3tag.h: * gst/id3tag/gsttagmux.c: * gst/id3tag/id3tag.c: * gst/id3tag/id3tag.h: @@ -127709,7 +129607,6 @@ 2009-05-01 01:59:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> * docs/plugins/inspect/plugin-debugutilsbad.xml: - * docs/plugins/inspect/plugin-fpsdisplaysink.xml: * gst/debugutils/Makefile.am: * gst/debugutils/debugutilsbad.c: * gst/debugutils/fpsdisplaysink.c: @@ -128785,7 +130682,6 @@ * gst/mxf/mxfmpeg.c: * gst/mxf/mxfmpeg.h: * gst/mxf/mxfmux.h: - * gst/mxf/mxfparse.c: * gst/mxf/mxfparse.h: * gst/mxf/mxftypes.c: * gst/mxf/mxftypes.h: @@ -128796,7 +130692,6 @@ * gst/mxf/mxfvc3.c: * gst/mxf/mxfvc3.h: * gst/mxf/mxfwrite.c: - * gst/mxf/mxfwrite.h: mxf: Source files and #include cleanup 2009-03-26 12:10:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> @@ -130410,46 +132305,6 @@ * Makefile.am: * configure.ac: - * examples/Makefile.am: - * examples/app/.gitignore: - * examples/app/Makefile.am: - * examples/app/appsink-src.c: - * examples/app/appsrc-ra.c: - * examples/app/appsrc-seekable.c: - * examples/app/appsrc-stream.c: - * examples/app/appsrc-stream2.c: - * examples/app/appsrc_ex.c: - * examples/capsfilter/Makefile.am: - * examples/capsfilter/capsfilter1.c: - * examples/directfb/.gitignore: - * examples/directfb/Makefile.am: - * examples/directfb/decker.ttf: - * examples/directfb/dfblogo.png: - * examples/directfb/gstdfb.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/scaletempo/.gitignore: - * examples/scaletempo/Makefile.am: - * examples/scaletempo/demo-gui.c: - * examples/scaletempo/demo-gui.h: - * examples/scaletempo/demo-main.c: - * examples/scaletempo/demo-player.c: - * examples/scaletempo/demo-player.h: - * examples/stats/Makefile.am: - * examples/stats/mp2ogg.c: - * examples/switch/.gitignore: - * examples/switch/Makefile.am: - * examples/switch/switcher.c: * tests/Makefile.am: * tests/examples/Makefile.am: * tests/examples/app/.gitignore: @@ -131449,9 +133304,6 @@ * gst/dtmf/Makefile.am: * gst/dtmf/gstrtpdtmfsrc.c: * gst/dtmf/gstrtpdtmfsrc.h: - * gst/rtpdtmf/Makefile.am: - * gst/rtpdtmf/gstrtpdtmfsrc.c: - * gst/rtpdtmf/gstrtpdtmfsrc.h: [MOVED FROM GST-P-FARSIGHT] Moved rtpdtmf to dtmf directory 20070820184800-4f0f6-fa33ea974510161de8c9951c39087af3613b65a4.gz @@ -132471,8 +134323,6 @@ 2009-02-11 01:02:42 +0200 René Stadler <mail@renestadler.de> - * gst-libs/gst/interfaces/photography-enumtypes.c: - * gst-libs/gst/interfaces/photography-enumtypes.h: * win32/common/photography-enumtypes.c: * win32/common/photography-enumtypes.h: photography interface: Move generated files to win32/common. @@ -133240,9 +135090,6 @@ * ext/modplug/Makefile.am: * ext/modplug/gstmodplug.cc: * ext/modplug/gstmodplug.h: - * gst/modplug/Makefile.am: - * gst/modplug/gstmodplug.cc: - * gst/modplug/gstmodplug.h: * gst/modplug/libmodplug/Makefile.am: * gst/modplug/libmodplug/README: * gst/modplug/libmodplug/changes.txt: @@ -133406,20 +135253,6 @@ * docs/plugins/inspect/plugin-x264.xml: * docs/plugins/inspect/plugin-xvid.xml: * docs/plugins/inspect/plugin-y4menc.xml: - * gst/audioresample/Makefile.am: - * gst/audioresample/buffer.c: - * gst/audioresample/buffer.h: - * gst/audioresample/debug.c: - * gst/audioresample/debug.h: - * gst/audioresample/functable.c: - * gst/audioresample/functable.h: - * gst/audioresample/gstaudioresample.c: - * gst/audioresample/gstaudioresample.h: - * gst/audioresample/resample.c: - * gst/audioresample/resample.h: - * gst/audioresample/resample_chunk.c: - * gst/audioresample/resample_functable.c: - * gst/audioresample/resample_ref.c: * gst/legacyresample/Makefile.am: * gst/legacyresample/buffer.c: * gst/legacyresample/buffer.h: @@ -133435,7 +135268,6 @@ * gst/legacyresample/resample_functable.c: * gst/legacyresample/resample_ref.c: * tests/check/Makefile.am: - * tests/check/elements/audioresample.c: * tests/check/elements/legacyresample.c: Rename audioresample files and types to legacyresample Finish the move/rename of audioresample to legacyresample @@ -145481,8 +147313,6 @@ * ext/metadata/metadataxmp.c: * ext/metadata/metadataxmp.h: * ext/metadata/test/Makefile: - * ext/metadata/test/MetadataEditorMain.glade: - * ext/metadata/test/metadata_editor.c: * tests/icles/Makefile.am: * tests/icles/metadata_editor.c: * tests/icles/metadata_editor.glade: @@ -147036,8 +148866,6 @@ * ext/metadata/gstmetadatademux.h: * ext/metadata/gstmetadatamux.c: * ext/metadata/gstmetadatamux.h: - * ext/metadata/gstmetadataparse.c: - * ext/metadata/gstmetadataparse.h: * ext/metadata/metadataexif.c: * ext/metadata/metadatatags.c: * ext/metadata/test/metadata_editor.c: @@ -147641,14 +149469,6 @@ * ext/metadata/metadataexif.h: * ext/metadata/metadataiptc.c: * ext/metadata/metadataiptc.h: - * ext/metadata/metadataparse.c: - * ext/metadata/metadataparse.h: - * ext/metadata/metadataparseexif.c: - * ext/metadata/metadataparseexif.h: - * ext/metadata/metadataparseiptc.c: - * ext/metadata/metadataparseiptc.h: - * ext/metadata/metadataparsexmp.c: - * ext/metadata/metadataparsexmp.h: * ext/metadata/metadatatags.c: * ext/metadata/metadatatags.h: * ext/metadata/metadataxmp.c: @@ -147805,7 +149625,6 @@ * ext/metadata/metadataparsejpeg.h: * ext/metadata/metadataparsepng.c: * ext/metadata/metadataparsepng.h: - * ext/metadata/metadataparsetypes.h: * ext/metadata/metadatatypes.c: * ext/metadata/metadatatypes.h: Now parser is generic (just add/remove a list of chunks). And a template of muxer has been created. @@ -162166,9 +163985,7 @@ 2005-12-01 19:13:20 +0000 Thomas Vander Stichele <thomas@apestaart.org> * ChangeLog: - * LICENSE: * NEWS: - * PORTED_09: * RELEASE: * common: * configure.ac: |