68 Commits (bb9f8a1cb7d7b5e3742fe2212c144efea258f3d0)

Author SHA1 Message Date
Andreas Rheinhardt 27f22f3383 all: Remove unnecessary libavcodec/internal.h inclusions 3 years ago
Andreas Rheinhardt e5af920309 avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf 4 years ago
Andreas Rheinhardt e625ae6092 avcodec: Constify all the AVCodecParsers 4 years ago
Andreas Rheinhardt cbb6ba2e86 avcodec/cavsdec, h264*, hevc_parser: Use get_ue_golomb_31 where possible 4 years ago
Anton Khirnov fb30c9107a hevc_parser: drop the use of SliceHeader 5 years ago
Praveen Karadugattu 31d7b17c46 avcodec/hevc: add support for Frame Duplication (Doubling/Tripling) 5 years ago
Andriy Gelman ad326379c6 lavc/h2645_parse: Don't automatically remove nuh_layer_id > 0 packets 5 years ago
Andreas Rheinhardt 992532ee31 h2645_parse: Make ff_h2645_packet_split reference-compatible 6 years ago
Linjie Fu 5764c9528b lavc/hevc_parser: report detailed log when missing picture occurs 6 years ago
Michael Niedermayer 449b1dcd7d avcodec/hevc_parser: very minor simplification in hevc_parse() 6 years ago
Haihao Xiang 4c14a25281 lavc/hevc: Don't parse NAL unit for a dummy buffer 6 years ago
James Almer 222d7055e2 avcodec/hevc_parser: use ff_hevc_decode_extradata() to parse extradata 7 years ago
James Almer 2159d4bbc3 avcodec/hevc_parser: use ff_hevc_uninit_parameter_sets() 7 years ago
James Almer bd8f1fa100 avcodec/hevc_sei: rename HEVCSEIContext to HEVCSEI 7 years ago
James Almer 000fb61a71 avcodec/hevcdec: export cropping information instead of handling it internally 8 years ago
Ronald S. Bultje ca2209d67a hevc: fix race condition in max_ra/seq_decode. 8 years ago
James Almer 1e8daf31e0 avcodec/hevc_parser: add missing call to ff_hevc_reset_sei() 8 years ago
James Almer 859cc5c8e6 avcodec/hevc_parser: cosmetics 8 years ago
James Almer 214f4133c4 avcodec/hevc_parser: move hevc_find_frame_end() down in the file 8 years ago
James Almer bf1e3be5a3 avcodec/hevc_parser: move slice header parsing to its own function 8 years ago
James Almer 1c088632e9 avcodec/hevc_parser: remove HEVCContext usage 8 years ago
James Almer ceb0859066 avcodec/hevc_parser: use ff_h2645_packet_split() to parse NAL units 8 years ago
James Almer 1d53b8e907 avcodec/hevcdec: remove HEVCContext usage from ff_hevc_compute_poc() 8 years ago
James Almer c4b08c8a4e avcodec/hevcdec: remove HEVCContext usage from hevc_sei 8 years ago
Michael Niedermayer db3507a670 avcodec/hevc_parser: export framerate, remove one dependency on the decoder 8 years ago
Diego Biurrun d4c2103bd3 golomb: Convert to the new bitstream reader 8 years ago
Anton Khirnov a02ae1c683 hevcdec: export cropping information instead of handling it internally 8 years ago
Mark Thompson 0c559f7893 hevc: Return stream format information from parser 8 years ago
Anton Khirnov c359d624d3 hevcdec: move decoder-independent declarations into a separate header 8 years ago
Anton Khirnov 4abe3b049d hevc: rename hevc.[ch] to hevcdec.[ch] 8 years ago
Michael Niedermayer cc13bc8c4f avcodec/h2645: Fix NAL unit padding 8 years ago
Will Kelleher 964f07f68e hevc: Fix memory leak related to a53_caption data 9 years ago
James Almer fc1c836def avcodec/hevc_parser: fix packet_split function name 9 years ago
Derek Buitenhuis 4791a910c0 lavc/hevc_parse: Don't take a HEVCContext 9 years ago
Anton Khirnov b667252a41 h2645_parse: add support for parsing h264 9 years ago
Anton Khirnov 8229eff4b7 h2645_parse: add a function for uninitializing the packet 9 years ago
Anton Khirnov fa936a307f hevc_parse: rename into h2645_parse 9 years ago
Andreas Cadhalpun 43ff4aed26 lavc: use get_bitsz to simplify the code 9 years ago
Michael Niedermayer bd6610c3b3 avcodec/hevc_parser: Check init_get_bits8() for failure 9 years ago
Rainer Hochecker 62bd8deef9 avcodec/hevc_parser: fix split function of parser 9 years ago
Michael Niedermayer 54882156dd avcodec/hevc_parser: Treat extradata parsing differently, as it should not contain an AU 9 years ago
Michael Niedermayer 85b7456efe avcodec/hevc_parser: Fix memleaks in parser mix 9 years ago
James Almer 84e847c7c8 avcodec/hevc_parser: use the old parser only when hevc decoder is available 9 years ago
Michael Niedermayer 4496ccc724 avcodec/hevc_parser: Reenable the old parser under ADVANCED_PARSER define 9 years ago
Michael Niedermayer 99558270ed avcodec/hevc: Simplify skipped_bytes_pos code further 9 years ago
Anton Khirnov 650060dfb6 hevc_parser: parse and export some stream parameters 9 years ago
Andreas Cadhalpun 05cc8c8e4b hevc: check slice address length 9 years ago
Michael Niedermayer 0e7444f6e4 avcodec/hevc: Remove current_sps 10 years ago
zhaoxiu.zeng b3a56e60be avcodec/hevc_parser: use avpriv_find_start_code in hevc_split() 10 years ago
Paul B Mahol a5398aa56c avcodec/hevc_parser: check for av_mallocz() failure 10 years ago