Commit graph

5327 commits

Author SHA1 Message Date
Tim-Philipp Müller
12509f4a80 asfdemux: only add "format" field with fourcc to WMV caps
Doesn't make sense for e.g. H264 or MJPEG.
2014-01-03 16:20:11 +00:00
Tim-Philipp Müller
7e3811cc21 Automatic update of common submodule
From dbedaa0 to d48bed3
2013-12-22 22:34:03 +00:00
Tim-Philipp Müller
a46bd0eff8 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
https://bugzilla.gnome.org/show_bug.cgi?id=705455
2013-12-22 22:15:59 +00:00
Sebastian Dröge
4fb63af272 amrwbdec: Remove some dead code 2013-12-05 12:16:45 +01:00
Sebastian Dröge
4b3199bb8e amrnbdec: Remove some dead code 2013-12-05 12:16:38 +01:00
Sebastian Dröge
b378c171ff amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code 2013-12-05 12:09:04 +01:00
Sebastian Dröge
cf32f8f6a5 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code 2013-12-05 12:08:46 +01:00
Sebastian Dröge
6049866ca6 mpeg2dec: Use new gst_video_decoder_set_needs_format() API 2013-12-05 11:44:10 +01:00
Tim-Philipp Müller
88b27e30c9 x264enc: fix compiler warning
Compiler warns rightly about possibly uninitialized variable.
2013-11-29 15:54:55 +00:00
Tim-Philipp Müller
20d6dbd2f6 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
gst-launch-1.0 videotestsrc ! x264enc
2013-11-29 15:54:55 +00:00
Mark Nauwelaerts
8c1be8796e mpeg2dec: graceful degradation for badly parsed input 2013-11-11 13:25:22 +01:00
Tim-Philipp Müller
02b2eeeb9a Automatic update of common submodule
From 865aa20 to dbedaa0
2013-11-05 11:20:20 +00:00
HyeJin Choi
1e74f611ee asfdemux: mo_size check bug fix. mo_size is not mandatory field.
So, don't need to check previous payload's mo_size and current
payload's mo_size when merging it.

https://bugzilla.gnome.org/show_bug.cgi?id=710609
2013-10-29 12:05:56 -03:00
Thiago Santos
3de558d96b asfdemux: Keep audio error checking fields only for audio
Video shouldn't need to be descrambled, this can cause frames data
to be corrupted

https://bugzilla.gnome.org/show_bug.cgi?id=684942
2013-10-22 16:16:43 -03:00
Thiago Santos
94a183a071 asfdemux: really copy the buffer data
Pass the copy-memory flag to copy the memory for the output buffer,
otherwise we end with 0-sized buffers

https://bugzilla.gnome.org/show_bug.cgi?id=684942
2013-10-22 15:24:04 -03:00
Michael Esemplare
fc29cbaa54 x264enc: If FPS is available, set VFR to false
https://bugzilla.gnome.org/show_bug.cgi?id=708940
2013-10-04 12:07:31 +02:00
Thiago Santos
556055e2f1 asfdemux: Only use segment.start as seek_time if it is relative
Relying on the gst_segment_do_seek results for getting the
seeking time should not be used if seek type is SET because the
do_seek function makes the 'cur` position of the seek normalized
on the segment range. This means that seeking beyond the end of the
file might not result in instant EOS as it will end up seeking to
the final ts of the file.

In asf seeking to the final timestamp can lead to seeking to the last
keyframe, meaning a few seconds of video will still be played, which should
not be the desired behavior when seeking beyong file limits.
2013-09-24 14:43:34 -07:00
Thiago Santos
abe5ca6d96 asfdemux: Parse last simple index entry
The entry size is fixed at 6, fix typo to finish parsing the index
correctly until the last sample
2013-09-24 14:43:34 -07:00
Tim-Philipp Müller
a8beacf6e5 Automatic update of common submodule
From 6b03ba7 to 865aa20
2013-09-24 18:32:31 +01:00
Sebastian Dröge
89116c14d1 configure: Actually use 1.3.0.1 as version to make configure happy 2013-09-24 15:05:36 +02:00
Sebastian Dröge
5e284814dd Back to development 2013-09-24 15:00:30 +02:00
Sebastian Dröge
d4545e085c Release 1.2.0 2013-09-24 14:27:45 +02:00
Sebastian Dröge
4dca6662f0 Update .po files 2013-09-24 14:27:39 +02:00
Andoni Morales Alastruey
03a98eabce x264enc: Update the documentation to match the default profile used
https://bugzilla.gnome.org/show_bug.cgi?id=708036
2013-09-24 10:47:41 +02:00
Edward Hervey
ec830e7558 Automatic update of common submodule
From b613661 to 6b03ba7
2013-09-20 16:17:31 +02:00
Tim-Philipp Müller
f53018c976 Automatic update of common submodule
From 74a6857 to b613661
2013-09-19 18:43:43 +01:00
Tim-Philipp Müller
e30497c7a1 Automatic update of common submodule
From 098c0d7 to 74a6857
2013-09-19 17:36:25 +01:00
Sebastian Dröge
cace3125c7 Back to development 2013-09-19 11:35:04 +02:00
Sebastian Dröge
c346884855 Release 1.1.90 2013-09-19 10:50:32 +02:00
Sebastian Dröge
364a9060bf Update .po files 2013-09-19 10:30:37 +02:00
Sebastian Dröge
9657851120 po: Update translations 2013-09-19 09:46:14 +02:00
Olivier Crête
b82703170a x264enc: Implement getcaps that restricts the input format depending on the output profile
Also add some x264enc profile tests

https://bugzilla.gnome.org/show_bug.cgi?id=708326
2013-09-18 19:33:01 -04:00
Matej Knopp
c5312c7105 asfdemux: fix playback regression in push mode 2013-09-18 18:20:00 +02:00
Thiago Santos
6a5c767ce5 asfdemux: remove unused variable 2013-09-10 19:51:05 -03:00
Mathieu Duponchelle
0243810e1e x264enc: Don't unref future state but the old one
Being silly will lead us nowhere.
2013-09-05 22:56:48 +02:00
Sebastian Dröge
55037ab411 x264enc: Check if we have an input state before using it
Flushing might happen before caps were set on the encoder,
which would lead to crashes here.

Thanks to Matej Knopp for analyzing this.

https://bugzilla.gnome.org/show_bug.cgi?id=707414
2013-09-04 16:33:18 +02:00
Matej Knopp
ae45623450 x264enc: fix unsigned comparison warning 2013-09-04 10:47:55 +02:00
Sebastian Dröge
dc6b976213 Back to development 2013-08-28 13:27:05 +02:00
Sebastian Dröge
90dd5dc13e Release 1.1.4 2013-08-28 12:58:43 +02:00
Sebastian Dröge
e11b8d3dfd Update .po files 2013-08-28 12:58:37 +02:00
Sebastian Dröge
7603bb0928 po: update translations 2013-08-28 12:32:37 +02:00
Tim-Philipp Müller
6572393629 x264enc: log when we output a lower profile than requested 2013-08-27 14:13:06 +01:00
Sebastian Dröge
aab5534573 x264enc: Consider subset relations of profiles when setting srcpad caps
constrained-baseline is a subset of baseline, is a subset of main,
is a subset of high profile.

https://bugzilla.gnome.org/show_bug.cgi?id=705425
2013-08-21 18:35:09 +02:00
Tim-Philipp Müller
e0ae81ebac x264enc: propagate flow return back to base class and upstream
https://bugzilla.gnome.org/show_bug.cgi?id=705425
2013-08-21 12:35:32 +01:00
Tim-Philipp Müller
eb5adde7af configure: fix x264 version checking
x264 releases carry pkg-config versions such as 0.120.x
(literallly with an 'x'). Checking for x264 >= 0.120.0 will
then fail, so we need to either check for > 0.119.0 or
for >= 0.120 to make this work right.
2013-08-17 23:13:17 +01:00
Tim-Philipp Müller
71ce5136d1 x264enc: minor clean-up
We requires x264 build >= 120 now.
2013-08-17 23:09:15 +01:00
Sebastian Dröge
22b3a60dbd mpeg2dec: Fix mpeg2_reset() calls 2013-08-15 15:30:31 +02:00
Sebastian Dröge
f541f94262 ext: Use new flush vfunc of video codec base classes and remove reset implementations 2013-08-15 15:27:48 +02:00
Matej Knopp
fad302b573 asfdemux: fix build on C89 compilers 2013-08-08 11:56:19 +02:00
Matej Knopp
f27c832011 asfdemux: fix seeking in push mode 2013-08-08 11:56:19 +02:00