summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.12.51.12.51.12Tim-Philipp Müller2018-03-286-55/+179
|
* Update docsTim-Philipp Müller2018-03-281-1/+1
|
* libav: Update to ffmpeg n3.3.6Tim-Philipp Müller2018-03-281-0/+0
|
* configure: Replace -Bsymbolic-functions with -BsymbolicTing-Wei Lan2018-03-231-3/+3
| | | | | | | | | | | | | | The documentation of libav says -Bsymbolic may be needed when building a shared library which links statically to libav. Fixes linking error on FreeBSD: gst-libav/gst-libs/ext/.libs/libavcodec.a(simple_idct10.o): relocation R_X86_64_PC32 against `ff_pw_1023' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value https://bugzilla.gnome.org/show_bug.cgi?id=791783
* libav: use LIBAV_CPPFLAGS for -I include pathsU. Artie Eoff2018-03-232-3/+6
| | | | | | | | | | | | | | | Autotools automatically appends user CPPFLAGS after target CPPFLAGS. Also, it puts all CPPFLAGS before CFLAGS in final generated gcc compile command. The internal ffmpeg include paths need to come before any other external include paths to ensure we don't accidentally pickup external ffmpeg headers first (i.e. from user CPPFLAGS include paths). Thus, move the internal LIBAV include paths to LIBAV_CPPFLAGS so that they come before any user defined CPPFLAGS. This allows ffmpeg and gst-ffmpeg to coexist on users system. https://bugzilla.gnome.org/show_bug.cgi?id=789379
* avprotocol: fix leak in error code pathsAshish Kumar2018-03-231-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=788481
* Release 1.12.41.12.4Sebastian Dröge2017-12-077-21/+83
|
* libav: Update to ffmpeg n3.3.5Sebastian Dröge2017-10-311-0/+0
|
* avdemux: reset to 0 negative ptsNicola Murino2017-10-191-1/+16
| | | | | | | for us pts are unsigned so reset to 0 negative pts returned from libav. This is better than outputs completly wrong timestamps https://bugzilla.gnome.org/show_bug.cgi?id=787795
* Release 1.12.31.12.3Sebastian Dröge2017-09-187-12/+112
|
* libav: Update to ffmpeg n3.3.4Sebastian Dröge2017-09-181-0/+0
|
* Automatic update of common submoduleTim-Philipp Müller2017-08-171-0/+0
| | | | From 48a5d85 to dd9d403
* Revert "avviddec: Remove usage of deprecated EDGE APIs"Sebastian Dröge2017-08-101-6/+17
| | | | | | | This reverts commit 4284d791bc2c3ae716e4f99cedd870de9f575aec. It causes crashes on various h264 and DNXHD/VC3 streams, where the decoders write to arbitrary memory far after what we've allocated.
* libav: Update to ffmpeg n3.3.3Sebastian Dröge2017-08-101-0/+0
|
* avviddec: Remove usage of deprecated EDGE APIsNicolas Dufresne2017-07-251-17/+6
| | | | | | As a side effect, left/right green bars goes away when using xvimagesink. I just think that xv cropping is broken, so this is probably just hiding a bug.
* avdemux/mux: Memory leak and possible crash in avio_alloc_contextSatya Prakash Gupta2017-07-251-0/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=784735
* Release 1.12.21.12.2Sebastian Dröge2017-07-148-30/+73
|
* avmux: Blacklist scc muxerSebastian Dröge2017-07-101-0/+1
| | | | | We have no codec mappings for it and it's a subtitle/closed caption "muxer" anyway.
* Release 1.12.11.12.1Sebastian Dröge2017-06-207-20/+121
|
* libav: Update to ffmpeg n3.3.2Sebastian Dröge2017-06-201-0/+0
|
* avviddec: Don't expose NVIDIA CUVID decoderSebastian Dröge2017-05-291-0/+7
| | | | | It's not working without further changes on our side, like all hardware decoders in ffmpeg.
* Pass $CC as AS, unless $AS is provided. Add gas-preprocessorJan Schmidt2017-05-203-2/+15
| | | | | | | | | | | Add gas-preprocessor.pl as a git submodule, and put it in the path so that it is available if libav wants it. Switch back to providing $CC as $AS by default, but respect an external $AS setting so that it can be overridden in cerbero https://bugzilla.gnome.org/show_bug.cgi?id=694416
* libav: Update to ffmpeg n3.3.1Sebastian Dröge2017-05-171-0/+0
|
* Release 1.12.01.12.0Sebastian Dröge2017-05-047-17/+778
|
* Release 1.11.911.11.91Sebastian Dröge2017-04-2710-27/+753
|
* Automatic update of common submoduleTim-Philipp Müller2017-04-241-0/+0
| | | | From 60aeef6 to 48a5d85
* Revert "configure: Set the assembler used for libav to $CC"Jan Schmidt2017-04-211-1/+1
| | | | | | | | This reverts commit 1a265f029aa9be1bf3f72d1dcd9feafbf23a6298. It also makes it impossible to pass something other than $CC as the assembler. People should adjust the passed AS variable if they need something different.
* configure: Remove usage of memalign_hack in ffmpegEdward Hervey2017-04-141-1/+0
| | | | It was removed in the last release
* avaudenc/dec: Blacklist more PCM decoders/encodersSebastian Dröge2017-04-132-2/+6
|
* libav: Update to ffmpeg n3.3Sebastian Dröge2017-04-131-0/+0
|
* Automatic update of common submoduleTim-Philipp Müller2017-04-102-1/+1
| | | | From 39ac2f5 to 60aeef6
* Release 1.11.901.11.90Sebastian Dröge2017-04-077-216/+305
|
* avvidenc: Fix compiler errors in the previous commitArun Raghavan2017-03-221-3/+3
| | | | | The declaration of 'const char *klass' was shadowing a function argument.
* avvidenc: Classify image encoders with "Image" instead of "Video"Arun Raghavan2017-03-213-1/+35
| | | | | | | This allows gst_video_convert_sample*() to work with codecs for which we have libav encoders (such as BMP). https://bugzilla.gnome.org/show_bug.cgi?id=780317
* avcodecmap: Add mappings for I420/I422/Y444_12LE/BE and GBRASebastian Dröge2017-03-161-0/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=780100
* avcodecmap: Add GBR_12LE/BE and GBRA_12LE/BE pixel format mapping for ↵Emeric Grange2017-03-161-0/+4
| | | | CineForm decoder
* avvidenc: Add Stereo3D mappingJan Schmidt2017-03-161-0/+36
| | | | | | | Add mapping between GStreamer multiview modes/flags and libav Stereo3D frame packings when encoding video. https://bugzilla.gnome.org/show_bug.cgi?id=767938
* avviddec: Map any stereo3D info to multiview modesJan Schmidt2017-03-162-8/+64
| | | | | | | Map any libav Stereo3D side data to GStreamer multiview mode / flags for playback. https://bugzilla.gnome.org/show_bug.cgi?id=767938
* avcodecmap: Add mapping for CineForm HD / CFHD codecSebastian Dröge2017-03-141-0/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=780024
* meson: Update versionSebastian Dröge2017-02-241-1/+1
|
* Back to developmentSebastian Dröge2017-02-241-3/+3
|
* Release 1.11.21.11.2Sebastian Dröge2017-02-246-24/+66
|
* meson: dist meson build filesTim-Philipp Müller2017-02-141-1/+3
| | | | | Ship meson build files in tarballs, so people who use tarballs in their builds can start playing with meson already.
* libav: Update to n3.2.4Sebastian Dröge2017-02-121-0/+0
|
* libav: Update to ffmpeg n3.2.3Sebastian Dröge2017-02-081-0/+0
|
* configure: Require building against at least ffmpeg 3.0Sebastian Dröge2017-02-081-1/+1
| | | | See also https://bugzilla.gnome.org/show_bug.cgi?id=778283
* meson: bump versionTim-Philipp Müller2017-01-131-1/+1
|
* Back to developmentSebastian Dröge2017-01-121-3/+3
|
* Release 1.11.11.11.1Sebastian Dröge2017-01-127-1344/+475
|
* Fix some caps leaks when creating pad templatesGarima Gaur2017-01-026-0/+17
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=776700