Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avcodecmap: Don't try converting channel layouts with more than 64 channels1.14 | Sebastian Dröge | 2021-03-15 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | We only support up to 64 channels in GStreamer with a specific layout so it's safe to assume a NONE layout in this case. Also the arrays of channel positions are allocated everywhere with 64 elements so don't try setting more than 64 to NONE as that will cause stack corruptions and similar memory safety issues. Thanks to Natalie Silvanovich for reporting this issue. Fixes https://gitlab.freedesktop.org/gstreamer/gst-libav/-/issues/92 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-libav/-/merge_requests/123> | ||||
* | Release 1.14.51.14.5 | Tim-Philipp Müller | 2019-05-29 | 6 | -20/+295 |
| | |||||
* | Update docs | Tim-Philipp Müller | 2019-05-29 | 1 | -2/+2 |
| | |||||
* | Update common submodule location | Matthew Waters | 2019-05-02 | 1 | -1/+1 |
| | | | Remove the git directory | ||||
* | Clone the code from gitlab | Haihao Xiang | 2019-05-02 | 2 | -3/+3 |
| | | | | This fixes https://gitlab.freedesktop.org/gstreamer/gst-libav/issues/43 | ||||
* | gstav: Use libavcodec util function for version check | Yeongjin Jeong | 2019-05-02 | 1 | -1/+1 |
| | | | | | | The version of libavutil is printed in the log instead of libavcodec because avutil_version() returns LIBAVUTIL_VERSION_INT. This can be confusing, so we should be replace it with avcodec_version(). | ||||
* | avdemux: fix negative pts if start_time is bigger than the ts | Guillaume Desmottes | 2019-05-02 | 1 | -2/+8 |
| | | | | | | | | | | The start time is supposed to be the ts of the first frame. FFmpeg uses fractions to represent timestamps and the start time may use a different base than the frame pts. So we may end up having the start time bigger than the pts because of rounding when converting to gst ts. See https://gitlab.freedesktop.org/gstreamer/gst-libav/issues/51 for details. | ||||
* | configure: Only disable dxva2 once | Sebastian Dröge | 2019-05-02 | 1 | -1/+1 |
| | |||||
* | codecmap: Add mapping for Voxware metasound | Edward Hervey | 2019-05-02 | 1 | -0/+6 |
| | | | | Allows actually decoding such streams :) | ||||
* | libav: Update to ffmpeg n3.4.6 | Tim-Philipp Müller | 2019-05-02 | 1 | -0/+0 |
| | |||||
* | libav: Update to ffmpeg n3.4.5 | Sebastian Dröge | 2018-11-05 | 1 | -0/+0 |
| | |||||
* | libav: Update to ffmpeg n3.4.4 | Sebastian Dröge | 2018-10-05 | 1 | -0/+0 |
| | |||||
* | Release 1.14.41.14.4 | Tim-Philipp Müller | 2018-10-02 | 6 | -9/+78 |
| | |||||
* | Update docs | Tim-Philipp Müller | 2018-10-02 | 1 | -1/+1 |
| | |||||
* | meson: Don't export symbols from linked static libraries | Nirbheek Chauhan | 2018-10-01 | 1 | -0/+5 |
| | | | | | | We don't want to export any symbols from the ffmpeg static libraries we link to when building inside Cerbero. In the Autotools build, we pass -export-symbols-regex to libtool which ensures this for us. | ||||
* | Release 1.14.31.14.3 | Tim-Philipp Müller | 2018-09-16 | 6 | -11/+138 |
| | |||||
* | Update docs | Tim-Philipp Müller | 2018-09-16 | 1 | -1/+1 |
| | |||||
* | meson: Unify required version to 0.40.1 | Nicolas Dufresne | 2018-08-16 | 1 | -1/+1 |
| | |||||
* | Release 1.14.21.14.2 | Tim-Philipp Müller | 2018-07-20 | 6 | -144/+274 |
| | |||||
* | Update docs | Tim-Philipp Müller | 2018-07-20 | 1 | -1/+1 |
| | |||||
* | libav: Fix symbol redefine build error | Seungha Yang | 2018-07-19 | 4 | -8/+12 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=796827 | ||||
* | avdemux: fix memory leaks | Roland Jon | 2018-07-18 | 1 | -42/+47 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=796452 | ||||
* | Release 1.14.11.14.1 | Tim-Philipp Müller | 2018-05-17 | 6 | -25/+212 |
| | |||||
* | Update docs | Tim-Philipp Müller | 2018-05-17 | 1 | -1/+1 |
| | |||||
* | gstavdemux: adjust seeking offset according to start_time | Matej Knopp | 2018-05-14 | 1 | -1/+6 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=733094 | ||||
* | Update gas-preprocessor submodule | Jan Schmidt | 2018-05-01 | 1 | -0/+0 |
| | |||||
* | configure: Always use full path for gas-preprocessor PATH entry | Jan Schmidt | 2018-05-01 | 1 | -2/+1 |
| | | | | | Don't pass a relative path to gas-preprocessor, always use an absolute path to make sure it's found | ||||
* | configure: fix handling of the input AS var passed to ffmpeg | Jan Schmidt | 2018-05-01 | 1 | -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 | ||||
* | Release 1.14.01.14.0 | Tim-Philipp Müller | 2018-03-19 | 6 | -65/+210 |
| | |||||
* | Update docs | Tim-Philipp Müller | 2018-03-19 | 1 | -1/+1 |
| | |||||
* | Release 1.13.911.13.91 | Tim-Philipp Müller | 2018-03-13 | 6 | -41/+937 |
| | |||||
* | Update docs | Tim-Philipp Müller | 2018-03-13 | 1 | -1/+1 |
| | |||||
* | configure.ac: enable largefile support if possible | Nicolas Dufresne | 2018-03-08 | 1 | -0/+6 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=793103 | ||||
* | build: prefer using *.la references when creating our own libtool files | Matthew Waters | 2018-03-06 | 1 | -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 | ||||
* | Release 1.13.901.13.90 | Tim-Philipp Müller | 2018-03-03 | 6 | -134/+600 |
| | |||||
* | Update docs | Tim-Philipp Müller | 2018-03-03 | 1 | -1/+1 |
| | |||||
* | meson: enable more warnings | Mathieu Duponchelle | 2018-03-01 | 1 | -0/+26 |
| | |||||
* | explicitly disable v4l2_m2m codecs | Matthew Waters | 2018-02-20 | 1 | -1/+1 |
| | | | | They fail with android NDK r16 | ||||
* | Back to development | Tim-Philipp Müller | 2018-02-15 | 3 | -5/+5 |
| | |||||
* | Release 1.13.11.13.1 | Tim-Philipp Müller | 2018-02-15 | 5 | -624/+115 |
| | |||||
* | docs: update plugin docs | Tim-Philipp Müller | 2018-02-15 | 4 | -24/+757 |
| | |||||
* | av*mux: Disable gif related "hacks" | Edward Hervey | 2018-02-12 | 2 | -41/+7 |
| | | | | This is properly handled by the previous commit now | ||||
* | Enable gif format, and make it so avdemux_gif and avdec_gif can autoplug | Mathieu Duponchelle | 2018-02-12 | 3 | -5/+4 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=784684 | ||||
* | libav: Update to n3.4.2 release | Edward Hervey | 2018-02-12 | 1 | -0/+0 |
| | |||||
* | avvid*: Don't expose V4L2 mem-to-mem decoder and encoders | Edward Hervey | 2018-02-10 | 2 | -0/+14 |
| | | | | It's not going to work without special handling. Mask for now. | ||||
* | gst-libs: Switch to ffmpeg n3.4.1 | Edward Hervey | 2018-02-10 | 1 | -0/+0 |
| | |||||
* | meson: make version numbers ints and fix int/string comparison | Tim-Philipp Müller | 2018-02-08 | 1 | -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. | ||||
* | autotools: use -fno-strict-aliasing where supported | Tim-Philipp Müller | 2018-02-05 | 1 | -1/+5 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=769183 | ||||
* | meson: use -fno-strict-aliasing where supported | Tim-Philipp Müller | 2018-01-30 | 1 | -0/+5 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=769183 | ||||
* | configure: Replace -Bsymbolic-functions with -Bsymbolic | Ting-Wei Lan | 2018-01-22 | 1 | -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 |