diff options
author | James Almer <jamrial@gmail.com> | 2022-08-15 14:46:09 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2022-10-04 08:40:16 -0300 |
commit | b92e14147f8efb32f3dbbb112dbaa5a5ab9bcd03 (patch) | |
tree | 7f361064f8cf58916e86c70c12d8d0be3ebf3608 /libavcodec/Makefile | |
parent | 8f4b000c37353807666db3f5025cc4a77f039c32 (diff) | |
download | ffmpeg-b92e14147f8efb32f3dbbb112dbaa5a5ab9bcd03.tar.gz |
avcodec: add a bsf to reorder DTS into PTS
Starting with an h264 implementation. Can be extended to support other codecs.
A few caveats:
- OpenGOP streams are currently not supported. The firt packet must be an IDR
frame.
- In some streams, a few frames at the end may not get a reordered PTS when
they reference frames past EOS. The code added to derive timestamps from
previous frames needs to extended.
Addresses ticket #502.
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavcodec/Makefile')
-rw-r--r-- | libavcodec/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/Makefile b/libavcodec/Makefile index 1946930c20..08415983ce 100644 --- a/libavcodec/Makefile +++ b/libavcodec/Makefile @@ -1184,6 +1184,7 @@ OBJS-$(CONFIG_AV1_FRAME_SPLIT_BSF) += av1_frame_split_bsf.o OBJS-$(CONFIG_CHOMP_BSF) += chomp_bsf.o OBJS-$(CONFIG_DUMP_EXTRADATA_BSF) += dump_extradata_bsf.o OBJS-$(CONFIG_DCA_CORE_BSF) += dca_core_bsf.o +OBJS-$(CONFIG_DTS2PTS_BSF) += dts2pts_bsf.o OBJS-$(CONFIG_DV_ERROR_MARKER_BSF) += dv_error_marker_bsf.o OBJS-$(CONFIG_EAC3_CORE_BSF) += eac3_core_bsf.o OBJS-$(CONFIG_EXTRACT_EXTRADATA_BSF) += extract_extradata_bsf.o \ |