Tom Greenwood
|
5430b6c351
|
vp8dec: Fix for handling resolution changes when decoding VP8
If the resolution changes in the bitstream without the input caps changing we
would previously output corrupted video or crash.
https://bugzilla.gnome.org/show_bug.cgi?id=719359
|
2014-09-02 08:42:24 +03:00 |
|
Thiago Santos
|
8bee49c85e
|
vp9dec: Fix segfault when a new caps is received
Remember to unref the output caps when a new caps event is received
as it should generate a new one based on the new caps.
https://bugzilla.gnome.org/show_bug.cgi?id=734266
|
2014-09-02 01:01:43 -03:00 |
|
Jose Antonio Santos Cadenas
|
f22b91dad5
|
vp8dec: Reset output and input states when changing format
https://bugzilla.gnome.org/show_bug.cgi?id=734266
|
2014-09-01 23:56:51 -03:00 |
|
Edward Hervey
|
eb30edae9f
|
vp9enc: Don't dereference NULL checks
CID #1197703
|
2014-06-02 09:47:34 +02:00 |
|
Edward Hervey
|
b4a129ad71
|
vp8enc: Don't dereference NULL variable
CID #1139838
|
2014-06-02 09:46:05 +02:00 |
|
Edward Hervey
|
ce4bb3ffef
|
vp8enc: Don't dereference NULL variable
CID #1139838
|
2014-05-20 08:24:48 +02:00 |
|
Edward Hervey
|
5263f91e13
|
vp9enc: Don't dereference NULL checks
CID #1197703
|
2014-05-20 08:24:48 +02:00 |
|
Vincent Penquerc'h
|
1da2fd457d
|
vp9enc: do not dereference NULL pointer
Coverity 1197703
|
2014-05-05 14:33:38 +01:00 |
|
Vincent Penquerc'h
|
a6e7948711
|
vp8enc: guard against NULL pointer dereference
Coverity 1139838
|
2014-05-02 14:02:52 +01:00 |
|
Sebastian Dröge
|
5c8163a685
|
vpx: Use new gst_video_decoder_set_needs_format() API
|
2013-12-05 11:42:34 +01:00 |
|
Sebastian Dröge
|
b1e442236f
|
ext: Use new flush vfunc of video codec base classes and remove reset implementations
|
2013-08-15 15:08:05 +02:00 |
|
Arnaud Vrac
|
37458a4a17
|
vpx: fix compilation when encoder or decoder headers are not installed
https://bugzilla.gnome.org/show_bug.cgi?id=704547
|
2013-07-19 14:21:28 +02:00 |
|
Sebastian Dröge
|
943520382f
|
vp8dec: Error out gracefully if we get an unsupported color format
In theory we can only get I420 though, just to be on the safe side.
|
2013-06-22 10:59:17 +02:00 |
|
Sebastian Dröge
|
9b7a6a3f90
|
vp9: Add support for YV12, Y42B and Y444 color formats
The encoder does not work with Y42B and Y444 yet it seems.
|
2013-06-22 10:57:41 +02:00 |
|
Sebastian Dröge
|
9788976fd4
|
vp9dec: Update default postproc settings from vp9_dx_iface.c
|
2013-06-22 10:26:18 +02:00 |
|
Sebastian Dröge
|
f67af2936f
|
vpx: Add initial, experimental VP9 support
|
2013-06-21 18:22:12 +02:00 |
|
Tom Greenwood
|
5532989728
|
vp8enc: Add property to manually specify the timebase of the encoder
https://bugzilla.gnome.org/show_bug.cgi?id=695709
|
2013-05-26 10:23:08 +02:00 |
|
Sebastian Dröge
|
b0b0557c48
|
gst: Add better support for static plugins
|
2013-04-15 15:54:11 +02:00 |
|
Tom Greenwood
|
3d335cb1ed
|
vp8dec: Improve logging when vpx_codec_peek_stream_info fails
Decode failures and missing keyframes should get different debug
output.
https://bugzilla.gnome.org/show_bug.cgi?id=697232
|
2013-04-04 11:48:53 +02:00 |
|
Tom Greenwood
|
4d0542220e
|
vp8enc: Fix for divide by zero when using 0/1 framerate
https://bugzilla.gnome.org/show_bug.cgi?id=695709
|
2013-03-25 10:05:25 +01:00 |
|
Sebastian Dröge
|
0726b71ceb
|
ext/sys: Fix some compilation errors caused by circular includes
|
2012-12-12 17:35:04 +00:00 |
|
Sebastian Dröge
|
9ad88d265c
|
vp8enc: Don't leak GstVideoCodecFrames that cause the creation of invisible frames
Fixes bug #682714.
|
2012-11-12 13:01:23 +01:00 |
|
Sebastian Dröge
|
dc5db0e980
|
vp8dec: Fix last commit
|
2012-11-12 10:31:59 +01:00 |
|
Sebastian Dröge
|
ef2cc91eb9
|
vp8dec: Also destroy decoder in set_format() if it was created already
Fixes a memory leak.
|
2012-11-12 10:11:32 +01:00 |
|
Sebastian Dröge
|
bd0ef7fec3
|
vp8dec: Don't clear input state in reset()
The input state is still valid after flushing until
new caps arrive.
Fixes bug #688092.
|
2012-11-12 10:11:32 +01:00 |
|
Debarshi Ray
|
8a4a6b770f
|
vp8dec: Don't give up so easily if failed to decode a frame
https://bugzilla.gnome.org/show_bug.cgi?id=687436
|
2012-11-09 16:43:58 +01:00 |
|
Tim-Philipp Müller
|
230cf41cc9
|
Fix FSF address
https://bugzilla.gnome.org/show_bug.cgi?id=687520
|
2012-11-04 00:07:18 +00:00 |
|
Sebastian Dröge
|
f0640f205c
|
vp8dec: Immediately return if opening the decoder failed
Instead of ignoring any errors.
|
2012-11-02 09:34:25 +01:00 |
|
Debarshi Ray
|
3c216600f5
|
vp8dec: Short circuit gst_vp8_dec_handle_frame if keyframe is missing
https://bugzilla.gnome.org/show_bug.cgi?id=687376
|
2012-11-02 09:34:08 +01:00 |
|
Oleksij Rempel
|
83a47cdd0e
|
vp8enc: set DECODE_ONLY flag on invisible AltRef frames
https://bugzilla.gnome.org/show_bug.cgi?id=654216
|
2012-10-23 16:14:43 +01:00 |
|
Tim-Philipp Müller
|
9dcdc413a7
|
jpeg, png, vpx: use gst_element_class_set_static_metadata()
Avoids some string copies.
|
2012-10-17 17:03:39 +01:00 |
|
Sebastian Dröge
|
7ceef442a7
|
vp8enc: And this time fix the default target-bitrate value for real
|
2012-10-15 15:36:04 +02:00 |
|
Sebastian Dröge
|
1962384cff
|
vp8enc: Fix default target-bitrate value
|
2012-10-15 15:32:22 +02:00 |
|
Edward Hervey
|
e39fd693d7
|
vp8enc: Disable GLIB deprecation warnings
GValueArray has been deprecated since 2.32 ... but there's no usable
replacement for it.
See https://bugzilla.gnome.org/show_bug.cgi?id=667228
|
2012-09-25 14:47:25 +02:00 |
|
Sebastian Dröge
|
ee295d3fd5
|
vp8enc: Correctly finish frames
Previously we would always get the same frame if multiple frames are pending,
leaking memory of the previous frames and breaking timestamps.
|
2012-09-17 09:48:56 +02:00 |
|
Sebastian Dröge
|
3e86ea8fb5
|
vp8enc: Allow changing bitrate and other parameters during playback
Fixes bug #648276.
|
2012-09-17 09:40:41 +02:00 |
|
Sebastian Dröge
|
4815036708
|
vp8enc: Store configuration in the vpx_codec_enc_cfg_t struct instead of duplicating all variables
Also protect encoder with a mutex.
|
2012-09-17 09:29:26 +02:00 |
|
Sebastian Dröge
|
8ed85c7538
|
vp8enc: Update documentation to reflect new property names
...and also link to the WebM encoder parameters website.
|
2012-09-16 16:03:06 +02:00 |
|
Sebastian Dröge
|
acd0824cf6
|
vp8enc: Make some property names more readable
|
2012-09-16 15:58:51 +02:00 |
|
Sebastian Dröge
|
2a4e3d2110
|
vpx: Rename vp8 plugin to vpx
This is using libvpx, which can support more codecs than just VP8
and will likely support future codecs.
|
2012-09-16 15:33:57 +02:00 |
|