Steve Lhomme
2532e46e9d
directx_va: less verbose logging of available codecs
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Filip Roséen
24d0c8d22a
vlc_es: typo fix video_format_t: "ligthing" => "lighting"
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Francois Cartegnie
5f746e306f
demux: mp4: fix builtin sample size computing ( fix #18224 )
9 years ago
Steve Lhomme
b5ed6127a5
vout: win32: add a Direct3D9 deinterlacer for opaque surfaces
Close #12855
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
3d541867ef
direct3d11: make sure there's no pending operation after leaving Prepare()
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
b171a07203
vout: win32: add a Direct3D11 deinterlacer
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
50e70cec2a
direct3d11: align GPU surfaces to 128 octets, the max required for any codec
Fixes #17856
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
a3c541cec7
avcodec: video: make sure the HDR10 metadata we read have the proper factor
In case the AVRational has been reduced.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
0644e67fa6
avcodec: video: update the decoder output when HDR10 metadata change
So the output format is actually updated with HDR10 metadata. If the demuxer or
packetizer didn't fill these metadata the vout will not know it's outputing
HDR10.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Francois Cartegnie
fbd37d2c39
packetizer: h264: rework SEI recovery
SEI recovery uses frame num, not a number
of frames.
Before SEI -> drop
Between SEI and recovery point -> preroll
Decoders should be configured when possible
to not output prerolled pictures.
9 years ago
Francois Cartegnie
3f5daf4d2f
codec: avcodec: drop frame internally
output this is asynchronous.
nonsense to do this in a decoder push/pop sequence.
9 years ago
Francois Cartegnie
4397299791
packetizer: h264: fix reversed test regression
9 years ago
Steve Lhomme
0299cce50a
direct3d11: make sure there's no pending operation after leaving Prepare()
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
0bc587ab75
d3d11_fmt: rename inputView to processorInput
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
5234e2f2f8
d3d11: share the GUID_CONTEXT_MUTEX via a header
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
1fae841bdb
demux: mkv: add support for FFV1 v1 and v3
Fixes #18085
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Francois Cartegnie
db13accd03
codec: avcodec: drop corrupted pics on seek
9 years ago
Francois Cartegnie
a9160a2564
packetizer: hevc: define private drop block flag
9 years ago
Victorien Le Couviour--Tuffet
b8a8a70e7c
sharpen: add newline to IS_YUV_420_10BITS macro
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Victorien Le Couviour--Tuffet
48bbae0073
sharpen: assert that SHARPEN_FRAME macro's maxval parameter is positive
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Victorien Le Couviour--Tuffet
56dfa40130
sharpen: factorize SHARPEN_FRAME macro
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Victorien Le Couviour--Tuffet
89ebac6f4b
sharpen: add data type to SHARPEN_FRAME macro's parameters
this allows to remove the typedef and brackets from where it's called
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Victorien Le Couviour--Tuffet
ae1e5d8d51
sharpen: remove precalc_table, replace locks with atomic accesses
precalc_table wasn't used
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Thomas Guillem
5f24d114aa
puzzle: add missing static
9 years ago
Thomas Guillem
f7d8549c2f
motion: add missing static
9 years ago
Thomas Guillem
ec04ae38fc
mft: add missing static
9 years ago
Hugo Beauzée-Luyssen
032ba19a41
avcodec: encoder: Fix a few deprecated options usage
9 years ago
Hugo Beauzée-Luyssen
7be1a6a3f4
text_renderer: Pass FREETYPE_LIBS as the last library
Fix win32 build
9 years ago
Hugo Beauzée-Luyssen
b337da9935
avcodec: encoder: Fix win32 build
By removing some long time deprecated options
9 years ago
Hugo Beauzée-Luyssen
667c3a73b1
avcodec: vlc_av_get_options: Append to a potentially existing dict
9 years ago
Francois Cartegnie
beaf1fe007
demux: asf: do cleanup on failed init ( fix #17995 )
also potential freed dereference on chained with
failed init
9 years ago
Francois Cartegnie
ecb0e51135
demux: asf: use VLC_DEMUX
9 years ago
Francois Cartegnie
aa1ef88069
demux: ts: no-ts-truct-pcr must ignore pcr on same/single pid
9 years ago
Francois Cartegnie
038cd29831
demux: flac: replace xmalloc
9 years ago
Victorien Le Couviour--Tuffet
7dd8a23dc2
sharpen: add YUV 4:2:0 10b support
Remove the clip function cause it was designed for 8bits channels only and it's
not needed anymore.
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
9 years ago
Francois Cartegnie
0bb4d1511d
demux: flac: use packetizer's fmtin
9 years ago
Francois Cartegnie
675a0eeb69
demux: flac: create ES after meta ( fix #15219 )
9 years ago
Hugo Beauzée-Luyssen
70ca97dd0c
direct3d9: Enable software decoding direct rendering
9 years ago
Hugo Beauzée-Luyssen
c85703a825
direct3d9: Merge both picture pools.
9 years ago
Francois Cartegnie
6897462bcf
demux: flac: add refined non packetized vbr seek
9 years ago
Jean-Baptiste Kempf
84ce62d0a5
avcodec encoder: fix some API changes
9 years ago
Rémi Denis-Courmont
acccfe4a36
podcast: reduce scope of one variable
9 years ago
Rémi Denis-Courmont
f4bb458815
Replace vlc_gc_decref() with input_item_Release()
9 years ago
Rémi Denis-Courmont
763cea5e20
Replace vlc_gc_incref() with input_item_Hold()
9 years ago
Jean-Baptiste Kempf
3546f6b0c0
avcodec: fix compilation with recent libavcodec versions
9 years ago
Rémi Denis-Courmont
bf1c212cb2
mmdevice: do not overload the "aout" variable ( fixes #18196 )
9 years ago
Rémi Denis-Courmont
58e7939bb3
directsound: simplify loading
With error mode, there is no need for the indirect loading anymore.
9 years ago
Steve Lhomme
f2be26e78c
codec: avcodec: copy the source max light levels into the output picture
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Francois Cartegnie
47b7067076
codec: flac: flush on flush
obvious
9 years ago
Francois Cartegnie
93c5244ff7
demux: flac: fix random audio pos on seek
9 years ago