- 24 Oct, 2016 1 commit
-
-
Rodger Combs authored
-
- 14 Sep, 2016 2 commits
-
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Paul B Mahol authored
Adopted from 4eb49fdd revert. Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
- 19 Aug, 2016 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 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>
-
- 02 Jul, 2016 1 commit
-
-
Michael Niedermayer authored
Fixes use of freed memory Should fix valgrind failures of fate-h264-skip-nointra Found-by: logan Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 30 Jun, 2016 1 commit
-
-
Benoit Fouet authored
-
- 21 Jun, 2016 5 commits
-
-
Anton Khirnov authored
This will prevent conflicts e.g. in code that deals with both h264 and hevc.
-
Anton Khirnov authored
-
Anton Khirnov authored
The PS parsing code is independent from the decoder, so it makes more sense for it to have its own separate header.
-
Anton Khirnov authored
Move the NAL unit types into it. This will allow to stop including the whole decoder-specific h264dec.h in some code that is unrelated to the decoder and only needs some enum values.
-
Anton Khirnov authored
This is more consistent with the naming of other decoders.
-
- 20 Jun, 2016 3 commits
-
-
Matthieu Bouron authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
- 19 Jun, 2016 2 commits
-
-
Clément Bœsch authored
This makes h264_find_frame_end() not depend on H264Context anymore.
-
Clément Bœsch authored
This helps removing the H264Context from the H264ParseContext.
-
- 04 May, 2016 1 commit
-
-
Vittorio Giovara authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 24 Apr, 2016 10 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
This will allow decoupling the parser from the decoder.
-
Anton Khirnov authored
Make the SEI parsing independent of the H264Context, to allow decoupling the parser from the decoder.
-
Anton Khirnov authored
This will allow decoupling the parser from the decoder.
-
Anton Khirnov authored
-
Anton Khirnov authored
Make the SPS/PPS parsing independent of the H264Context, to allow decoupling the parser from the decoder. The change is modelled after the one done earlier for HEVC. Move the dequant buffers to the PPS to avoid complex checks whether they changed and an expensive copy for frame threads.
-
Anton Khirnov authored
It is no longer needed for anything.
-
Anton Khirnov authored
This will allow decoupling the parser from the decoder.
-
Anton Khirnov authored
It has nothing to do with the reference count and so does not belong in this function.
-
Anton Khirnov authored
Remove now unused ff_h264_decode_nal().
-
- 28 Mar, 2016 1 commit
-
-
Anton Khirnov authored
This will allow decoupling the parser from the decoder.
-
- 25 Mar, 2016 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 29 Dec, 2015 1 commit
-
-
Mark Harris authored
get_ue_golomb() cannot decode values larger than 8190 (the maximum value that can be golomb encoded in 25 bits) and produces the error "Invalid UE golomb code" if a larger value is encountered. Use get_ue_golomb_long() instead (which supports 63 bits, up to 4294967294) when valid h264/hevc values can exceed 8190. This updates decoding of the following values: (maximum) first_mb_in_slice 36863* for level 5.2 abs_diff_pic_num_minus1 131071 difference_of_pic_nums_minus1 131071 idr_pic_id 65535 recovery_frame_cnt 65535 frame_packing_arrangement_id 4294967294 frame_packing_arrangement_repetition_period 16384 display_orientation_repetition_period 16384 An alternative would be to modify get_ue_golomb() to handle encoded values of up to 49 bits as was done for get_se_golomb() in a92816c4. In that case get_ue_golomb() could continue to be used for all of these except frame_packing_arrangement_id. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 01 Nov, 2015 1 commit
-
-
Diego Biurrun authored
At least on AIX it conflicts with the close() libc function from unistd.h.
-
- 10 Apr, 2015 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket4445 Tested-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 21 Mar, 2015 6 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-