summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-07-20Release 1.14.21.14.2Tim-Philipp Müller6-144/+274
2018-07-20Update docsTim-Philipp Müller1-1/+1
2018-07-19libav: Fix symbol redefine build errorSeungha Yang4-8/+12
https://bugzilla.gnome.org/show_bug.cgi?id=796827
2018-07-18avdemux: fix memory leaksRoland Jon1-42/+47
https://bugzilla.gnome.org/show_bug.cgi?id=796452
2018-05-17Release 1.14.11.14.1Tim-Philipp Müller6-25/+212
2018-05-17Update docsTim-Philipp Müller1-1/+1
2018-05-14gstavdemux: adjust seeking offset according to start_timeMatej Knopp1-1/+6
https://bugzilla.gnome.org/show_bug.cgi?id=733094
2018-05-01Update gas-preprocessor submoduleJan Schmidt1-0/+0
2018-05-01configure: Always use full path for gas-preprocessor PATH entryJan Schmidt1-2/+1
Don't pass a relative path to gas-preprocessor, always use an absolute path to make sure it's found
2018-05-01configure: fix handling of the input AS var passed to ffmpegJan Schmidt1-1/+2
Store the original AS environment variable passed to configure correctly, and export it so it's actually available to the sub-process when configuring the embedded ffmpeg
2018-03-19Release 1.14.01.14.0Tim-Philipp Müller6-65/+210
2018-03-19Update docsTim-Philipp Müller1-1/+1
2018-03-13Release 1.13.911.13.91Tim-Philipp Müller6-41/+937
2018-03-13Update docsTim-Philipp Müller1-1/+1
2018-03-08configure.ac: enable largefile support if possibleNicolas Dufresne1-0/+6
https://bugzilla.gnome.org/show_bug.cgi?id=793103
2018-03-06build: prefer using *.la references when creating our own libtool filesMatthew Waters1-1/+26
Otherwise we will reference the dependant libraries with -lfoo rather than /path/to/libfoo.la which breaks with the Android-based .la parser which simply passes through all -l libraries. https://bugzilla.gnome.org/show_bug.cgi?id=786403
2018-03-03Release 1.13.901.13.90Tim-Philipp Müller6-134/+600
2018-03-03Update docsTim-Philipp Müller1-1/+1
2018-03-01meson: enable more warningsMathieu Duponchelle1-0/+26
2018-02-20explicitly disable v4l2_m2m codecsMatthew Waters1-1/+1
They fail with android NDK r16
2018-02-15Back to developmentTim-Philipp Müller3-5/+5
2018-02-15Release 1.13.11.13.1Tim-Philipp Müller5-624/+115
2018-02-15docs: update plugin docsTim-Philipp Müller4-24/+757
2018-02-12av*mux: Disable gif related "hacks"Edward Hervey2-41/+7
This is properly handled by the previous commit now
2018-02-12Enable gif format, and make it so avdemux_gif and avdec_gif can autoplugMathieu Duponchelle3-5/+4
https://bugzilla.gnome.org/show_bug.cgi?id=784684
2018-02-12libav: Update to n3.4.2 releaseEdward Hervey1-0/+0
2018-02-10avvid*: Don't expose V4L2 mem-to-mem decoder and encodersEdward Hervey2-0/+14
It's not going to work without special handling. Mask for now.
2018-02-10gst-libs: Switch to ffmpeg n3.4.1Edward Hervey1-0/+0
2018-02-08meson: make version numbers ints and fix int/string comparisonTim-Philipp Müller1-4/+8
WARNING: Trying to compare values of different types (str, int). The result of this is undefined and will become a hard error in a future Meson release.
2018-02-05autotools: use -fno-strict-aliasing where supportedTim-Philipp Müller1-1/+5
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-01-30meson: use -fno-strict-aliasing where supportedTim-Philipp Müller1-0/+5
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-01-22configure: Replace -Bsymbolic-functions with -BsymbolicTing-Wei Lan1-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
2018-01-13libav: use LIBAV_CPPFLAGS for -I include pathsU. Artie Eoff2-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
2018-01-13avprotocol: fix leak in error code pathsAshish Kumar1-0/+3
https://bugzilla.gnome.org/show_bug.cgi?id=788481
2017-12-14Automatic update of common submoduleMatthew Waters1-0/+0
From e8c7a71 to 3fa2c9e
2017-11-27Automatic update of common submoduleMatthew Waters1-0/+0
From 3f4aa96 to e8c7a71
2017-10-31libav: Update to ffmpeg n3.3.5Sebastian Dröge1-0/+0
2017-10-19avdemux: Whitelist the demuxers required for GC/Wii/WiiU ADPCM streamsJan Alexander Steffens (heftig)2-1/+8
Required to play .brstm (GameCube/Wii) and .bfstm (Wii U) files. Needs at least avdec_adpcm_thp too, but that one is already accessible. https://bugzilla.gnome.org/show_bug.cgi?id=789139
2017-10-05avdemux: reset to 0 negative ptsNicola Murino1-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
2017-09-18libav: Update to ffmpeg n3.3.4Sebastian Dröge1-0/+0
2017-08-17gstavcodecmap: Do not require a channel-maskMathieu Duponchelle1-5/+12
.. for mono or stereo input. https://bugzilla.gnome.org/show_bug.cgi?id=786401
2017-08-17Automatic update of common submoduleTim-Philipp Müller1-0/+0
From 48a5d85 to 3f4aa96
2017-08-11meson: don't export symbols by defaultTim-Philipp Müller1-0/+5
Only plugin entry points should be exported.
2017-08-10Revert "avviddec: Remove usage of deprecated EDGE APIs"Sebastian Dröge1-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.
2017-08-10libav: Update to ffmpeg n3.3.3Sebastian Dröge1-0/+0
2017-07-17libswscale: Memory leak in gst_video_frame_mapSatya Prakash Gupta1-1/+3
https://bugzilla.gnome.org/show_bug.cgi?id=784741
2017-07-17avdemux/mux: Memory leak and possible crash in avio_alloc_contextSatya Prakash Gupta1-0/+16
https://bugzilla.gnome.org/show_bug.cgi?id=784735
2017-07-11avviddec: Remove usage of deprecated EDGE APIsNicolas Dufresne1-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.
2017-07-10avmux: Blacklist scc muxerSebastian Dröge1-0/+1
We have no codec mappings for it and it's a subtitle/closed caption "muxer" anyway.
2017-07-07meson: find python3 via python3 moduleTim-Philipp Müller1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=783198