- Sep 23, 2021
- Sep 21, 2021
-
-
Jan Alexander Steffens authored
x264 has linebreaks at the end of its log messages that we should ignore. Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the format string to another function marked as printf (g_strdup_vprintf) without triggering -Wformat-nonliteral. Part-of: <!85>
-
Jan Alexander Steffens authored
It looks awkward when it's missing. At least point us at the callback function. Part-of: <!85>
-
Jan Alexander Steffens authored
Part-of: <!85>
-
- Jul 29, 2021
-
-
Stéphane Cerveau authored
Enhance open gop detection to drop B-frame which are invalid before the first reference frame. In stream such gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf, the two first frames must be dropped as we detect an open GOP situation but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the first frames should not be dropped as we are in a closed GOP situation. Part-of: <!84>
-
- Jun 02, 2021
-
-
- x264 encoder bitrate profile manager: alloc size is based on existing allocation - asfdemux: change length var to 64-bit and check for G_MAXUINT - realmedia: opaque_data_len is read from 32 bits and then only subtracted upon. g_memdup() is deprecated since GLib 2.68 and we want to avoid deprecation warnings with recent versions of GLib. Part-of: <!83>
-
- Jun 01, 2021
-
-
Tim-Philipp Müller authored
-
- May 31, 2021
- May 05, 2021
-
-
There are cases where the video size might be less than 16x16. This change allows the x264 encoder to accept this cases. Part-of: <!44>
-
- Apr 20, 2021
-
-
Doug Nazar authored
Also use seek seqnum for flush & segment events/messages. Part-of: <!81>
-
Doug Nazar authored
Part-of: <gstreamer/gst-plugins-ugly!81>
-
- Mar 29, 2021
-
-
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: gst-build!199 gstreamer!661 Part-of: <!79>
-
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: gst-build!199 gstreamer!661 Part-of: <!79>
-
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: gst-build!199 gstreamer!661 Part-of: <!79>
-
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: gst-build!199 gstreamer!661 Part-of: <!79>
-
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: gst-build!199 gstreamer!661 Part-of: <!79>
-
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: gst-build!199 gstreamer!661 Part-of: <!79>
-
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: gst-build!199 gstreamer!661 Part-of: <!79>
-
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: gst-build!199 gstreamer!661 Part-of: <!79>
-
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: gstreamer/gst-build!199 gstreamer/gstreamer!661 Part-of: <gstreamer/gst-plugins-ugly!79>
-
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: gst-build!199 gstreamer!661 Part-of: <!79>
-
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: gstreamer/gst-build!199 gstreamer/gstreamer!661 Part-of: <gstreamer/gst-plugins-ugly!79>
-
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: gstreamer/gst-build!199 gstreamer/gstreamer!661 Part-of: <gstreamer/gst-plugins-ugly!79>
-
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: gst-build!199 gstreamer!661 Part-of: <!79>
-
- Mar 19, 2021
-
-
Matthew Waters authored
volatile is not sufficient to provide atomic guarantees and real atomics should be used instead. GCC 11 has started warning about using volatile with atomic operations. https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719 Discovered in gst-plugins-good#868 Part-of: <!78>
-
- Mar 15, 2021
- Nov 04, 2020
-
-
Nirbheek Chauhan authored
This makes it easier to do development with MSVC by making it warn on common issues that GCC/Clang error out for in our CI configuration. Continuation from gstreamer/gst-build!223 Part-of: <gstreamer/gst-plugins-ugly!71>
-
- Nov 02, 2020
-
-
Seungha Yang authored
If it's required, mpeg2dec should set it explicitly. Part-of: <!70>
-
- Sep 08, 2020
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- Sep 07, 2020
-
-
Tim-Philipp Müller authored
Part-of: <!69>
-
Sebastian Dröge authored
Part-of: <!68>
- Aug 24, 2020
-
-
QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even up to 81 (QP_MAX) but that seems to be outside the spec. Part-of: <!67>
-
- Aug 20, 2020
- Jul 29, 2020
-
-
gstcheck is declaring its own buffers glist which ends up overwritten, loks like the code meant to use that already gcc 10 is also complaining about this, but only on static builds for some reason ``` FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc /usr/bin/ld: subprojects/gstreamer/libs/gst/check/libgstcheck-1.0.a(gstcheck.c.o):(.bss+0x38): multiple definition of `buffers'; subprojects/gst-plugins-ugly/tests/check/708af1f@@elements_amrnbenc@exe/elements_amrnbenc.c.o:(.bss+0x18): first defined here collect2: error: ld returned 1 exit status ``` also remove unused var `current_buf` Part-of: <!62>
-
- Jul 27, 2020
- Jul 25, 2020