Commit graph

5592 commits

Author SHA1 Message Date
Vincent Penquerc'h
16a85fc664 dvdread: avoid intermediate promotion to signed
We should not reach the dangerous range here, though.

Coverity 206491, 206492, 1139856
2014-04-10 16:56:13 +01:00
Vincent Penquerc'h
6b887060b1 mpeg2dec: do not reset the whole video info when setting size
New changes to gstvideo will reset all the video info state
when calling _set_format, overwriting what was previously set
in the preceding code.

The comment says the following code is meant to preserve the
pre-crop size, so let's just keep the size and related data
 as this does not seem to break anything else (this is what
the _set_format call would have set before the change that
reset all data, except the colorimetry).
2014-04-04 10:58:50 +01:00
Edward Hervey
fffcbfc127 asfdemux: Fix payloads check
Don't iterate stream->payloads if ... it doesn't exist

CID #1139846
2014-04-03 15:06:22 +02:00
Sebastian Rasmussen
ecf7b967f9 .gitignore: Ignore gcov intermediate files
https://bugzilla.gnome.org/show_bug.cgi?id=725483
2014-03-03 00:03:44 +00:00
Sebastian Dröge
b296267505 Automatic update of common submodule
From fe1672e to bcb1518
2014-02-28 09:35:10 +01:00
Stefan Sauer
6ddb0a4106 Automatic update of common submodule
From 1a07da9 to fe1672e
2014-02-26 22:12:50 +01:00
Stefan Sauer
a000c6c518 docs: install prebuilt plugin docs if gtk-doc is disabled
Sync to the Makefile.am from gst-plugin-base where it is done right.
Fixes #725034
2014-02-26 11:31:49 +01:00
Stefan Sauer
c10d042a0d xingmux: add muxer category and make element plugable
This is required to make encodebin consider the element. Yet it is not enough to
have it plugged it has a lower priority than most mp3encoders and no different
caps.
2014-02-26 11:31:49 +01:00
Dirk Van Haerenborgh
e15eb270f9 x264enc: allow lossless compression (qp=0)
https://bugzilla.gnome.org/show_bug.cgi?id=725051
2014-02-26 09:18:37 +01:00
Edward Hervey
af0d8bc00a m4: Remove extra check for 11+ year old a52 release
You deserve a build failure if you still have that version

If someone wants to completely remove this m4 to replace it with the
generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
2014-02-20 21:38:46 +01:00
Rico Tzschichholz
e10e3b97da m4: Fix multiple tests in AC_CHECK_A52DEC 2014-02-19 21:26:49 +01:00
Sebastian Dröge
abb56c3803 asfdemux: Remove unused function 2014-02-09 23:41:36 +01:00
Edward Hervey
2bb3b2c977 check: Fix test location 2014-02-06 19:22:47 +01:00
Sebastian Rasmussen
84ee64d4bd tests: Don't build disabled plugins' check tests
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
2014-02-04 14:03:30 +01:00
Edward Hervey
87ce0d8e0b Automatic update of common submodule
From d48bed3 to 1a07da9
2014-01-30 10:44:29 +01:00
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