Limin Wang
94968dbc11
avcodec/dvdsubenc: return error if canvas_size is too small for subtitle render
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-05-19 21:17:31 +08:00
Limin Wang
8e828ee1ad
avformat/sccenc: avoid potential invalid access
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-05-19 21:17:31 +08:00
Limin Wang
4607868b98
Makefile: remove sccenc dependency on subtitles
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-05-19 21:17:31 +08:00
Limin Wang
f9db470f25
doc/bitstream_filters: fix for the syntax of code
...
Reviewed-by: Gyan Doshi <ffmpeg@gyani.pro >
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-03-30 23:08:10 +08:00
Limin Wang
42f1be4461
avformat/movenc: use warning log level and small adjustment for the log
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-03-22 23:00:53 +08:00
Limin Wang
fc8a6a6f4c
avformat/movenc: initialize pts/dts of timecode packet
...
Fix below error message when timecode packet is written.
"Application provided duration: -9223372036854775808 / timestamp: -9223372036854775808 is out of range for mov/mp4 format"
try to reproduce by:
ffmpeg -y -f lavfi -i color -metadata "timecode=00:00:00:00" -t 1 test.mov
Note although error message is printed, the timecode packet will be written anyway. So
the patch 2/2 will try to change the log level to warning.
Fixes ticket #9488
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-03-22 23:00:53 +08:00
Limin Wang
0a005b1207
fate: add a test for HDR Vivid metadata in HEVC
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-03-10 07:05:57 +08:00
Limin Wang
316e0ff752
fftool/ffprobe: support for CUVA HDR Vivid metadata
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-03-01 09:08:43 +08:00
Limin Wang
d344169419
avfilter: support for CUVA HDR Vivid metadata
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-03-01 09:08:43 +08:00
Limin Wang
5cd3c83a86
avcodec: support for CUVA HDR Vivid metadata
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-03-01 09:08:43 +08:00
Limin Wang
188faab2bb
avutil: support for CUVA Vivid HDR metadata
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-03-01 09:08:43 +08:00
Limin Wang
d15f65c469
avcodec/videotoolbox: add internal.h for header depenedency
...
Fixes build failures for videotoolbox
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2022-02-14 09:19:27 +01:00
Limin Wang
e8f439631f
avformat/udp: remove IPPROTO_IPV6 macro
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-02-12 08:41:55 +08:00
Limin Wang
268d00bb87
avformat/udp: Fix IP_MULTICAST_TTL for BSD compatibility
...
Suggested by zhilizhao, vlc project has solved the compatibility by
the same way, so I borrowed the comments from vlc project.
Fixes ticket #9449
Reviewed-by: Marton Balint <cus@passwd.hu >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-02-12 08:41:55 +08:00
Limin Wang
c0817ee92e
avformat/udp: use one setsockopt for ipv4/ipv6
...
Reviewed-by: Marton Balint <cus@passwd.hu >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-02-12 08:41:55 +08:00
Limin Wang
1de24ee512
avformat/udp: properly check for valid ttl in url
...
Zhao Zhili added a ttl upper bound in commit 9daac85da8 ,
but the check for ttl in url is missing still.
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-02-12 08:41:55 +08:00
Limin Wang
1530b3f566
avformat/dashdec: avoid calling strlen multiple times
...
Reviewed-by: Steven Liu <liuqi05@kuaishou.com >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-01-30 13:26:35 +08:00
Limin Wang
c825de87c9
avformat/rtpdec: return value check for init_get_bits()
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-01-30 13:26:35 +08:00
Limin Wang
d9f05bea5c
avformat/rtpdec: Fix negative missed packets in warning message
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-01-30 13:26:35 +08:00
Limin Wang
edd305ed54
avcodec/libopenh264enc: set iEntropyCodingModeFlag by coder option
...
For high/main profile, user can choose to use cavlc by specify "-coder cavlc",
for default, it'll will use cabac, if it's baseline, we'll use cavlc by specs anyway.
ffmpeg -y -f lavfi -i testsrc -c:v libopenh264 -profile:v main -coder cavlc -frames:v 1 -bsf trace_headers -f null -
before the patch:
entropy_coding_mode_flag 0 = 1
after the patch:
entropy_coding_mode_flag 0 = 0
Reviewed-by: Martin Storsjö <martin@martin.st >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-01-14 22:00:19 +08:00
Limin Wang
f74e90c2a0
avcodec/libopenh264enc: make the profile configuablable correctly
...
due to the limitations set in d3a7bdd4ac ,
you weren't able to use main profile with OpenH264 1.8, or high profile
with older versions
Reviewed-by: Martin Storsjö <martin@martin.st >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-01-14 22:00:19 +08:00
Limin Wang
008cc90d1a
avcodec/libopenh264enc: support for colorspace and range information
...
Reviewed-by: Martin Storsjö <martin@martin.st >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-01-14 22:00:19 +08:00
Limin Wang
8b9ef5a516
avutil/parseutils: use quadhd for Quad HD
...
qHD is 960x540 (q stands for quarter) and QHD is 2560x1440 (Q is quad).
use quadhd for QHD for abbreviation.
Fix ticket#9591
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-01-12 13:42:26 +08:00
Limin Wang
b697326a68
avformat/rtpenc_rfc4175: support for interlace format
...
Below are steps how to test on your local host:
wget --no-check-certificate https://samples.ffmpeg.org/MPEG2/interlaced/burosch1.mpg
1. interlace format:
ffmpeg -re -i ./burosch1.mpg -c:v bitpacked -pix_fmt yuv422p10 -f rtp rtp://239.255.0.1:6000
copy and create sdp file test.sdp
ffplay -buffer_size 671088640 -protocol_whitelist "file,rtp,udp" test.sdp
2. progressive format:
ffmpeg -re -i ./burosch1.mpg -vf yadif -c:v bitpacked -pix_fmt yuv422p10 -f rtp rtp://239.255.0.1:6000
copy and create sdp file test.sdp
ffplay -buffer_size 671088640 -protocol_whitelist "file,rtp,udp" test.sdp
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-01-12 09:21:07 +08:00
Limin Wang
3ea93bbd6d
avformat/rtpdec_rfc4175: reindent after last commit
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-01-12 09:21:07 +08:00
Limin Wang
824fdd0f89
avformat/rtpdec_rfc4175: support for interlace format
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-01-12 09:21:06 +08:00
Limin Wang
e35b70ab27
avformat: remove unused v210.c
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-01-05 09:38:20 +08:00
Limin Wang
41f213c3bf
avformat: reuse the common code for v210/v210x
...
As suggested by Andreas Rheinhardt, most code of v210 demuxer is common code
which is duplicated from rawvideodec, so it's better to move v210/v210x
demuxer code to rawvideodec.c and reuse the common code.
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-01-05 09:38:14 +08:00
Limin Wang
46f43f222e
avcodec/videotoolbox: Fix undefined symbol with minimal configuration
...
Please reproduced with the following minimal configure command:
./configure --enable-shared --disable-all --enable-avcodec --enable-decoder=h264 --enable-hwaccel=h264_videotoolbox
You'll get below error:
Undefined symbols for architecture x86_64:
"_ff_videotoolbox_vpcc_extradata_create", referenced from:
_videotoolbox_start in videotoolbox.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Reported-by: Cameron Gutman <aicommander@gmail.com >
Tested-by: Cameron Gutman <aicommander@gmail.com >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2022-01-05 09:26:52 +08:00
Limin Wang
d590e211a2
avformat: add bitpacked demuxer
...
Allows user can playback bitpacked pixel format directly:
ffplay -video_size 1280x720 -pixel_format yuv422p10 test.bitpacked
ffplay -f bitpacked -video_size 1280x720 -pixel_format uyvy422 test.yuv
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-31 07:08:43 +08:00
Limin Wang
63d5b6f935
avcodec/libx26[45]: reindent after last commit
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-28 14:19:38 +08:00
Limin Wang
7dfc3cc713
avcodec/libx26[45]: add udu_sei option to import user data unregistered SEIs
...
Most of user data unregistered SEIs are privated data which defined by user/
encoder. currently, the user data unregistered SEIs found in input are forwarded
as side-data to encoders directly, it'll cause the reencoded output including some
useless UDU SEIs.
I prefer to add one option to enable/disable it and default is off after I saw
the patch by Andreas Rheinhardt:
https://patchwork.ffmpeg.org/project/ffmpeg/patch/AM7PR03MB66607C2DB65E1AD49D975CF18F7B9@AM7PR03MB6660.eurprd03.prod.outlook.com/
How to test by cli:
ffmpeg -y -f lavfi -i testsrc -c:v libx264 -frames:v 1 a.ts
ffmpeg -y -i a.ts -c:v libx264 -udu_sei 1 b.ts
ffmpeg -y -i a.ts -c:v libx264 -udu_sei 0 c.ts
# check the user data unregistered SEIs, you'll see two UDU SEIs for b.ts.
# and mediainfo will show with wrong encoding setting info
ffmpeg -i b.ts -vf showinfo -f null -
ffmpeg -i c.ts -vf showinfo -f null -
This fixes tickets #9500 and #9557 .
Reviewed-by: "zhilizhao(赵志立)" <quinkblack@foxmail.com >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-28 14:19:38 +08:00
Limin Wang
617452ce2c
avcodec/qsvenc_h264: use AV_OPT_TYPE_BOOL for aud, a53cc, cavlc, look_ahead, pic_timing_sei options
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com >
2021-12-27 11:36:23 +08:00
Limin Wang
c2a5389269
avcodec/qsvenc_hevc: use AV_OPT_TYPE_BOOL for aud option
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com >
2021-12-27 11:36:15 +08:00
Limin Wang
0c8741f819
avcodec/nvenc: add udu_sei option to import user data unregistered SEIs
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org >
2021-12-25 14:12:26 +01:00
Limin Wang
2ac8bcec63
avcodec/v210enc: suppport frame thread for v210
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-22 09:27:30 +08:00
Limin Wang
8ecd7cdb46
avcodec/rawenc: suppport frame thread for rawvideo
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-22 09:27:30 +08:00
Limin Wang
0e1f5f8871
fate: use single thread for rawvideo
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-22 09:27:30 +08:00
Limin Wang
571e8ca2dd
avfilter/af_astats: improve options descriptions
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-14 22:36:50 +08:00
Limin Wang
2f28f6c4b9
avformat/rtpdec_rfc4175: cosmetic changes
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-14 22:36:40 +08:00
Limin Wang
b9f4c1231f
avcodec/bitpacked_enc: suppport for frame thread encode
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-09 09:10:36 +08:00
Limin Wang
d39f667da1
avcodec/bitpacked_dec: support for frame thread decode
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-09 09:10:35 +08:00
Limin Wang
17b434f1ce
avcodec/bitpacked_dec: setting pict_type and key_frame after decode()
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-09 09:10:35 +08:00
Limin Wang
b51d772a50
avcodec/bitpacked_dec: remove AV_CODEC_CAP_EXPERIMENTAL capabilities
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-09 09:10:35 +08:00
Limin Wang
f1c8c25832
avformat/rtsp: fix the error code from ffurl_read_complete()
...
Reviewed-by: Martin Storsjö <martin@martin.st >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-07 20:48:07 +08:00
Limin Wang
6d42af02f5
avformat/rtsp: add error code handling for ff_rtsp_skip_packet()
...
Reviewed-by: Martin Storsjö <martin@martin.st >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-07 20:33:17 +08:00
Limin Wang
f210766a55
avformat/rtsp: free the alloc memory if failed
...
Reviewed-by: Martin Storsjö <martin@martin.st >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-07 20:33:17 +08:00
Limin Wang
130e4c6f4c
avformat/rtsp: remove redundant assignment
...
Reviewed-by: Martin Storsjö <martin@martin.st >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-07 20:33:17 +08:00
Limin Wang
a7df966c82
avcodec/videotoolbox: fix use of unknown builtin '__builtin_available'
...
Old system is:
OSX version: 10.11.6
Apple LLVM version 8.0.0 (clang-800.0.42.1)
Target: x86_64-apple-darwin15.6.0
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-04 08:32:31 +08:00
Limin Wang
d782c746a0
avformat/rtspdec: get rid of the hardcoded max size for sdp
...
Reviewed-by: Martin Storsjö <martin@martin.st >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-04 08:26:30 +08:00
Limin Wang
98054e4f01
avformat/rtsp: load the sdp file with avio_read_to_bprint()
...
this allows getting rid of the hardcoded max size of SDP.
Reviewed-by: Martin Storsjö <martin@martin.st >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-04 08:26:30 +08:00
Limin Wang
3c74ffb01a
avformat/aviobuf: check if read_packet() exist before read_packet_wrapper()
...
without it, read_packet_wrapper() will return AVERROR(EINVAL) and avio_read
will be failed.
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-12-04 08:26:30 +08:00
Limin Wang
86a2123a6e
avfilter/src_movie: add format_opts for the opened file
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-29 09:26:40 +08:00
Limin Wang
7bf4c06809
avformat/rtp: add localaddr for network interface selection
...
Reviewed-by: Martin Storsjö <martin@martin.st >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-27 11:21:17 +08:00
Limin Wang
27c9300027
avformat/udp: remove local localaddr array
...
Reviewed-by: Martin Storsjö <martin@martin.st >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-26 17:43:48 +08:00
Limin Wang
522f577d7e
avformat/rtp: support RGB/BGR for rfc4175
...
Reviewed-by: Lynne <dev@lynne.ee >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-25 15:07:19 +08:00
Limin Wang
7b55f95f71
avformat: suppport YUV 4:2:2 10-bit for rfc4175
...
Reviewed-by: Lynne <dev@lynne.ee >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-25 15:07:15 +08:00
Limin Wang
3436864e68
avcodec: suppport for bitpacked encode
...
Reviewed-by: Lynne <dev@lynne.ee >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-25 15:04:35 +08:00
Limin Wang
130250d3af
avcodec: rename bitpacked.c to bitpacked_dec.c
...
Reviewed-by: Lynne <dev@lynne.ee >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-25 15:04:35 +08:00
Limin Wang
4f5352d5fe
avformat/rtpenc: adds partial support for the RFC 4175
...
Reviewed-by: Lynne <dev@lynne.ee >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-25 15:04:35 +08:00
Limin Wang
05b0c66313
avformat/rtpdec_rfc4175: support for yuv420p format
...
Reviewed-by: Lynne <dev@lynne.ee >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-25 15:04:35 +08:00
Limin Wang
3399bbab4d
avformat/rtpdec_rfc4175: use rawvideo for uyvy422
...
Reviewed-by: Lynne <dev@lynne.ee >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-25 15:04:35 +08:00
Limin Wang
0e22d2e59b
avcodec/libaomenc: remove the redundant initialization
...
For dst->have_sse will be assigned by ctx->have_sse soon(code line 23).
Reviewed-by: James Zern <jzern-at-google.com@ffmpeg.org >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-23 09:01:43 +08:00
Limin Wang
be43eacb7e
avfilter/vf_gblur_vulkan: Fix use of uninitialized value
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-17 06:56:29 +01:00
Limin Wang
ec6187b05b
avfilter/src_movie: make the number of decode thread configurable
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-12 17:23:01 +08:00
Limin Wang
afcf226b33
avfilter/af_atilt: use ff_filter_execute()
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-11 21:54:17 +01:00
Limin Wang
f05559554c
avformat/dashenc: Fix comparing double with 0
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-03 21:38:37 +08:00
Limin Wang
8dc8c01d6c
avutil/parseutils: add qhd(Quad HD) or wqhd(Wide Quad HD) for 1440p
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-03 21:38:37 +08:00
Limin Wang
6cab5206b0
avutil/hwcontext_videotoolbox: fix use of unknown builtin '__builtin_available'
...
OSX version: 10.11.6
Apple LLVM version 8.0.0 (clang-800.0.42.1)
Target: x86_64-apple-darwin15.6.0
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-11-03 21:20:47 +08:00
Limin Wang
4e3ffc9c54
configure: add hls demuxer link dependencies
...
Fixes building with --disable-everything --enable-demuxer=hls
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-28 09:28:57 +08:00
Limin Wang
08c688e64d
avformat/mpegts: Fix for the DOVI video stream descriptor
...
By <<Dolby Vision Streams Within the MPEG-2 Transport Stream Format v1.2>>
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-28 09:25:31 +08:00
Limin Wang
c0edfb514b
avformat/movenc: support dvwC box for Dolby Vision
...
By <<Dolby Vision Streams Within the ISO Base Media File Format Version 2.2>>
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-28 09:25:31 +08:00
Limin Wang
3c3ef41593
avformat/mov: support dvwC box for Dolby Vision
...
By <<Dolby Vision Streams Within the ISO Base Media File Format Version 2.2>>
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-28 09:25:31 +08:00
Limin Wang
cd38fbf4f7
avcodec/atsc_a53: use AVERROR_INVALIDDATA
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-20 22:47:53 +08:00
Limin Wang
0feb7c8601
avcodec/hevc_sei: remove the duplicate check
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-20 22:47:47 +08:00
Limin Wang
b22b8e5489
avfilter/vf_showinfo: small adjustments for the HDR10+ dump
...
summary for the adjustments:
1, remove the extra "," in the ,}
...{0.2004,0.3001,0.4008,0.5005,0.6002,0.7009,0.8006,0.9013,}
to
...{0.2004,0.3001,0.4008,0.5005,0.6002,0.7009,0.8006,0.9013}
2, add "," between the } and new field
} fraction_bright_pixels
to
}, fraction_bright_pixels
3, remove the extra space between "} }"
...{0.2004,0.3001,0.4008,0.5005,0.6002,0.7009,0.8006,0.9013,} }
to
...{0.2004,0.3001,0.4008,0.5005,0.6002,0.7009,0.8006,0.9013,}}
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-20 22:47:42 +08:00
Limin Wang
3253133382
avfilter/af_replaygain: use fabsf() instead of fabs()
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-20 22:47:36 +08:00
Limin Wang
44fe572371
avformat/mpegtsenc: add AVSV format_identifier for AVS standard
...
Listing of Registered Identifiers:
https://smpte-ra.org/registered-mpeg-ts-ids
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-20 22:47:17 +08:00
Limin Wang
5779bd5b2a
avformat/mpegts: add support for stream_type 0xd4, which is AVS3
...
GB/T 17975.1
Information technology-Generic coding of moving pictures and associated audio
information-Part 1:Systems
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-20 22:40:13 +08:00
Limin Wang
a59f8ea2a9
avformat/mpegts: add support for stream_type 0xd2, which is AVS2
...
GB/T 17975.1
Information technology-Generic coding of moving pictures and associated audio
information-Part 1:Systems
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-19 20:15:48 +08:00
Limin Wang
ff7ed0b006
avcodec/extract_extradata_bsf: add support for AVS3
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-19 20:15:48 +08:00
Limin Wang
38052757f5
avformat: add raw avs3 muxer
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-19 20:15:47 +08:00
Limin Wang
77970abb71
avcodec/hevc_filter: Correct indention
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-17 16:57:53 +08:00
Limin Wang
5a91850b61
avcodec/hevc_filter: remove unneeded headers
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-17 16:57:47 +08:00
Limin Wang
06548e6045
avcodec/hevcdec: remove unused code
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-17 16:57:43 +08:00
Limin Wang
fb4f9a2043
avformat/rtpdec_rfc4175: add support for RANGE
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-17 16:54:03 +08:00
Limin Wang
bad48dfe9a
avformat/rtpdec_rfc4175: add support for colorimetry
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-17 16:54:03 +08:00
Limin Wang
ca56fedab5
avformat/rtpdec_rfc4175: add support for TCS
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-17 16:54:03 +08:00
Limin Wang
b07437f956
avformat/rtpdec_rfc4175: add support for exactframerate
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-17 16:54:03 +08:00
Limin Wang
871fee82e1
avcodec/videotoolboxenc: use goto end for memory cleanup
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-13 20:12:30 +08:00
Limin Wang
f25871d790
avcodec/avs3_parser: Fix usage of init_get_bits() and use init_get_bits8()
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-13 20:12:30 +08:00
Limin Wang
ba03e4ed33
avcodec/audiotoolboxdec: Fix usage of init_get_bits() and use init_get_bits8()
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-13 20:12:30 +08:00
Limin Wang
78c30857b7
avformat/rtpdec_rfc4175: return the proper value
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-11 23:27:27 +08:00
Limin Wang
5724e8a664
avformat/rtpdec_rfc4175: Remove redundant initialization
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-11 23:27:21 +08:00
Limin Wang
f7823c9a3a
avformat/rtpdec_rfc4175: use av_get_bits_per_pixel()
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-11 23:27:15 +08:00
Limin Wang
617cf44c8c
avcodec/bitpacked: check av_buffer_ref result
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-11 23:27:08 +08:00
Limin Wang
6260c611c5
avformat/libsrt: add snddropdelay parameter for srt
...
Reviewed-by: "zhilizhao(赵志立)" <quinkblack@foxmail.com >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-11 18:43:47 +08:00
Limin Wang
b4d665bf69
avformat/libsrt: specify base of maxbw string to 10 instead of auto-detect
...
Make all options string conversion consistent.
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-10 11:00:59 +08:00
Limin Wang
1161d8b4b3
avformat/libsrt: use strtoll/strtol for int64_t/int
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-10 11:00:59 +08:00
Limin Wang
c0d38beac0
avcodec/mpeg12dec: Fix usage of init_get_bits() and use init_get_bits8()
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: Limin Wang <lance.lmwang@gmail.com >
2021-10-09 21:26:21 +08:00