Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
base repository: OpenHEVC/FFmpeg
Choose a Base Repository
FFmpeg/FFmpeg
OpenHEVC/FFmpeg
0p1pp1/FFmpeg
6by9/FFmpeg
Alamusitl/FFmpeg
Alcantor/FFmpeg
Arcen/FFmpeg
Bingnan/FFmpeg
Brhett/FFmpeg
Britz/FFmpeg
BtbN/FFmpeg
ChunshengYu/FFmpeg
Darren520/FFmpeg
Der-Jan/FFmpeg
Dordly/FFmpeg
GDMiao/FFmpeg
GaryOderNichts/FFmpeg-wiiu
Giphy/FFmpeg
GyanD/FFmpeg
Intel-FFmpeg-Plugin/Intel_FFmpeg_plugins
Jhuster/pili-ffmpeg
JohannesGajdosikPKE/FFmpeg
KindDragon/FFmpeg
Koshub/FFmpeg
Kwiboo/FFmpeg
LongChair/FFmpeg
MoliByte/FFmpeg
Nevcairiel/FFmpeg
OccVs/FFmpeg
Pockets/FFmpeg-MVC
PulsarTao/FFmpeg
ShiftMediaProject/FFmpeg
Swaraj1998/FFmpeg
T-bagwell/FFmpeg
Tjoppen/FFmpeg
TouchDesigner/FFmpeg
Unhelpful/ffmpeg
ViGill/FFmpeg
VideoUtils/FFmpeg
WainDing/FFmpeg
abidrahmank/FFmpeg
abuisine/FFmpeg
acekiller/FFmpeg
aikongmeng/FFmpeg
andrew810810/FFmpeg
ange521/FFmpeg
anssih/FFmpeg
antoinemartin/FFmpeg
avaer/FFmpeg
axmhari/FFmpeg
bandlab/FFmpeg
bbcallen/FFmpeg
bcoudurier/FFmbc
begodya/FFmpeg
bilibili/FFmpeg
bittorrent/bireme-FFmpeg
bovesan/FFmbc
brave/FFmpeg
carlanton/FFmpeg
cbcrc/FFmpeg
cfsmp3/FFmpeg
chdo002/FFmpeg
chenwei1983/FFmpeg
chinshou/FFmpeg
chriswayne/FFmpeg
chrome0812/FFmpeg
cyanreg/FFmpeg
danielkucera/FFmpeg
davsinghm/FFmpeg
denis-n-kuznetsov/FFmpeg-GCW0
dennislysenko/FFmpeg
dji-sdk/FFmpeg
dmonakhov/FFmpeg
done134/FFmpeg
drocon11/ffmpeg-qsv
eVRydayVR/ffmpeg-unwarpvr
eisnerd/FFmpeg
erikkaashoek/FFmpeg
error454/FFmpeg
ethansr/FFmpeg
felixge/FFmpeg
ffmpegwasm/ffmpeg.wasm-core
gajjanag/FFmpeg
galli-leo/FFmpeg
gamernetwork/FFmpeg
ganquan0513/FFmpeg
gdsotirov/FFmpeg
goodow/FFmpeg
harlanc/FFmpeg
henusjj/FFmpeg
hex87125/FFmpeg
houtuiwang/FFmpeg
iOSResource/FFmpeg
icodingforfood/FFmpeg
ieswxia/FFmpeg
igeeks/FFmpeg
info-beamer/FFmpeg
interpegasus/FFmpeg
iosdev20150920/FFmpeg
jasonnian1978/FFmpeg
jessejiang0214/FFmpeg
jjaranda13/LHE_c
josephwecker/FFmpeg
jpcottin/FFmpeg
kinetiknz/FFmpeg
komh/kmp
ksvc/FFmpeg
kupix/FFmpeg-1
kuronekodaisuki/FFmpeg
kx/FFmpeg
lalinsky/ffmpeg
ldts/FFmpeg
leixiaohua1020/FFmpeg
leotran1987/FFmpeg
libretro/FFmpeg
lippit/ffmpeg-dv
liyongming1982/FFmpeg
lonpo/FFmpeg
lujingyu/FFmpeg
magonzalezc/LHE
maobole/FFmpeg
maraist/FFmpeg
maxlazarov/FFmpeg
maxmpz/FFmpeg
mbouron/FFmpeg
mcanthony/FFmpeg
mengxiangtong/FFmpeg
mfpgt/FFmpeg
michaelni/FFmpeg
microshow/FFmpeg
mihailescu2m/FFmpeg
mikematta/FFmpeg
mixer/FFmpeg
mjb2000/FFmpeg
mmaker/FFmpeg
mnzaki/FFmpeg
mohsinalimat/FFmpeg
morefromalan/FFmpeg
mypopydev/FFmpeg
nburger/FFmpeg
neerfri/FFmpeg
nekopanda/FFmpeg
newfront/FFmpeg
nextsun/FFmpeg
nicholaswagner/FFmpeg
ouyangrong1313/FFmpeg
pili-engineering/pili-ffmpeg
pkuvcl/FFmpegAVS2
pkviet/FFmpeg
popcornmix/FFmpeg
quantmod/FFmpeg
r3n33/FFmpeg
radxa/FFmpeg
rahulr92/FFmpeg
ramiropolla/ffglitch-core
richardpl/FFmpeg
ringcrl/FFmpeg
robUx4/FFmpeg
robdiciuccio/FFmpeg
saitec/VR-Video-Compressor
saitoha/FFmpeg-SIXEL
saste/FFmpeg
seanpm2001/FFmpeg
shanewfx/FFmpeg
sherpya/FFmpeg
shinjisiy/FFmpeg
smartstudy-tech/FFmbc
snapking/FFmpeg
snowluliang/FFmpeg
sonntex/ffmpeg
sonysuqin/FFmpeg-Quic-Cronet
spawlows/FFmpeg
takis/FFmpeg
thomasjammet/FFmpeg
timeVp/FFmpeg
tmm1/FFmpeg
tupil/FFmpeg
tymoshenko/FFmpeg
upsuper-forks/ffmpeg-vdadec
usunyu/ffmpeg-transform360
wangzl2011/FFmpeg
wfrisby/FFmpeg
whenSunSet/FFmpeg
wkelso/FFmpeg
wmhqnyh/FFmpeg
xatabhk/FFmpeg-avs2-avs3
xbmc/FFmpeg
xinfushe/FFmpeg
xinyuly/FFmpeg
xkfz007/ffmpeg_git
yanziqiguo/FFmpeg
yhaolpz/FFmpeg
yixia/FFmpeg-Vitamio
yukuilong/FFmpeg
yuvadm/FFmpeg
yydcdut/FFmpeg
zayac/FFmpeg
zhanghehe/FFmpeg
zhxinx/FFmpeg
zthreex/FFmpeg
Nothing to show
base: 10fc29fc19
head repository: OpenHEVC/FFmpeg
Choose a Head Repository
FFmpeg/FFmpeg
OpenHEVC/FFmpeg
0p1pp1/FFmpeg
6by9/FFmpeg
Alamusitl/FFmpeg
Alcantor/FFmpeg
Arcen/FFmpeg
Bingnan/FFmpeg
Brhett/FFmpeg
Britz/FFmpeg
BtbN/FFmpeg
ChunshengYu/FFmpeg
Darren520/FFmpeg
Der-Jan/FFmpeg
Dordly/FFmpeg
GDMiao/FFmpeg
GaryOderNichts/FFmpeg-wiiu
Giphy/FFmpeg
GyanD/FFmpeg
Intel-FFmpeg-Plugin/Intel_FFmpeg_plugins
Jhuster/pili-ffmpeg
JohannesGajdosikPKE/FFmpeg
KindDragon/FFmpeg
Koshub/FFmpeg
Kwiboo/FFmpeg
LongChair/FFmpeg
MoliByte/FFmpeg
Nevcairiel/FFmpeg
OccVs/FFmpeg
Pockets/FFmpeg-MVC
PulsarTao/FFmpeg
ShiftMediaProject/FFmpeg
Swaraj1998/FFmpeg
T-bagwell/FFmpeg
Tjoppen/FFmpeg
TouchDesigner/FFmpeg
Unhelpful/ffmpeg
ViGill/FFmpeg
VideoUtils/FFmpeg
WainDing/FFmpeg
abidrahmank/FFmpeg
abuisine/FFmpeg
acekiller/FFmpeg
aikongmeng/FFmpeg
andrew810810/FFmpeg
ange521/FFmpeg
anssih/FFmpeg
antoinemartin/FFmpeg
avaer/FFmpeg
axmhari/FFmpeg
bandlab/FFmpeg
bbcallen/FFmpeg
bcoudurier/FFmbc
begodya/FFmpeg
bilibili/FFmpeg
bittorrent/bireme-FFmpeg
bovesan/FFmbc
brave/FFmpeg
carlanton/FFmpeg
cbcrc/FFmpeg
cfsmp3/FFmpeg
chdo002/FFmpeg
chenwei1983/FFmpeg
chinshou/FFmpeg
chriswayne/FFmpeg
chrome0812/FFmpeg
cyanreg/FFmpeg
danielkucera/FFmpeg
davsinghm/FFmpeg
denis-n-kuznetsov/FFmpeg-GCW0
dennislysenko/FFmpeg
dji-sdk/FFmpeg
dmonakhov/FFmpeg
done134/FFmpeg
drocon11/ffmpeg-qsv
eVRydayVR/ffmpeg-unwarpvr
eisnerd/FFmpeg
erikkaashoek/FFmpeg
error454/FFmpeg
ethansr/FFmpeg
felixge/FFmpeg
ffmpegwasm/ffmpeg.wasm-core
gajjanag/FFmpeg
galli-leo/FFmpeg
gamernetwork/FFmpeg
ganquan0513/FFmpeg
gdsotirov/FFmpeg
goodow/FFmpeg
harlanc/FFmpeg
henusjj/FFmpeg
hex87125/FFmpeg
houtuiwang/FFmpeg
iOSResource/FFmpeg
icodingforfood/FFmpeg
ieswxia/FFmpeg
igeeks/FFmpeg
info-beamer/FFmpeg
interpegasus/FFmpeg
iosdev20150920/FFmpeg
jasonnian1978/FFmpeg
jessejiang0214/FFmpeg
jjaranda13/LHE_c
josephwecker/FFmpeg
jpcottin/FFmpeg
kinetiknz/FFmpeg
komh/kmp
ksvc/FFmpeg
kupix/FFmpeg-1
kuronekodaisuki/FFmpeg
kx/FFmpeg
lalinsky/ffmpeg
ldts/FFmpeg
leixiaohua1020/FFmpeg
leotran1987/FFmpeg
libretro/FFmpeg
lippit/ffmpeg-dv
liyongming1982/FFmpeg
lonpo/FFmpeg
lujingyu/FFmpeg
magonzalezc/LHE
maobole/FFmpeg
maraist/FFmpeg
maxlazarov/FFmpeg
maxmpz/FFmpeg
mbouron/FFmpeg
mcanthony/FFmpeg
mengxiangtong/FFmpeg
mfpgt/FFmpeg
michaelni/FFmpeg
microshow/FFmpeg
mihailescu2m/FFmpeg
mikematta/FFmpeg
mixer/FFmpeg
mjb2000/FFmpeg
mmaker/FFmpeg
mnzaki/FFmpeg
mohsinalimat/FFmpeg
morefromalan/FFmpeg
mypopydev/FFmpeg
nburger/FFmpeg
neerfri/FFmpeg
nekopanda/FFmpeg
newfront/FFmpeg
nextsun/FFmpeg
nicholaswagner/FFmpeg
ouyangrong1313/FFmpeg
pili-engineering/pili-ffmpeg
pkuvcl/FFmpegAVS2
pkviet/FFmpeg
popcornmix/FFmpeg
quantmod/FFmpeg
r3n33/FFmpeg
radxa/FFmpeg
rahulr92/FFmpeg
ramiropolla/ffglitch-core
richardpl/FFmpeg
ringcrl/FFmpeg
robUx4/FFmpeg
robdiciuccio/FFmpeg
saitec/VR-Video-Compressor
saitoha/FFmpeg-SIXEL
saste/FFmpeg
seanpm2001/FFmpeg
shanewfx/FFmpeg
sherpya/FFmpeg
shinjisiy/FFmpeg
smartstudy-tech/FFmbc
snapking/FFmpeg
snowluliang/FFmpeg
sonntex/ffmpeg
sonysuqin/FFmpeg-Quic-Cronet
spawlows/FFmpeg
takis/FFmpeg
thomasjammet/FFmpeg
timeVp/FFmpeg
tmm1/FFmpeg
tupil/FFmpeg
tymoshenko/FFmpeg
upsuper-forks/ffmpeg-vdadec
usunyu/ffmpeg-transform360
wangzl2011/FFmpeg
wfrisby/FFmpeg
whenSunSet/FFmpeg
wkelso/FFmpeg
wmhqnyh/FFmpeg
xatabhk/FFmpeg-avs2-avs3
xbmc/FFmpeg
xinfushe/FFmpeg
xinyuly/FFmpeg
xkfz007/ffmpeg_git
yanziqiguo/FFmpeg
yhaolpz/FFmpeg
yixia/FFmpeg-Vitamio
yukuilong/FFmpeg
yuvadm/FFmpeg
yydcdut/FFmpeg
zayac/FFmpeg
zhanghehe/FFmpeg
zhxinx/FFmpeg
zthreex/FFmpeg
Nothing to show
compare: e6ee89e6fa
  • 2 commits
  • 7 files changed
  • 0 comments
  • 1 contributor
@@ -1285,7 +1285,7 @@ int ff_hevc_decode_nal_pps(HEVCContext *s)
int pps_range_extensions_flag = get_bits1(gb);
/* int pps_extension_7bits = */ get_bits(gb, 7);
if (sps->ptl.general_ptl.profile_idc == FF_PROFILE_HEVC_REXT && pps_range_extensions_flag) {
av_log(s->avctx, AV_LOG_ERROR,
av_log(s->avctx, AV_LOG_WARNING,
"PPS extension flag is partially implemented.\n");
pps_range_extensions(s, pps, sps);
}
@@ -143,6 +143,18 @@ HEVC_SAMPLES_10BIT = \
WPP_F_ericsson_MAIN10_2 \
INITQP_B_Sony_1 \

HEVC_SAMPLES_422_10BIT = \
ADJUST_IPRED_ANGLE_A_RExt_Mitsubishi_1 \
IPCM_A_RExt_NEC \

HEVC_SAMPLES_422_10BIN = \
Main_422_10_A_RExt_Sony_1 \
Main_422_10_B_RExt_Sony_1 \

HEVC_SAMPLES_444_12BIT = \
IPCM_B_RExt_NEC \


# equivalent bitstreams
# AMP_D_Hisilicon_3 -- AMP_D_Hisilicon
# AMP_E_Hisilicon_3 -- AMP_E_Hisilicon
@@ -153,6 +165,10 @@ HEVC_SAMPLES_10BIT = \

# do not pass:
# TSUNEQBD_A_MAIN10_Technicolor_2.bit (segfault mix 9-10bits)
# PERSIST_RPARAM_A_RExt_Sony_1 (rext)
# QMATRIX_A_RExt_Sony_1 (rext)
# SAO_A_RExt_MediaTek_1 (rext)


define FATE_HEVC_TEST
FATE_HEVC += fate-hevc-conformance-$(1)
@@ -164,8 +180,26 @@ FATE_HEVC += fate-hevc-conformance-$(1)
fate-hevc-conformance-$(1): CMD = framecrc -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit -pix_fmt yuv420p10le
endef

define FATE_HEVC_TEST_422_10BIT
FATE_HEVC += fate-hevc-conformance-$(1)
fate-hevc-conformance-$(1): CMD = framecrc -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit -pix_fmt yuv422p10le
endef

define FATE_HEVC_TEST_422_10BIN
FATE_HEVC += fate-hevc-conformance-$(1)
fate-hevc-conformance-$(1): CMD = framecrc -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bin -pix_fmt yuv422p10le
endef

define FATE_HEVC_TEST_444_12BIT
FATE_HEVC += fate-hevc-conformance-$(1)
fate-hevc-conformance-$(1): CMD = framecrc -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit -pix_fmt yuv444p12le
endef

$(foreach N,$(HEVC_SAMPLES),$(eval $(call FATE_HEVC_TEST,$(N))))
$(foreach N,$(HEVC_SAMPLES_10BIT),$(eval $(call FATE_HEVC_TEST_10BIT,$(N))))
$(foreach N,$(HEVC_SAMPLES_422_10BIT),$(eval $(call FATE_HEVC_TEST_422_10BIT,$(N))))
$(foreach N,$(HEVC_SAMPLES_422_10BIN),$(eval $(call FATE_HEVC_TEST_422_10BIN,$(N))))
$(foreach N,$(HEVC_SAMPLES_444_12BIT),$(eval $(call FATE_HEVC_TEST_444_12BIT,$(N))))

FATE_HEVC-$(call DEMDEC, HEVC, HEVC) += $(FATE_HEVC)

@@ -0,0 +1,4 @@
#tb 0: 1/25
0, 0, 0, 1, 8294400, 0xa061c78c
0, 1, 1, 1, 8294400, 0x60250c76
0, 2, 2, 1, 8294400, 0x48e3fbdb
@@ -0,0 +1,2 @@
#tb 0: 1/25
0, 0, 0, 1, 399360, 0xbac29a51
@@ -0,0 +1,2 @@
#tb 0: 1/25
0, 0, 0, 1, 599040, 0x1f808406
@@ -0,0 +1,25 @@
#tb 0: 1/25
0, 0, 0, 1, 8294400, 0xa189c341
0, 1, 1, 1, 8294400, 0xefe07f3f
0, 2, 2, 1, 8294400, 0xf11cd41f
0, 3, 3, 1, 8294400, 0x85897411
0, 4, 4, 1, 8294400, 0x2db68eca
0, 5, 5, 1, 8294400, 0xbf826c45
0, 6, 6, 1, 8294400, 0x9960de92
0, 7, 7, 1, 8294400, 0xd8125d06
0, 8, 8, 1, 8294400, 0xb90251df
0, 9, 9, 1, 8294400, 0x5cc8c099
0, 10, 10, 1, 8294400, 0xe5b49131
0, 11, 11, 1, 8294400, 0xa861faac
0, 12, 12, 1, 8294400, 0x1e125ad2
0, 13, 13, 1, 8294400, 0xbceba6d9
0, 14, 14, 1, 8294400, 0x135dab49
0, 15, 15, 1, 8294400, 0xf09f3164
0, 16, 16, 1, 8294400, 0xfda414dd
0, 17, 17, 1, 8294400, 0xbf273db4
0, 18, 18, 1, 8294400, 0x0dea125e
0, 19, 19, 1, 8294400, 0xde6dedb0
0, 20, 20, 1, 8294400, 0x6389ceb6
0, 21, 21, 1, 8294400, 0x8d69e4b8
0, 22, 22, 1, 8294400, 0xf74c0457
0, 23, 23, 1, 8294400, 0x5ecd983e
@@ -0,0 +1,18 @@
#tb 0: 1/25
0, 0, 0, 1, 16384000, 0xbf300829
0, 1, 1, 1, 16384000, 0x7beeab61
0, 2, 2, 1, 16384000, 0x5e55cd13
0, 3, 3, 1, 16384000, 0x62a54105
0, 4, 4, 1, 16384000, 0x2db21797
0, 5, 5, 1, 16384000, 0x6d9f84c1
0, 6, 6, 1, 16384000, 0x68fdacfc
0, 7, 7, 1, 16384000, 0xe2c93c1a
0, 8, 8, 1, 16384000, 0x7d011df0
0, 9, 9, 1, 16384000, 0x7524e2d3
0, 10, 10, 1, 16384000, 0x1d240868
0, 11, 11, 1, 16384000, 0x14cab858
0, 12, 12, 1, 16384000, 0x4e2e1130
0, 13, 13, 1, 16384000, 0x60c75577
0, 14, 14, 1, 16384000, 0x32dfc64b
0, 15, 15, 1, 16384000, 0x0725f9ac
0, 16, 16, 1, 16384000, 0xda0886f1

No commit comments for this range