74 Commits (0f01581ccd757f14ec349eba5d19c19b158d5957)

Author SHA1 Message Date
Zhao Zhili aa3b857101 avcodec/h264_mp4toannexb_bsf: process new extradata 1 year ago
Zhao Zhili d3aa0cd16f avcodec/h264_mp4toannexb_bsf: fix missing PS before IDR frames 1 year ago
Zhao Zhili 4c4b833abd avcodec/h264_mp4toannexb_bsf: remove pass padding size as argument 1 year ago
Zhao Zhili 91cbae2f6c avcodec/h264_mp4toannexb_bsf: refactor start_code_size handling 1 year ago
Andreas Rheinhardt f4098bbc3b avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 3 years ago
Andreas Rheinhardt 25c8507818 Remove/replace some unnecessary avcodec.h inclusions 3 years ago
Anton Khirnov bdd6aa25c1 avcodec.h: split bitstream filters API into its own header 5 years ago
Anton Khirnov bf80725352 lavc: rename bsf.h to bsf_internal.h 5 years ago
Andreas Rheinhardt 4a141f8e02 h264_mp4toannexb: Cosmetics 5 years ago
Andreas Rheinhardt 824f750880 h264_mp4toannexb: Improve overread checks 5 years ago
Andreas Rheinhardt cb47c6c614 h264_mp4toannexb: Stop reallocating the output buffer 5 years ago
Andreas Rheinhardt 84c87e41a6 h264_mp4toannexb: Consistently use pointer comparisons 5 years ago
Andreas Rheinhardt c177520f67 h264_mp4toannexb: Copy one NAL unit at a time 5 years ago
Andreas Rheinhardt 518bbe9eac h264_mp4toannexb: Try to avoid four byte startcodes 5 years ago
Andreas Rheinhardt aa486b4b66 h264_mp4toannexb: Simplify extradata insertion 5 years ago
Andreas Rheinhardt 4b4f8bd4a5 h264_mp4toannexb: Don't forget numOfPictureParameterSets 5 years ago
Andreas Rheinhardt 015950596c h264_mp4toannexb: Add a comment about possible overread 5 years ago
Andreas Rheinhardt 268dffc12b h264_mp4toannexb: Improve extradata overread checks 5 years ago
Andreas Rheinhardt 0ccb31f135 h264_mp4toannexb: Switch to GetByteContext to read extradata 5 years ago
Andreas Rheinhardt ed9279afbd h264_mp4toannexb: Remove unnecessary check 5 years ago
James Almer d6321851ba h264_mp4toannexb_bsf: implement a AVBSFContext.flush() callback 6 years ago
James Almer 390f156451 avcodec/h264_mp4toannexb_bsf: implement a AVBSFContext.flush() callback 6 years ago
James Almer a9a433564d avcodec/h264_mp4toannexb_bsf: use enum constants for the NAL unit type values 6 years ago
Yusuke Nakamura af7e953a59 h264_mp4toannexb_bsf: Fix start code size of parameter sets. 7 years ago
Anton Khirnov f3ed484953 h264_mp4toannexb_bsf: do not fail on annex B extradata 9 years ago
Anton Khirnov 33d18982fa lavc: add a new bitstream filtering API 9 years ago
赵宇龙 cd847839f3 h264_mp4toannexb: fix the pps offset when there are more than one sps in avcc 9 years ago
Michael Niedermayer 3d126ef188 avcodec/h264_mp4toannexb_bsf: Use av_freep() to free spspps_buf 9 years ago
Michael Niedermayer 2bb54b82b5 avcodec/h264_mp4toannexb_bsf: Reorder operations in nal_size check 9 years ago
Vittorio Giovara 059a934806 lavc: Consistently prefix input buffer defines 9 years ago
Ivan Uskov 1defff85cb libavcodec/h264_mp4toannexb_bsf.c: Optional argument "private_spspps_buf" to avoid extradata modification. 9 years ago
Benoit Fouet 904cfd257d avcodec/h264_mp4toannexb_bsf: reset the new IDR flag when SPS/PPS is seen. 10 years ago
Benoit Fouet d5ddcb5f8e avcodec/h264_mp4toannexb_bsf: use the given padding in h264_extradata_to_annexb(). 10 years ago
Benoit Fouet 1cf4d2e9be avcodec/h264_mp4toannexb_bsf: add a case when only SPS/PPS is in the stream. 10 years ago
Benoit Fouet f9bd6d61bc h264_mp4toannexb_bsf: rename first_idr to new_idr 10 years ago
Benoit Fouet 42f25fe009 h264_mp4toannexb_bsf: always set idr_sps_pps_seen when SPS/PPS is seen. 10 years ago
Benoit Fouet bf428bb314 h264_mp4toannexb_bsf: account for consecutive IDR pictures. 10 years ago
Chris \"Koying\" Browet ad91bf854b avcodec/h264_mp4toannexb_bsf: fix issue when sps/pps are already in the bistream 10 years ago
Michael Niedermayer 289b149cec avcodec/h264_mp4toannexb_bsf: prepend global headers before any in stream parameter sets 11 years ago
Alexandra Khirnova 9b8d11a76a avcodec: Use av_reallocp where suitable 11 years ago
Paul B Mahol 2490996f38 avcodec: use designated initializers for bitstream filters 11 years ago
Stefano Sabatini 53c853e049 lavc/h264_mp4toannexb: improve feedback in case of invalid bitstream 12 years ago
Luca Barbato 9e80eda26d h264_mp4toannexb_bsf: return a padded buffer 12 years ago
Luca Barbato 8d929afd25 h264_mp4toannexb_bsf: factor out extradata parsing 12 years ago
Luca Barbato 5d21ca4559 h264_mp4toannexb_bsf: K&R formatting cosmetics 12 years ago
Martin Storsjö 1d9c2dc89a Don't include common.h from avutil.h 12 years ago
Michael Niedermayer f1fdd208cc h264_mp4toannexb_bsf: use i instead of misusing unit_type. 13 years ago
gs_gail 361c4cdca9 h264_mp4toannexb_bsf: support 24bit lengths 13 years ago
Alex Converse 7181c4edee cosmetics: Remove extra newlines at EOF 13 years ago
Michael Niedermayer 7ae251b4d8 h264_mp4toannexb_filter: pass error code through. 13 years ago