- 26 May, 2017 1 commit
-
-
James Almer authored
This merges commit a02ae1c6 from libav, originally written by Anton Khirnov and skipped in fc63d5ce. libavcodec/hevc_parser.c | 6 ++++-- libavcodec/hevc_ps.c | 31 ++++++++++++------------------- libavcodec/hevc_ps.h | 2 -- libavcodec/hevc_refs.c | 18 +++++------------- libavcodec/hevcdec.c | 7 ++++--- libavcodec/hevcdec.h | 2 -- 6 files changed, 25 insertions(+), 41 deletions(-) Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 25 May, 2017 1 commit
-
-
Ronald S. Bultje authored
These variables are shared between frame threads, but they are updated post-setup_finished() if a EOB/EOS slice type occurs. Moving the EOB/EOS slices to the next frame thread instance (by parsing them leading into the next picture instead of trailing behind the last picture) effectively prevents this race condition. This fixes tsan failures on hevc-conformance-NoOutPrior_A_Qualcomm_1.
-
- 18 May, 2017 1 commit
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 05 May, 2017 7 commits
-
-
James Almer authored
Reduces differences with libav slightly. Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Reduces differences with libav.
-
James Almer authored
Reviewed-by:
Hendrik Leppkes <h.leppkes@gmail.com> Reviewed-by:
Aaron Levinson <alevinsn@aracnet.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
This gets rid of the duplicate, limited parser. Reviewed-by:
Hendrik Leppkes <h.leppkes@gmail.com> Reviewed-by:
Aaron Levinson <alevinsn@aracnet.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
This simplifies the code considerably. Reviewed-by:
Hendrik Leppkes <h.leppkes@gmail.com> Reviewed-by:
Aaron Levinson <alevinsn@aracnet.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Move it to hevc_ps as well. This is in preparation for a following patch. Reviewed-by:
Hendrik Leppkes <h.leppkes@gmail.com> Reviewed-by:
Aaron Levinson <alevinsn@aracnet.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Based on the H264 SEI implementation. Reviewed-by:
Hendrik Leppkes <h.leppkes@gmail.com> Reviewed-by:
Aaron Levinson <alevinsn@aracnet.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 14 Feb, 2017 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket6090 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 12 Jan, 2017 1 commit
-
-
Anton Khirnov authored
-
- 31 Oct, 2016 1 commit
-
-
Mark Thompson authored
-
- 16 Oct, 2016 2 commits
-
-
Anton Khirnov authored
This way they can be reused by other code without including the whole decoder-specific hevcdec.h Also, add the HEVC_ prefix to them, since similarly named values exist for H.264 as well and are sometimes used in the same code.
-
Anton Khirnov authored
This is more consistent with the rest of libav and frees up the hevc.h name for decoder-independent shared declarations.
-
- 18 Aug, 2016 1 commit
-
-
Michael Niedermayer authored
The parser changes have lost the support for the needed padding, this adds it back Fixes out of array reads Fixes: 03ea21d271abc8acf428d42ace51d8b4/asan_heap-oob_3358eef_5692_16f0cc01ab5225e9ce591659e5c20e35.mkv Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 14 May, 2016 1 commit
-
-
Will Kelleher authored
Signed-off-by:
Will Kelleher <wkelleher@gogoair.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 04 May, 2016 1 commit
-
-
James Almer authored
Fixes compilation of hevc_parser without hevc_decoder Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 25 Apr, 2016 1 commit
-
-
Derek Buitenhuis authored
It's not even used anymore, and the checks are no longer functionally important. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 28 Mar, 2016 3 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
This code will be shared with h264.
-
- 03 Jan, 2016 1 commit
-
-
Andreas Cadhalpun authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 04 Sep, 2015 1 commit
-
-
Michael Niedermayer authored
Fixes: CID1322322 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 02 Sep, 2015 1 commit
-
-
Rainer Hochecker authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 19 Jul, 2015 1 commit
-
-
Michael Niedermayer authored
Fixes ticket4718 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 13 Jul, 2015 3 commits
-
-
Michael Niedermayer authored
Found-by: jamrial Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
If it's not, then the new dependence-free parser will be used instead Reviewed-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
James Almer <jamrial@gmail.com>
-
Michael Niedermayer authored
Feel free to use either, they both work but the old one provides more information but needs the hevc decoder Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 12 Jul, 2015 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Anton Khirnov authored
Particularly those that will be needed by the QSV decoder. More can be added later as necessary.
-
- 10 Jul, 2015 1 commit
-
-
Andreas Cadhalpun authored
It is used as get_bits argument and reading 0 bits isn't supported. Reviewed-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 27 Apr, 2015 1 commit
-
-
Michael Niedermayer authored
The variable should not be needed anymore Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 09 Mar, 2015 1 commit
-
-
zhaoxiu.zeng authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 10 Feb, 2015 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 12 Jul, 2014 1 commit
-
-
Michael Niedermayer authored
Fixes leaving a pointer to unreferenced memory Fixes Ticket 3115 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 16 May, 2014 1 commit
-
-
Mickaël Raulet authored
it was always 1 before with ISOBMFF(cherry picked from commit fb1402b1ec78d80acd6ced76bf78d65560965c4c) Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 26 Nov, 2013 1 commit
-
-
gcocherel authored
cherry picked from commit 211c39ade87bc079eabc862a6b684544dc88a786 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 02 Nov, 2013 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-