Wim Taymans
db53c6e5ec
viddec: avoid renegotiation
...
Keep track of the context veriables and renegotiate when something changes. We
need to use separate values for this because not all values can be copied into a
GstVideoInfo.
Set the output interlacing based on the libav context.
Use the demuxer and decoder framerate to construct an output framerate.
Use demuxer and decoder par to construct an output framerate.
2012-06-19 12:23:32 +02:00
Sebastian Dröge
83f57519b4
ffmpegvidenc: Handle allocation queries and improve the padding/direct-rendering handling
2012-06-15 16:37:19 +02:00
Sebastian Dröge
6ff10a922a
ffmpegviddec: Port to 0.11 again
...
No support for video meta, cropping, etc. yet
2012-06-15 15:18:47 +02:00
Sebastian Dröge
85f0dcb1e8
Merge remote-tracking branch 'origin/0.10'
2012-06-15 15:18:41 +02:00
Edward Hervey
1db8779252
ffmpegviddec: Properly return if negotiation fails
...
Instead of crashing ....
2012-06-15 12:19:58 +02:00
Sebastian Dröge
107c00a761
ffvidenc: Port to 0.11
2012-06-14 16:29:05 +02:00
Sebastian Dröge
de82bfbbba
Merge remote-tracking branch 'origin/0.10'
2012-06-14 15:44:18 +02:00
Sebastian Dröge
4a58fd4be4
Merge remote-tracking branch 'origin/0.10'
...
Conflicts:
common
ext/ffmpeg/Makefile.am
ext/ffmpeg/gstffmpegcfg.c
ext/ffmpeg/gstffmpegcodecmap.c
ext/ffmpeg/gstffmpegcodecmap.h
ext/ffmpeg/gstffmpegdec.c
ext/ffmpeg/gstffmpegenc.c
ext/ffmpeg/gstffmpegenc.h
tests/check/Makefile.am
Porting of the new video elements to 0.11 still pending.
2012-06-14 15:42:06 +02:00
Edward Hervey
ce7f65f752
ffmpegviddec: Properly update the interlacing
...
Fixes #678080
2012-06-14 15:13:31 +02:00
Edward Hervey
1ca115c44b
ffmpegviddec: Properly error out when codec doesn't open
...
Avoids ending up using an un-set codec
2012-06-14 15:04:33 +02:00
Matej Knopp
a3c7cd4643
gstffmpegdec: only drain on EOS
...
See https://bugzilla.gnome.org/show_bug.cgi?id=675359
2012-06-11 16:27:35 +02:00
Tim-Philipp Müller
4ffec05c50
avenc: make buffer-size property read-only
...
Fixes FIXME.
2012-06-09 16:49:54 +01:00
Tim-Philipp Müller
7956478011
avenc: change properties of type ulong to int
2012-06-09 16:41:28 +01:00
Tim-Philipp Müller
c4ca1e86f8
avmux: blacklist "segment" muxer
...
Causes run-time warnings.
2012-06-09 14:37:09 +01:00
Edward Hervey
960a59a935
Automatic update of common submodule
...
From 03a0e57 to 98e386f
2012-06-08 15:06:23 +02:00
Edward Hervey
9761a6501b
Automatic update of common submodule
...
From b811047 to 3baf58a
2012-06-08 14:26:40 +02:00
Wim Taymans
ee6c8bd498
update for audio api changes
2012-06-08 10:11:46 +02:00
Sebastian Dröge
5b4c040192
Back to development
2012-06-07 16:35:37 +02:00
Sebastian Dröge
0a4452bddf
Release 0.11.92
2012-06-07 16:35:24 +02:00
Sebastian Dröge
945633b48f
libav: Update to 0.8.3 release
2012-06-07 12:34:16 +02:00
Sebastian Dröge
a72f62ff0b
libav: Update to 0.8.3 release
2012-06-07 12:26:55 +02:00
Edward Hervey
66265560c4
Automatic update of common submodule
...
From 1fab359 to 03a0e57
2012-06-06 18:20:06 +02:00
Edward Hervey
38607bd5e8
Automatic update of common submodule
...
From b098abb to b811047
2012-06-06 18:19:20 +02:00
Wim Taymans
8ae3ffa3d3
update for tag event change
2012-06-06 13:03:18 +02:00
Edward Hervey
034a79ea7c
Automatic update of common submodule
...
From f1b5a96 to 1fab359
2012-06-01 10:30:15 +02:00
Edward Hervey
9d8496f2b1
Automatic update of common submodule
...
From 96f075b to b098abb
2012-06-01 10:22:26 +02:00
Wim Taymans
c44eff6afb
avdec: fix paletted formats
...
Pass the palette as the side data for AVPacket so that it is written in the
second plane of output AVFrame.
2012-05-31 13:55:44 +02:00
Sebastian Dröge
38ede2422d
Automatic update of common submodule
...
From 92b7266 to f1b5a96
2012-05-31 13:10:20 +02:00
Sebastian Dröge
c95040361c
Automatic update of common submodule
...
From ec1c4a8 to 92b7266
2012-05-30 12:47:45 +02:00
Sebastian Dröge
a7bdb143a1
Automatic update of common submodule
...
From 1e6c5ea to 96f075b
2012-05-30 12:40:59 +02:00
Sebastian Dröge
437c89780c
Automatic update of common submodule
...
From ff4cad1 to 1e6c5ea
2012-05-30 12:31:59 +02:00
Sebastian Dröge
c6f529f495
Automatic update of common submodule
...
From 3429ba6 to ec1c4a8
2012-05-30 11:26:18 +02:00
Sebastian Dröge
899aa190fb
Automatic update of common submodule
...
From 7604bab to ff4cad1
2012-05-30 11:26:07 +02:00
Wim Taymans
e38b00489f
libav: add support for 10 bits I420
...
See https://bugzilla.gnome.org/show_bug.cgi?id=665034
2012-05-25 17:03:53 +02:00
Sebastian Dröge
bcf8096944
Automatic update of common submodule
...
From dc70203 to 3429ba6
2012-05-24 12:33:58 +02:00
Sebastian Dröge
9bb6517794
libav: Update to 0.8.2 release
2012-05-22 12:57:40 +02:00
Sebastian Dröge
01e0995f77
libav: Update to 0.8.2 release
2012-05-22 12:56:16 +02:00
Tim-Philipp Müller
9b4201db65
.gitignore: update for module name change
2012-05-16 08:16:50 +01:00
Matej Knopp
d80aa53de4
.gitignore: add visual studio IDE files and OS X .DS_Store files
...
https://bugzilla.gnome.org/show_bug.cgi?id=667899
2012-05-16 08:16:10 +01:00
Sebastian Dröge
e3252bc7fd
configure: Require core/base 0.11.91
2012-05-16 09:13:15 +02:00
Sebastian Dröge
346c32abf0
tests: Don't run the postproc test if compiled as an LGPL plugin
2012-05-15 14:43:19 +02:00
Sebastian Dröge
5d88a67e2f
tests: Don't run the postproc test if compiled as an LGPL plugin
2012-05-15 14:41:18 +02:00
Sebastian Dröge
cdf5b20f83
Back to development
2012-05-13 17:01:02 +02:00
Sebastian Dröge
b0d7e7e684
Release 0.11.91
2012-05-13 16:54:19 +02:00
Sebastian Dröge
991293dba2
Automatic update of common submodule
...
From dc70203 to 3429ba6
2012-05-13 15:57:59 +02:00
Nicolas Dufresne
35cf2e84f2
codecmap: correctly set height in AVCodecContext
...
https://bugzilla.gnome.org/show_bug.cgi?id=674899
2012-04-27 16:53:28 +02:00
Edward Hervey
f0a411235a
ffmpegviddec: Always keep a reference to the frame
...
Ensures no data gets cleared before the decoders are really done
with it.
2012-04-26 18:56:35 +02:00
Edward Hervey
6d2b483e15
ffmpegviddec: Flush and drain when needed
...
we need to flush avcodec internal state on hard resets
we need to drain out pending buffers on EOS and soft resets
2012-04-26 18:53:51 +02:00
Edward Hervey
252c5e0a92
ffmpegviddec: Add video/x-raw-gray to src pad template
2012-04-24 15:36:30 +02:00
Edward Hervey
8e42e0b6a4
codecmap: Add more GstVideoInfo<=>PixelFormat mappings
2012-04-24 15:36:00 +02:00