Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
Ship meson build files in tarballs, so people who use tarballs
in their builds can start playing with meson already.
|
|
These values are defined in the x264.h header and are not const on
Windows due to the way DLLs work. See:
https://msdn.microsoft.com/en-us/library/619w14ds.aspx
https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
https://bugzilla.gnome.org/show_bug.cgi?id=777903
|
|
extended content descriptors
https://bugzilla.gnome.org/show_bug.cgi?id=777955
|
|
errors
Otherwise we will happily index into the array at NULL if the requested
index is smaller than the number of languages that were previously
allocated.
https://bugzilla.gnome.org/show_bug.cgi?id=777937
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Based on https://support.google.com/youtube/answer/1722171
https://bugzilla.gnome.org/show_bug.cgi?id=751560
|
|
We have better replacements such as the mpg123 plugin.
The main reason to keep around mad was for 'freeform'
mp3 support, but mpg123 can handle those too nowadays.
Also, mad is GPL and has been unmaintained for years.
https://bugzilla.gnome.org/show_bug.cgi?id=776140
|
|
Unused and no longer needed.
|
|
Likely extremely bitrotten, and we should not ship this anyway.
|
|
|
|
From f980fd9 to 39ac2f5
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=775515
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=775411
|
|
Give the interlacing information correctly to the encoder. Also parse
TFF/BFF information from the caps and pass it too.
https://bugzilla.gnome.org/show_bug.cgi?id=775411
|
|
If the caps are interlaced, interlacing is always enabled on the
encoder. If the interlace-mode field is missing or if it's progressive,
the encoder uses the "interlaced" property.
https://bugzilla.gnome.org/show_bug.cgi?id=775228
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=775110
|
|
realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
*buf1 = 128;
~ ^~~
https://bugzilla.gnome.org/show_bug.cgi?id=775112
|
|
we *can* have files greater than 4GB, any other object should be
smaller than that
|
|
We should have enough bytes for the specified codec_data
https://bugzilla.gnome.org/show_bug.cgi?id=775070
|
|
It should report a size of at least 40 bytes
Also check for the size of the remaining data (i.e. codec_data)
https://bugzilla.gnome.org/show_bug.cgi?id=775070
|
|
An asf object can't realistically be bigger than 2**32 bytes.
If it reports a size bigger than that, consider it corrupt and properly
propagate the error back.
https://bugzilla.gnome.org/show_bug.cgi?id=775070
|
|
It is possible no streams were activated when receiving EOS, if so
handled it as if we hadn't seen the header
https://bugzilla.gnome.org/show_bug.cgi?id=774846
|
|
As per the specification, also avoids ending up trying to play a
file with plenty of un-initialized values.
https://bugzilla.gnome.org/show_bug.cgi?id=774846
|
|
pulling headers is meant to complete as a whole. If we don't have
enough data, it's an error.
Avoids pipeline hangs on corrupted files
https://bugzilla.gnome.org/show_bug.cgi?id=774846
|
|
In some corrupted files, we could end up with no actual streams
being exposed.
In those cases, make sure we properly propagate the failure all
the way to the loop function. This avoids ending up in cases where
we are neither EOS'd nor ERROR'd out from a pipeline point of view.
https://bugzilla.gnome.org/show_bug.cgi?id=774846
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=774656
|
|
e.g. different depth configuration
x264 has to be compiled specifically for a target bit depth.
Distributions currently ship various libraries in their packages, with
different bit depths.
This change now allows to provide them all at configure time and have
the x264enc element dynamically switch between them based on the bit
depth of the input format.
https://bugzilla.gnome.org/show_bug.cgi?id=763297
|
|
|
|
|
|
|
|
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=773114
|
|
This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
Does not actually work. See:
https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=773114
|
|
Use the default for each compiler on every platform instead. This
improves our compatibility with compilers that don't have gnu99 as
a c_std.
|
|
Workaround source_root being the root directory of all projects
in the subproject case and remove now unneeded getpluginsdir
Bump meson requirement to 0.35
|
|
|
|
|