Commit graph

5529 commits

Author SHA1 Message Date
Edward Hervey
ec24f4c9f2 asfdemux: More index handling
In the same vein as the previous commit, the end of the file might have been
cut and therefore contains bogus data.

If the object is too short, consider it as garbage and return a non-fatal
flow.

Regression introduced in 97294eb8bb
2017-06-27 11:49:21 +02:00
Edward Hervey
0bbdfa8ee9 asfdemux; Don't assume index is present at end of file
Some files have garbage at the end of the file, don't error out if we don't
find the index there.

Reverts back to previous behaviour (where corrupted/missing indexex were
not a fatal error).

Regression introduced in 97294eb8bb
2017-06-27 10:41:42 +02:00
Tim-Philipp Müller
8012cfae27 meson: fix with-package-name option
https://bugzilla.gnome.org/show_bug.cgi?id=784082
2017-06-26 09:49:22 +01:00
Mark Nauwelaerts
3a25a3a948 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
... which is how it has always been until changed coincidentally in commit
9ee60482b2 which then prompted commit
dba14178ce to consider ACCURATE as well
to compensate for that in a lateral way
2017-06-24 18:14:59 +02:00
Mark Nauwelaerts
7074d31cb6 x264enc: relax bframes upper limit count to maximum encoder supported 2017-06-24 17:52:09 +02:00
Tim-Philipp Müller
0267575e79 meson: don't error out if sidplay library is not found 2017-06-23 23:44:18 +01:00
Tim-Philipp Müller
27b77f93b5 meson: build sid plugin
https://bugzilla.gnome.org/show_bug.cgi?id=784135
2017-06-23 18:34:14 +01:00
Víctor Manuel Jáquez Leal
c15a00537f x264: fix memory leak
When the allowed caps are the same of template caps the allowed
caps are not unrefed, leaking memory.

https://bugzilla.gnome.org/show_bug.cgi?id=784060
2017-06-21 21:26:53 +02:00
Thibault Saunier
6b03e61bf3 meson: Do not use path separator in test names
Avoiding warnings like:

    WARNING: Target "elements/audioamplify" has a path separator in its name.
2017-06-07 12:26:46 -04:00
Thiago Santos
42f8e22f17 asfdemux: fix checking for header objects
The if 'and' condition was mixed up with the last parameter of the
function and would lead to wrong results
2017-06-06 21:48:19 -07:00
Tim-Philipp Müller
5a0901baa3 meson: don't need config.h.meson any longer 2017-05-21 17:49:59 +01:00
Tim-Philipp Müller
a6e55d331b meson: add options to set package name and origin
https://bugzilla.gnome.org/show_bug.cgi?id=782172
2017-05-20 14:58:37 +01:00
Jan Schmidt
82f0bc240f Add gstvideo_dep for meson mpeg2dec test build 2017-05-19 20:05:02 +02:00
Jan Schmidt
32335ab3e4 mpeg2dec test: Fix expected output caps
In the absence of explicit info, video decoders
now output mono multiview caps by default, so make
the expected caps match that
2017-05-19 18:59:17 +02:00
Nicolas Dufresne
d02e7d8029 Remove plugin specific static build option
Static and dynamic plugins now have the same interface. The standard
--enable-static/--enable-shared toggle are sufficient.
2017-05-16 14:07:56 -04:00
Nicolas Dufresne
e026416a34 sid: Make plugin name match plugin file name 2017-05-09 09:45:27 -04:00
Sebastian Dröge
33b1b8c545 Back to development 2017-05-04 18:59:14 +03:00
Sebastian Dröge
d2374716e2 Release 1.12.0 2017-05-04 15:39:25 +03:00
Sebastian Dröge
53e89f02aa Update .po files 2017-05-04 15:12:50 +03:00
Sebastian Dröge
87c34b2285 po: Update translations 2017-05-04 13:47:56 +03:00
Sebastian Dröge
cbcf4a399a Release 1.11.91 2017-04-27 17:33:23 +03:00
Sebastian Dröge
f1decacc08 Update .po files 2017-04-27 16:08:13 +03:00
Sebastian Dröge
e827f37edc po: Update translations 2017-04-27 15:29:48 +03:00
Nirbheek Chauhan
c6a0026137 x264: Use __declspec(dllimport) with MinGW too
x264.h says this isn't needed with MinGW, but it looks like it is.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2017-04-27 12:20:42 +03:00
Tim-Philipp Müller
fb30e24499 Automatic update of common submodule
From 60aeef6 to 48a5d85
2017-04-24 20:28:15 +01:00
Tim-Philipp Müller
1d9736ac67 Automatic update of common submodule
From 39ac2f5 to 60aeef6
2017-04-10 23:49:25 +01:00
Sebastian Dröge
204345d876 Release 1.11.90 2017-04-07 16:34:22 +03:00
Sebastian Dröge
c52187b5fb Update .po files 2017-04-07 15:33:31 +03:00
Sebastian Dröge
d4db6fa3d2 po: Update translations 2017-04-07 15:07:50 +03:00
Thibault Saunier
18d84dfa23 meson: test: Fix environment object usage
And use get_pkgconfig_variable instead of calling pkg-config ourself
2017-03-28 14:20:50 -03:00
Tim-Philipp Müller
fac622571c REQUIREMENTS: update for mad mp3 decoder removal
https://bugzilla.gnome.org/show_bug.cgi?id=776140
2017-03-20 17:06:16 +00:00
Nicolas Dufresne
fff38f7f97 Add libgstrmdemux.so to cruft list
This was renamed to libgstrealmedia.so, this fixes helps fixing
uninstalled setup.

https://bugzilla.gnome.org/show_bug.cgi?id=779344
2017-03-12 11:57:23 -04:00
Nicolas Dufresne
c1e526a879 Rename plugin filenames to match plugin names
libgstrmdemux.so becomes libgstrealmedia.so

https://bugzilla.gnome.org/show_bug.cgi?id=779344
2017-03-08 20:04:25 -05:00
Jan Schmidt
09f412dc3c mpeg2dec: Fix latency calculation
The latency calculation was missing a scaling by GST_SECOND,
so it would always report a tiny latency. Fix that.

Spotted by Guillaume Desmottes.
2017-03-01 23:04:00 +11:00
Sebastian Dröge
66659f07f5 asfdemux: Fix compilation with gcc 7
gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
   is_encrypted = ! !((flags & 0x8000) << 15);
                     ~~~~~~~~~~~~~~~~~~^~~~~~

https://bugzilla.gnome.org/show_bug.cgi?id=779329
2017-02-27 20:55:34 +02:00
Edgard Lima
b4849c772e Update Edgard Lima's email
https://bugzilla.gnome.org/show_bug.cgi?id=779230
2017-02-27 00:42:15 +00:00
Sebastian Dröge
4581f2756b meson: Update version 2017-02-24 15:59:47 +02:00
Sebastian Dröge
b9922412aa Back to development 2017-02-24 15:37:43 +02:00
Sebastian Dröge
1f1339913f Release 1.11.2 2017-02-24 15:07:54 +02:00
Sebastian Dröge
1176109fc2 Update .po files 2017-02-24 12:57:00 +02:00
Sebastian Dröge
612ea1ef79 po: Update translations 2017-02-24 12:54:11 +02:00
Tim-Philipp Müller
84380f3e8e meson: dist meson build files
Ship meson build files in tarballs, so people who use tarballs
in their builds can start playing with meson already.
2017-02-14 19:56:13 +00:00
Nirbheek Chauhan
184351ae48 x264: Initialize function vtable in plugin_init()
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
2017-02-01 12:38:01 +02:00
Sebastian Dröge
d21017b52a asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
https://bugzilla.gnome.org/show_bug.cgi?id=777955
2017-01-31 13:50:21 +02:00
Sebastian Dröge
dec880031d asfdemux: Reset number of languages to 0 when freeing the array because of 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
2017-01-30 15:39:59 +02:00
Thibault Saunier
bf8835a7df meson: Properly use ':' for defining keywords 2017-01-24 19:24:19 -03:00
Tim-Philipp Müller
aa17c7885d meson: bump version 2017-01-13 12:39:09 +00:00
Sebastian Dröge
9a593c0b41 Back to development 2017-01-12 16:32:52 +02:00
Sebastian Dröge
b477f962a2 Release 1.11.1 2017-01-12 16:10:25 +02:00
Sebastian Dröge
b4d6393cc0 Update .po files 2017-01-12 14:45:56 +02:00