70 Commits (6aad1204ccea90113d19a8b829c8b81891f9474e)

Author SHA1 Message Date
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 11 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
Michael Niedermayer 9d4cb45dbe Cleanup 'Fix spurious warning when stream has SPS and PPS units.' 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Philip Langdale 025225d7ee h264_mp4toannexb_bsf: Fix spurious warning when stream has SPS and PPS units. 14 years ago
Ronald S. Bultje 750fbbc249 reindent. 14 years ago