Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
d7f9f34d
Commit
d7f9f34d
authored
Mar 02, 2013
by
Paul B Mahol
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
zmbv: stop doing colorspace conversion
Signed-off-by:
Paul B Mahol
<
onemda@gmail.com
>
parent
f5ce359c
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
303 additions
and
331 deletions
+303
-331
zmbv.c
libavcodec/zmbv.c
+25
-53
zmbv-15bit
tests/ref/fate/zmbv-15bit
+159
-159
zmbv-16bit
tests/ref/fate/zmbv-16bit
+119
-119
No files found.
libavcodec/zmbv.c
View file @
d7f9f34d
...
@@ -65,6 +65,7 @@ typedef struct ZmbvContext {
...
@@ -65,6 +65,7 @@ typedef struct ZmbvContext {
int
fmt
;
int
fmt
;
int
comp
;
int
comp
;
int
flags
;
int
flags
;
int
stride
;
int
bw
,
bh
,
bx
,
by
;
int
bw
,
bh
,
bx
,
by
;
int
decomp_len
;
int
decomp_len
;
z_stream
zstream
;
z_stream
zstream
;
...
@@ -410,13 +411,6 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPac
...
@@ -410,13 +411,6 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPac
if
(
c
->
pic
.
data
[
0
])
if
(
c
->
pic
.
data
[
0
])
avctx
->
release_buffer
(
avctx
,
&
c
->
pic
);
avctx
->
release_buffer
(
avctx
,
&
c
->
pic
);
c
->
pic
.
reference
=
3
;
c
->
pic
.
buffer_hints
=
FF_BUFFER_HINTS_VALID
;
if
((
ret
=
ff_get_buffer
(
avctx
,
&
c
->
pic
))
<
0
)
{
av_log
(
avctx
,
AV_LOG_ERROR
,
"get_buffer() failed
\n
"
);
return
ret
;
}
/* parse header */
/* parse header */
c
->
flags
=
buf
[
0
];
c
->
flags
=
buf
[
0
];
buf
++
;
len
--
;
buf
++
;
len
--
;
...
@@ -458,24 +452,35 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPac
...
@@ -458,24 +452,35 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPac
c
->
bpp
=
8
;
c
->
bpp
=
8
;
decode_intra
=
zmbv_decode_intra
;
decode_intra
=
zmbv_decode_intra
;
c
->
decode_xor
=
zmbv_decode_xor_8
;
c
->
decode_xor
=
zmbv_decode_xor_8
;
avctx
->
pix_fmt
=
AV_PIX_FMT_PAL8
;
c
->
stride
=
c
->
width
;
break
;
break
;
case
ZMBV_FMT_15BPP
:
case
ZMBV_FMT_15BPP
:
case
ZMBV_FMT_16BPP
:
case
ZMBV_FMT_16BPP
:
c
->
bpp
=
16
;
c
->
bpp
=
16
;
decode_intra
=
zmbv_decode_intra
;
decode_intra
=
zmbv_decode_intra
;
c
->
decode_xor
=
zmbv_decode_xor_16
;
c
->
decode_xor
=
zmbv_decode_xor_16
;
if
(
c
->
fmt
==
ZMBV_FMT_15BPP
)
avctx
->
pix_fmt
=
AV_PIX_FMT_RGB555LE
;
else
avctx
->
pix_fmt
=
AV_PIX_FMT_RGB565LE
;
c
->
stride
=
c
->
width
*
2
;
break
;
break
;
#ifdef ZMBV_ENABLE_24BPP
#ifdef ZMBV_ENABLE_24BPP
case
ZMBV_FMT_24BPP
:
case
ZMBV_FMT_24BPP
:
c
->
bpp
=
24
;
c
->
bpp
=
24
;
decode_intra
=
zmbv_decode_intra
;
decode_intra
=
zmbv_decode_intra
;
c
->
decode_xor
=
zmbv_decode_xor_24
;
c
->
decode_xor
=
zmbv_decode_xor_24
;
avctx
->
pix_fmt
=
AV_PIX_FMT_RGB24
;
c
->
stride
=
c
->
width
*
3
;
break
;
break
;
#endif //ZMBV_ENABLE_24BPP
#endif //ZMBV_ENABLE_24BPP
case
ZMBV_FMT_32BPP
:
case
ZMBV_FMT_32BPP
:
c
->
bpp
=
32
;
c
->
bpp
=
32
;
decode_intra
=
zmbv_decode_intra
;
decode_intra
=
zmbv_decode_intra
;
c
->
decode_xor
=
zmbv_decode_xor_32
;
c
->
decode_xor
=
zmbv_decode_xor_32
;
avctx
->
pix_fmt
=
AV_PIX_FMT_BGRA
;
c
->
stride
=
c
->
width
*
4
;
break
;
break
;
default:
default:
c
->
decode_xor
=
NULL
;
c
->
decode_xor
=
NULL
;
...
@@ -506,6 +511,13 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPac
...
@@ -506,6 +511,13 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPac
return
AVERROR_INVALIDDATA
;
return
AVERROR_INVALIDDATA
;
}
}
c
->
pic
.
reference
=
3
;
c
->
pic
.
buffer_hints
=
FF_BUFFER_HINTS_VALID
;
if
((
ret
=
ff_get_buffer
(
avctx
,
&
c
->
pic
))
<
0
)
{
av_log
(
avctx
,
AV_LOG_ERROR
,
"get_buffer() failed
\n
"
);
return
ret
;
}
if
(
c
->
comp
==
0
)
{
//Uncompressed data
if
(
c
->
comp
==
0
)
{
//Uncompressed data
if
(
c
->
decomp_size
<
len
)
{
if
(
c
->
decomp_size
<
len
)
{
av_log
(
avctx
,
AV_LOG_ERROR
,
"decomp buffer too small
\n
"
);
av_log
(
avctx
,
AV_LOG_ERROR
,
"decomp buffer too small
\n
"
);
...
@@ -539,62 +551,23 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPac
...
@@ -539,62 +551,23 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPac
/* update frames */
/* update frames */
{
{
uint8_t
*
out
,
*
src
;
uint8_t
*
out
,
*
src
;
int
i
,
j
;
int
j
;
out
=
c
->
pic
.
data
[
0
];
out
=
c
->
pic
.
data
[
0
];
src
=
c
->
cur
;
src
=
c
->
cur
;
switch
(
c
->
fmt
)
{
switch
(
c
->
fmt
)
{
case
ZMBV_FMT_8BPP
:
case
ZMBV_FMT_8BPP
:
for
(
j
=
0
;
j
<
c
->
height
;
j
++
)
{
for
(
j
=
0
;
j
<
256
;
j
++
)
for
(
i
=
0
;
i
<
c
->
width
;
i
++
)
{
AV_WN32
(
&
c
->
pic
.
data
[
1
][
j
*
4
],
0xFFU
<<
24
|
AV_RB24
(
&
c
->
pal
[
j
*
3
]));
out
[
i
*
3
+
0
]
=
c
->
pal
[(
*
src
)
*
3
+
0
];
out
[
i
*
3
+
1
]
=
c
->
pal
[(
*
src
)
*
3
+
1
];
out
[
i
*
3
+
2
]
=
c
->
pal
[(
*
src
)
*
3
+
2
];
src
++
;
}
out
+=
c
->
pic
.
linesize
[
0
];
}
break
;
case
ZMBV_FMT_15BPP
:
case
ZMBV_FMT_15BPP
:
for
(
j
=
0
;
j
<
c
->
height
;
j
++
)
{
for
(
i
=
0
;
i
<
c
->
width
;
i
++
)
{
uint16_t
tmp
=
AV_RL16
(
src
);
src
+=
2
;
out
[
i
*
3
+
0
]
=
(
tmp
&
0x7C00
)
>>
7
;
out
[
i
*
3
+
1
]
=
(
tmp
&
0x03E0
)
>>
2
;
out
[
i
*
3
+
2
]
=
(
tmp
&
0x001F
)
<<
3
;
}
out
+=
c
->
pic
.
linesize
[
0
];
}
break
;
case
ZMBV_FMT_16BPP
:
case
ZMBV_FMT_16BPP
:
for
(
j
=
0
;
j
<
c
->
height
;
j
++
)
{
for
(
i
=
0
;
i
<
c
->
width
;
i
++
)
{
uint16_t
tmp
=
AV_RL16
(
src
);
src
+=
2
;
out
[
i
*
3
+
0
]
=
(
tmp
&
0xF800
)
>>
8
;
out
[
i
*
3
+
1
]
=
(
tmp
&
0x07E0
)
>>
3
;
out
[
i
*
3
+
2
]
=
(
tmp
&
0x001F
)
<<
3
;
}
out
+=
c
->
pic
.
linesize
[
0
];
}
break
;
#ifdef ZMBV_ENABLE_24BPP
#ifdef ZMBV_ENABLE_24BPP
case
ZMBV_FMT_24BPP
:
case
ZMBV_FMT_24BPP
:
for
(
j
=
0
;
j
<
c
->
height
;
j
++
)
{
#endif
memcpy
(
out
,
src
,
c
->
width
*
3
);
src
+=
c
->
width
*
3
;
out
+=
c
->
pic
.
linesize
[
0
];
}
break
;
#endif //ZMBV_ENABLE_24BPP
case
ZMBV_FMT_32BPP
:
case
ZMBV_FMT_32BPP
:
for
(
j
=
0
;
j
<
c
->
height
;
j
++
)
{
for
(
j
=
0
;
j
<
c
->
height
;
j
++
)
{
for
(
i
=
0
;
i
<
c
->
width
;
i
++
)
{
memcpy
(
out
,
src
,
c
->
stride
);
uint32_t
tmp
=
AV_RL32
(
src
);
src
+=
c
->
stride
;
src
+=
4
;
AV_WB24
(
out
+
(
i
*
3
),
tmp
);
}
out
+=
c
->
pic
.
linesize
[
0
];
out
+=
c
->
pic
.
linesize
[
0
];
}
}
break
;
break
;
...
@@ -626,7 +599,6 @@ static av_cold int decode_init(AVCodecContext *avctx)
...
@@ -626,7 +599,6 @@ static av_cold int decode_init(AVCodecContext *avctx)
// Needed if zlib unused or init aborted before inflateInit
// Needed if zlib unused or init aborted before inflateInit
memset
(
&
c
->
zstream
,
0
,
sizeof
(
z_stream
));
memset
(
&
c
->
zstream
,
0
,
sizeof
(
z_stream
));
avctx
->
pix_fmt
=
AV_PIX_FMT_RGB24
;
c
->
decomp_size
=
(
avctx
->
width
+
255
)
*
4
*
(
avctx
->
height
+
64
);
c
->
decomp_size
=
(
avctx
->
width
+
255
)
*
4
*
(
avctx
->
height
+
64
);
/* Allocate decompression buffer */
/* Allocate decompression buffer */
...
...
tests/ref/fate/zmbv-15bit
View file @
d7f9f34d
#tb 0: 250000/1585341
#tb 0: 250000/1585341
0, 0, 0, 1, 192000, 0x
e1d317d6
0, 0, 0, 1, 192000, 0x
8f9020f2
0, 1, 1, 1, 192000, 0x
e100109d
0, 1, 1, 1, 192000, 0x
bfba7f63
0, 2, 2, 1, 192000, 0x
ecc69c65
0, 2, 2, 1, 192000, 0x
96b48d11
0, 3, 3, 1, 192000, 0x
68f06324
0, 3, 3, 1, 192000, 0x
f91727d5
0, 4, 4, 1, 192000, 0x
68f06324
0, 4, 4, 1, 192000, 0x
f91727d5
0, 5, 5, 1, 192000, 0x
68f06324
0, 5, 5, 1, 192000, 0x
f91727d5
0, 6, 6, 1, 192000, 0x
68f06324
0, 6, 6, 1, 192000, 0x
f91727d5
0, 7, 7, 1, 192000, 0x
68f06324
0, 7, 7, 1, 192000, 0x
f91727d5
0, 8, 8, 1, 192000, 0x
68f06324
0, 8, 8, 1, 192000, 0x
f91727d5
0, 9, 9, 1, 192000, 0x
68f06324
0, 9, 9, 1, 192000, 0x
f91727d5
0, 10, 10, 1, 192000, 0x
68f06324
0, 10, 10, 1, 192000, 0x
f91727d5
0, 11, 11, 1, 192000, 0x
68f06324
0, 11, 11, 1, 192000, 0x
f91727d5
0, 12, 12, 1, 192000, 0x
68f06324
0, 12, 12, 1, 192000, 0x
f91727d5
0, 13, 13, 1, 192000, 0x
68f06324
0, 13, 13, 1, 192000, 0x
f91727d5
0, 14, 14, 1, 192000, 0x
68f06324
0, 14, 14, 1, 192000, 0x
f91727d5
0, 15, 15, 1, 192000, 0x
68f06324
0, 15, 15, 1, 192000, 0x
f91727d5
0, 16, 16, 1, 192000, 0x
68f06324
0, 16, 16, 1, 192000, 0x
f91727d5
0, 17, 17, 1, 192000, 0x
4c03d2e3
0, 17, 17, 1, 192000, 0x
61c4e431
0, 18, 18, 1, 192000, 0x
4c03d2e3
0, 18, 18, 1, 192000, 0x
61c4e431
0, 19, 19, 1, 192000, 0x
4c03d2e3
0, 19, 19, 1, 192000, 0x
61c4e431
0, 20, 20, 1, 192000, 0x
4c03d2e3
0, 20, 20, 1, 192000, 0x
61c4e431
0, 21, 21, 1, 192000, 0x
b562cf68
0, 21, 21, 1, 192000, 0x
1fb3f649
0, 22, 22, 1, 192000, 0x
b562cf68
0, 22, 22, 1, 192000, 0x
1fb3f649
0, 23, 23, 1, 192000, 0x
b562cf68
0, 23, 23, 1, 192000, 0x
1fb3f649
0, 24, 24, 1, 192000, 0x
b562cf68
0, 24, 24, 1, 192000, 0x
1fb3f649
0, 25, 25, 1, 192000, 0x
b562cf68
0, 25, 25, 1, 192000, 0x
1fb3f649
0, 26, 26, 1, 192000, 0x
0e5e03c7
0, 26, 26, 1, 192000, 0x
14f72c22
0, 27, 27, 1, 192000, 0x
0e5e03c7
0, 27, 27, 1, 192000, 0x
14f72c22
0, 28, 28, 1, 192000, 0x
0e5e03c7
0, 28, 28, 1, 192000, 0x
14f72c22
0, 29, 29, 1, 192000, 0x
0e5e03c7
0, 29, 29, 1, 192000, 0x
14f72c22
0, 30, 30, 1, 192000, 0x
eb2e0f67
0, 30, 30, 1, 192000, 0x
8cae3816
0, 31, 31, 1, 192000, 0x
eb2e0f67
0, 31, 31, 1, 192000, 0x
8cae3816
0, 32, 32, 1, 192000, 0x
eb2e0f67
0, 32, 32, 1, 192000, 0x
8cae3816
0, 33, 33, 1, 192000, 0x
eb2e0f67
0, 33, 33, 1, 192000, 0x
8cae3816
0, 34, 34, 1, 192000, 0x
eb2e0f67
0, 34, 34, 1, 192000, 0x
8cae3816
0, 35, 35, 1, 192000, 0x
dce603c7
0, 35, 35, 1, 192000, 0x
2b6f2c22
0, 36, 36, 1, 192000, 0x
dce603c7
0, 36, 36, 1, 192000, 0x
2b6f2c22
0, 37, 37, 1, 192000, 0x
dce603c7
0, 37, 37, 1, 192000, 0x
2b6f2c22
0, 38, 38, 1, 192000, 0x
dce603c7
0, 38, 38, 1, 192000, 0x
2b6f2c22
0, 39, 39, 1, 192000, 0x
a8e7db08
0, 39, 39, 1, 192000, 0x
c568024c
0, 40, 40, 1, 192000, 0x
a8e7db08
0, 40, 40, 1, 192000, 0x
c568024c
0, 41, 41, 1, 192000, 0x
a8e7db08
0, 41, 41, 1, 192000, 0x
c568024c
0, 42, 42, 1, 192000, 0x
a8e7db08
0, 42, 42, 1, 192000, 0x
c568024c
0, 43, 43, 1, 192000, 0x
a8e7db08
0, 43, 43, 1, 192000, 0x
c568024c
0, 44, 44, 1, 192000, 0x
322a1b07
0, 44, 44, 1, 192000, 0x
a93b440a
0, 45, 45, 1, 192000, 0x
322a1b07
0, 45, 45, 1, 192000, 0x
a93b440a
0, 46, 46, 1, 192000, 0x
322a1b07
0, 46, 46, 1, 192000, 0x
a93b440a
0, 47, 47, 1, 192000, 0x
322a1b07
0, 47, 47, 1, 192000, 0x
a93b440a
0, 48, 48, 1, 192000, 0x7
43206a
f
0, 48, 48, 1, 192000, 0x7
98a2f1
f
0, 49, 49, 1, 192000, 0x7
43206a
f
0, 49, 49, 1, 192000, 0x7
98a2f1
f
0, 50, 50, 1, 192000, 0x7
43206a
f
0, 50, 50, 1, 192000, 0x7
98a2f1
f
0, 51, 51, 1, 192000, 0x7
43206a
f
0, 51, 51, 1, 192000, 0x7
98a2f1
f
0, 52, 52, 1, 192000, 0x7
43206a
f
0, 52, 52, 1, 192000, 0x7
98a2f1
f
0, 53, 53, 1, 192000, 0x
50195ddf
0, 53, 53, 1, 192000, 0x
f04288c5
0, 54, 54, 1, 192000, 0x
50195ddf
0, 54, 54, 1, 192000, 0x
f04288c5
0, 55, 55, 1, 192000, 0x
50195ddf
0, 55, 55, 1, 192000, 0x
f04288c5
0, 56, 56, 1, 192000, 0x
50195ddf
0, 56, 56, 1, 192000, 0x
f04288c5
0, 57, 57, 1, 192000, 0x
d31620d7
0, 57, 57, 1, 192000, 0x
4aa04a04
0, 58, 58, 1, 192000, 0x
d31620d7
0, 58, 58, 1, 192000, 0x
4aa04a04
0, 59, 59, 1, 192000, 0x
d31620d7
0, 59, 59, 1, 192000, 0x
4aa04a04
0, 60, 60, 1, 192000, 0x
d31620d7
0, 60, 60, 1, 192000, 0x
4aa04a04
0, 61, 61, 1, 192000, 0x
d31620d7
0, 61, 61, 1, 192000, 0x
4aa04a04
0, 62, 62, 1, 192000, 0x
3af023bf
0, 62, 62, 1, 192000, 0x
b0304d01
0, 63, 63, 1, 192000, 0x
3af023bf
0, 63, 63, 1, 192000, 0x
b0304d01
0, 64, 64, 1, 192000, 0x
3af023bf
0, 64, 64, 1, 192000, 0x
b0304d01
0, 65, 65, 1, 192000, 0x
3af023bf
0, 65, 65, 1, 192000, 0x
b0304d01
0, 66, 66, 1, 192000, 0x
561a124f
0, 66, 66, 1, 192000, 0x
ef353b13
0, 67, 67, 1, 192000, 0x
561a124f
0, 67, 67, 1, 192000, 0x
ef353b13
0, 68, 68, 1, 192000, 0x
561a124f
0, 68, 68, 1, 192000, 0x
ef353b13
0, 69, 69, 1, 192000, 0x
561a124f
0, 69, 69, 1, 192000, 0x
ef353b13
0, 70, 70, 1, 192000, 0x
561a124f
0, 70, 70, 1, 192000, 0x
ef353b13
0, 71, 71, 1, 192000, 0x
99210c7f
0, 71, 71, 1, 192000, 0x
bf823519
0, 72, 72, 1, 192000, 0x
99210c7f
0, 72, 72, 1, 192000, 0x
bf823519
0, 73, 73, 1, 192000, 0x
99210c7f
0, 73, 73, 1, 192000, 0x
bf823519
0, 74, 74, 1, 192000, 0x
99210c7f
0, 74, 74, 1, 192000, 0x
bf823519
0, 75, 75, 1, 192000, 0x
c77b03c7
0, 75, 75, 1, 192000, 0x
d0352c22
0, 76, 76, 1, 192000, 0x
c77b03c7
0, 76, 76, 1, 192000, 0x
d0352c22
0, 77, 77, 1, 192000, 0x
c77b03c7
0, 77, 77, 1, 192000, 0x
d0352c22
0, 78, 78, 1, 192000, 0x
c77b03c7
0, 78, 78, 1, 192000, 0x
d0352c22
0, 79, 79, 1, 192000, 0x
c77b03c7
0, 79, 79, 1, 192000, 0x
d0352c22
0, 80, 80, 1, 192000, 0x8
3ea7550
0, 80, 80, 1, 192000, 0x8
17299a6
0, 81, 81, 1, 192000, 0x
ec285270
0, 81, 81, 1, 192000, 0x
fb1475ca
0, 82, 82, 1, 192000, 0x
0e075558
0, 82, 82, 1, 192000, 0x
fcd278c7
0, 83, 83, 1, 192000, 0x
880c2108
0, 83, 83, 1, 192000, 0x
a08742fd
0, 84, 84, 1, 192000, 0x4
0c523f0
0, 84, 84, 1, 192000, 0x4
7c245fa
0, 85, 85, 1, 192000, 0x
01378f78
0, 85, 85, 1, 192000, 0x
f7e7b48b
0, 86, 86, 1, 192000, 0x
42045558
0, 86, 86, 1, 192000, 0x
f56378c7
0, 87, 87, 1, 192000, 0x
de8f3278
0, 87, 87, 1, 192000, 0x
80bc54eb
0, 88, 88, 1, 192000, 0xa
58c0110
0, 88, 88, 1, 192000, 0xa
e59221e
0, 89, 89, 1, 192000, 0x
335ea9d1
0, 89, 89, 1, 192000, 0x
7d0fc869
0, 90, 90, 1, 192000, 0x
7e94bb41
0, 90, 90, 1, 192000, 0x
8e89da57
0, 91, 91, 1, 192000, 0x
9cc5d569
0, 91, 91, 1, 192000, 0x
f0a9f53c
0, 92, 92, 1, 192000, 0x
e942e109
0, 92, 92, 1, 192000, 0x
658d013f
0, 93, 93, 1, 192000, 0x
4cb83848
0, 93, 93, 1, 192000, 0x
90ef5ae5
0, 94, 94, 1, 192000, 0x
6986fe19
0, 94, 94, 1, 192000, 0x
93b81f21
0, 95, 95, 1, 192000, 0x
bb8c23f0
0, 95, 95, 1, 192000, 0x
61e545fa
0, 96, 96, 1, 192000, 0x
296766c8
0, 96, 96, 1, 192000, 0x
c6688ab5
0, 97, 97, 1, 192000, 0x
b4230cb0
0, 97, 97, 1, 192000, 0x
72032e12
0, 98, 98, 1, 192000, 0x
2c2f1850
0, 98, 98, 1, 192000, 0x
f28c3a06
0, 99, 99, 1, 192000, 0x
93c70110
0, 99, 99, 1, 192000, 0x
f1bc221e
0, 100, 100, 1, 192000, 0x
b830a9d1
0, 100, 100, 1, 192000, 0x
941bc869
0, 101, 101, 1, 192000, 0x
bed48fa9
0, 101, 101, 1, 192000, 0x
e95ead84
0, 102, 102, 1, 192000, 0x
c087bb41
0, 102, 102, 1, 192000, 0x
61dbda57
0, 103, 103, 1, 192000, 0x79
2de6d
9
0, 103, 103, 1, 192000, 0x79
80073
9
0, 104, 104, 1, 192000, 0x
1edaf849
0, 104, 104, 1, 192000, 0x
00c31927
0, 105, 105, 1, 192000, 0x
6564bb41
0, 105, 105, 1, 192000, 0x
74a3da57
0, 106, 106, 1, 192000, 0x
9153d569
0, 106, 106, 1, 192000, 0x
b98cf53c
0, 107, 107, 1, 192000, 0x
e73ff561
0, 107, 107, 1, 192000, 0x
d3f9162a
0, 108, 108, 1, 192000, 0x
fa3be3f1
0, 108, 108, 1, 192000, 0x
888c043c
0, 109, 109, 1, 192000, 0x
8008fe19
0, 109, 109, 1, 192000, 0x
100f1f21
0, 110, 110, 1, 192000, 0x
d2561b38
0, 110, 110, 1, 192000, 0x
41993d03
0, 111, 111, 1, 192000, 0x
ae3c26d8
0, 111, 111, 1, 192000, 0x
01a548f7
0, 112, 112, 1, 192000, 0xb
0114f88
0, 112, 112, 1, 192000, 0xb
e5372cd
0, 113, 113, 1, 192000, 0x
117e1e2
0
0, 113, 113, 1, 192000, 0x
0fec400
0
0, 114, 114, 1, 192000, 0x
482d1280
0, 114, 114, 1, 192000, 0x
80e9340c
0, 115, 115, 1, 192000, 0x
425106e0
0, 115, 115, 1, 192000, 0x
ea582818
0, 116, 116, 1, 192000, 0x
0e6b0cb0
0, 116, 116, 1, 192000, 0x
5c3a2e12
0, 117, 117, 1, 192000, 0x
95dc2ca8
0, 117, 117, 1, 192000, 0x
5c2b4ef1
0, 118, 118, 1, 192000, 0x
52097b2
0
0, 118, 118, 1, 192000, 0x
f2409fa
0
0, 119, 119, 1, 192000, 0x4
1a84f88
0, 119, 119, 1, 192000, 0x4
bc472cd
0, 120, 120, 1, 192000, 0x
b78d7268
0, 120, 120, 1, 192000, 0x
3dcb96a9
0, 121, 121, 1, 192000, 0x
2cd366c8
0, 121, 121, 1, 192000, 0x
ff978ab5
0, 122, 122, 1, 192000, 0x
bf39e109
0, 122, 122, 1, 192000, 0x
ff72013f
0, 123, 123, 1, 192000, 0x
ecbaeca9
0, 123, 123, 1, 192000, 0x
2f530d33
0, 124, 124, 1, 192000, 0x
3254eca9
0, 124, 124, 1, 192000, 0x
a3350d33
0, 125, 125, 1, 192000, 0x
3fc903f8
0, 125, 125, 1, 192000, 0x
6be6251b
0, 126, 126, 1, 192000, 0x0
bbc5e10
0, 126, 126, 1, 192000, 0x0
7f081be
0, 127, 127, 1, 192000, 0x
e9103560
0, 127, 127, 1, 192000, 0x
b5d957e8
0, 128, 128, 1, 192000, 0x
bd5d2f90
0, 128, 128, 1, 192000, 0x
43c551ee
0, 129, 129, 1, 192000, 0x
7ace2ca8
0, 129, 129, 1, 192000, 0x
19224ef1
0, 130, 130, 1, 192000, 0x
7354c6e1
0, 130, 130, 1, 192000, 0x
0720e64b
0, 131, 131, 1, 192000, 0x
72e0d569
0, 131, 131, 1, 192000, 0x
3c53f53c
0, 132, 132, 1, 192000, 0x
a4ade3f1
0, 132, 132, 1, 192000, 0x
8534043c
0, 133, 133, 1, 192000, 0x
f2f8cf99
0, 133, 133, 1, 192000, 0x
b7c7ef42
0, 134, 134, 1, 192000, 0x
2b7ee6d
9
0, 134, 134, 1, 192000, 0x
9e3e073
9
0, 135, 135, 1, 192000, 0x
548d1b38
0, 135, 135, 1, 192000, 0x
95e43d03
0, 136, 136, 1, 192000, 0x
a1551b38
0, 136, 136, 1, 192000, 0x
92473d03
0, 137, 137, 1, 192000, 0x
fb3e3560
0, 137, 137, 1, 192000, 0x
636757e8
0, 138, 138, 1, 192000, 0x
3aaaccb1
0, 138, 138, 1, 192000, 0x
ba3aec45
0, 139, 139, 1, 192000, 0x
a85ee109
0, 139, 139, 1, 192000, 0x
fd9e013f
0, 140, 140, 1, 192000, 0x
c1bff849
0, 140, 140, 1, 192000, 0x
108c1927
0, 141, 141, 1, 192000, 0x
a62bef91
0, 141, 141, 1, 192000, 0x
29db1030
0, 142, 142, 1, 192000, 0x
ddf40cb0
0, 142, 142, 1, 192000, 0x
e0172e12
0, 143, 143, 1, 192000, 0x
15bb3e18
0, 143, 143, 1, 192000, 0x
744260df
0, 144, 144, 1, 192000, 0x
92fd5558
0, 144, 144, 1, 192000, 0x
c59478c7
0, 145, 145, 1, 192000, 0x
2d365270
0, 145, 145, 1, 192000, 0x
a84475ca
0, 146, 146, 1, 192000, 0x
b5f343e8
0, 146, 146, 1, 192000, 0x
9d2866d9
0, 147, 147, 1, 192000, 0x
93042108
0, 147, 147, 1, 192000, 0x
c49342fd
0, 148, 148, 1, 192000, 0x
96d59830
0, 148, 148, 1, 192000, 0x
13e5bd82
0, 149, 149, 1, 192000, 0x1
f69ddf0
0, 149, 149, 1, 192000, 0x1
0d10549
0, 150, 150, 1, 192000, 0x
8eb0124f
0, 150, 150, 1, 192000, 0x
f5ca3b13
0, 151, 151, 1, 192000, 0x
ae727dd7
0, 151, 151, 1, 192000, 0x
8c27a9a4
0, 152, 152, 1, 192000, 0x
b8a63aff
0, 152, 152, 1, 192000, 0x
cc4f64e9
0, 153, 153, 1, 192000, 0x
fae83de7
0, 153, 153, 1, 192000, 0x
020c67e6
0, 154, 154, 1, 192000, 0x
2f034987
0, 154, 154, 1, 192000, 0x
af4773da
0, 155, 155, 1, 192000, 0x
a99e1537
0, 155, 155, 1, 192000, 0x
62093e10
0, 156, 156, 1, 192000, 0x
0ad70c7f
0, 156, 156, 1, 192000, 0x
96783519
0, 157, 157, 1, 192000, 0x
74b3e990
0, 157, 157, 1, 192000, 0x
8b9a113d
0, 158, 158, 1, 192000, 0x
1bf0d250
0, 158, 158, 1, 192000, 0x
9050f946
tests/ref/fate/zmbv-16bit
View file @
d7f9f34d
#tb 0: 250000/1585341
#tb 0: 250000/1585341
0, 0, 0, 1, 192000, 0x
11e62dbe
0, 0, 0, 1, 192000, 0x
e869dc94
0, 1, 1, 1, 192000, 0x
31698b8f
0, 1, 1, 1, 192000, 0x
742932f2
0, 2, 2, 1, 192000, 0x
31698b8f
0, 2, 2, 1, 192000, 0x
742932f2
0, 3, 3, 1, 192000, 0x
31698b8f
0, 3, 3, 1, 192000, 0x
742932f2
0, 4, 4, 1, 192000, 0x
31698b8f
0, 4, 4, 1, 192000, 0x
742932f2
0, 5, 5, 1, 192000, 0x
31698b8f
0, 5, 5, 1, 192000, 0x
742932f2
0, 6, 6, 1, 192000, 0x
31698b8f
0, 6, 6, 1, 192000, 0x
742932f2
0, 7, 7, 1, 192000, 0x
31698b8f
0, 7, 7, 1, 192000, 0x
742932f2
0, 8, 8, 1, 192000, 0x
31698b8f
0, 8, 8, 1, 192000, 0x
742932f2
0, 9, 9, 1, 192000, 0x
31698b8f
0, 9, 9, 1, 192000, 0x
742932f2
0, 10, 10, 1, 192000, 0x
31698b8f
0, 10, 10, 1, 192000, 0x
742932f2
0, 11, 11, 1, 192000, 0x
31698b8f
0, 11, 11, 1, 192000, 0x
742932f2
0, 12, 12, 1, 192000, 0x
31698b8f
0, 12, 12, 1, 192000, 0x
742932f2
0, 13, 13, 1, 192000, 0x
4ca609ea
0, 13, 13, 1, 192000, 0x
b718e72e
0, 14, 14, 1, 192000, 0x
4ca609ea
0, 14, 14, 1, 192000, 0x
b718e72e
0, 15, 15, 1, 192000, 0x
4ca609ea
0, 15, 15, 1, 192000, 0x
b718e72e
0, 16, 16, 1, 192000, 0x
4ca609ea
0, 16, 16, 1, 192000, 0x
b718e72e
0, 17, 17, 1, 192000, 0x
33dd0a8b
0, 17, 17, 1, 192000, 0x
7507f946
0, 18, 18, 1, 192000, 0x
33dd0a8b
0, 18, 18, 1, 192000, 0x
7507f946
0, 19, 19, 1, 192000, 0x
33dd0a8b
0, 19, 19, 1, 192000, 0x
7507f946
0, 20, 20, 1, 192000, 0x
33dd0a8b
0, 20, 20, 1, 192000, 0x
7507f946
0, 21, 21, 1, 192000, 0x
33dd0a8b
0, 21, 21, 1, 192000, 0x
7507f946
0, 22, 22, 1, 192000, 0x
08e2420f
0, 22, 22, 1, 192000, 0x
e620321c
0, 23, 23, 1, 192000, 0x
08e2420f
0, 23, 23, 1, 192000, 0x
e620321c
0, 24, 24, 1, 192000, 0x
08e2420f
0, 24, 24, 1, 192000, 0x
e620321c
0, 25, 25, 1, 192000, 0x
08e2420f
0, 25, 25, 1, 192000, 0x
e620321c
0, 26, 26, 1, 192000, 0x
7b7b50ab
0, 26, 26, 1, 192000, 0x
9b5f410d
0, 27, 27, 1, 192000, 0x
7b7b50ab
0, 27, 27, 1, 192000, 0x
9b5f410d
0, 28, 28, 1, 192000, 0x
7b7b50ab
0, 28, 28, 1, 192000, 0x
9b5f410d
0, 29, 29, 1, 192000, 0x
7b7b50ab
0, 29, 29, 1, 192000, 0x
9b5f410d
0, 30, 30, 1, 192000, 0x
7b7b50ab
0, 30, 30, 1, 192000, 0x
9b5f410d
0, 31, 31, 1, 192000, 0x
128744fb
0, 31, 31, 1, 192000, 0x
ea2c3519
0, 32, 32, 1, 192000, 0x
128744fb
0, 32, 32, 1, 192000, 0x
ea2c3519
0, 33, 33, 1, 192000, 0x
128744fb
0, 33, 33, 1, 192000, 0x
ea2c3519
0, 34, 34, 1, 192000, 0x
128744fb
0, 34, 34, 1, 192000, 0x
ea2c3519
0, 35, 35, 1, 192000, 0x
8643163b
0, 35, 35, 1, 192000, 0x
1acb0549
0, 36, 36, 1, 192000, 0x
8643163b
0, 36, 36, 1, 192000, 0x
1acb0549
0, 37, 37, 1, 192000, 0x
8643163b
0, 37, 37, 1, 192000, 0x
1acb0549
0, 38, 38, 1, 192000, 0x
8643163b
0, 38, 38, 1, 192000, 0x
1acb0549
0, 39, 39, 1, 192000, 0x
8643163b
0, 39, 39, 1, 192000, 0x
1acb0549
0, 40, 40, 1, 192000, 0x
4f7c596f
0, 40, 40, 1, 192000, 0x
3a064a04
0, 41, 41, 1, 192000, 0x
4f7c596f
0, 41, 41, 1, 192000, 0x
3a064a04
0, 42, 42, 1, 192000, 0x
4f7c596f
0, 42, 42, 1, 192000, 0x
3a064a04
0, 43, 43, 1, 192000, 0x
4f7c596f
0, 43, 43, 1, 192000, 0x
3a064a04
0, 44, 44, 1, 192000, 0x
a275420f
0, 44, 44, 1, 192000, 0x
cede321c
0, 45, 45, 1, 192000, 0x
a275420f
0, 45, 45, 1, 192000, 0x
cede321c
0, 46, 46, 1, 192000, 0x
a275420f
0, 46, 46, 1, 192000, 0x
cede321c
0, 47, 47, 1, 192000, 0x
a275420f
0, 47, 47, 1, 192000, 0x
cede321c
0, 48, 48, 1, 192000, 0x
a275420f
0, 48, 48, 1, 192000, 0x
cede321c
0, 49, 49, 1, 192000, 0x
2e4796cb
0, 49, 49, 1, 192000, 0x
ef4988c5
0, 50, 50, 1, 192000, 0x
2e4796cb
0, 50, 50, 1, 192000, 0x
ef4988c5
0, 51, 51, 1, 192000, 0x
2e4796cb
0, 51, 51, 1, 192000, 0x
ef4988c5
0, 52, 52, 1, 192000, 0x
2e4796cb
0, 52, 52, 1, 192000, 0x
ef4988c5
0, 53, 53, 1, 192000, 0x
ebd45683
0, 53, 53, 1, 192000, 0x
1fc84707
0, 54, 54, 1, 192000, 0x
ebd45683
0, 54, 54, 1, 192000, 0x
1fc84707
0, 55, 55, 1, 192000, 0x
ebd45683
0, 55, 55, 1, 192000, 0x
1fc84707
0, 56, 56, 1, 192000, 0x
ebd45683
0, 56, 56, 1, 192000, 0x
1fc84707
0, 57, 57, 1, 192000, 0x
ebd45683
0, 57, 57, 1, 192000, 0x
1fc84707
0, 58, 58, 1, 192000, 0x
0bf6596f
0, 58, 58, 1, 192000, 0x
babd4a04
0, 59, 59, 1, 192000, 0x
0bf6596f
0, 59, 59, 1, 192000, 0x
babd4a04
0, 60, 60, 1, 192000, 0x
0bf6596f
0, 60, 60, 1, 192000, 0x
babd4a04
0, 61, 61, 1, 192000, 0x
0bf6596f
0, 61, 61, 1, 192000, 0x
babd4a04
0, 62, 62, 1, 192000, 0x
b7af47e7
0, 62, 62, 1, 192000, 0x
649b3816
0, 63, 63, 1, 192000, 0x
b7af47e7
0, 63, 63, 1, 192000, 0x
649b3816
0, 64, 64, 1, 192000, 0x
b7af47e7
0, 64, 64, 1, 192000, 0x
649b3816
0, 65, 65, 1, 192000, 0x
b7af47e7
0, 65, 65, 1, 192000, 0x
649b3816
0, 66, 66, 1, 192000, 0x
b7af47e7
0, 66, 66, 1, 192000, 0x
649b3816
0, 67, 67, 1, 192000, 0x
8bc344fb
0, 67, 67, 1, 192000, 0x
206b3519
0, 68, 68, 1, 192000, 0x
8bc344fb
0, 68, 68, 1, 192000, 0x
206b3519
0, 69, 69, 1, 192000, 0x
8bc344fb
0, 69, 69, 1, 192000, 0x
206b3519
0, 70, 70, 1, 192000, 0x
8bc344fb
0, 70, 70, 1, 192000, 0x
206b3519
0, 71, 71, 1, 192000, 0x
8bc344fb
0, 71, 71, 1, 192000, 0x
206b3519
0, 72, 72, 1, 192000, 0x
02a23f23
0, 72, 72, 1, 192000, 0x
25982f1f
0, 73, 73, 1, 192000, 0x
02a23f23
0, 73, 73, 1, 192000, 0x
25982f1f
0, 74, 74, 1, 192000, 0x
02a23f23
0, 74, 74, 1, 192000, 0x
25982f1f
0, 75, 75, 1, 192000, 0x
02a23f23
0, 75, 75, 1, 192000, 0x
25982f1f
0, 76, 76, 1, 192000, 0x
17be3087
0, 76, 76, 1, 192000, 0x
de0e202e
0, 77, 77, 1, 192000, 0x
52c7b2d4
0, 77, 77, 1, 192000, 0x
ced09fa0
0, 78, 78, 1, 192000, 0x
a05e9888
0, 78, 78, 1, 192000, 0x
3b4f84bb
0, 79, 79, 1, 192000, 0x
4d6a6cb4
0, 79, 79, 1, 192000, 0x
a09c57e8
0, 80, 80, 1, 192000, 0x
3e2189ec
0, 80, 80, 1, 192000, 0x
f3dd75ca
0, 81, 81, 1, 192000, 0x
fbe3ca34
0, 81, 81, 1, 192000, 0x
4d4ab788
0, 82, 82, 1, 192000, 0x
a9cd8f
c4
0, 82, 82, 1, 192000, 0x
4ac67b
c4
0, 83, 83, 1, 192000, 0x
986e6cb4
0, 83, 83, 1, 192000, 0x
d61057e8
0, 84, 84, 1, 192000, 0x
42373b08
0, 84, 84, 1, 192000, 0x
03bc251b
0, 85, 85, 1, 192000, 0x
ab96e351
0, 85, 85, 1, 192000, 0x
d263cb66
0, 86, 86, 1, 192000, 0x
28ccf4d9
0, 86, 86, 1, 192000, 0x
e3dddd54
0, 87, 87, 1, 192000, 0x
c19e0f34
0, 87, 87, 1, 192000, 0x
460cf839
0, 88, 88, 1, 192000, 0x
d8da1ae4
0, 88, 88, 1, 192000, 0x
bae1043c
0, 89, 89, 1, 192000, 0x
d015728c
0, 89, 89, 1, 192000, 0x
e6435de2
0, 90, 90, 1, 192000, 0x
550623a8
0, 90, 90, 1, 192000, 0x
340e0d33
0, 91, 91, 1, 192000, 0x
3c5c5268
0, 91, 91, 1, 192000, 0x
9acd3d03
0, 92, 92, 1, 192000, 0x
3eae8128
0, 92, 92, 1, 192000, 0x
1d346cd3
0, 93, 93, 1, 192000, 0x
3c51381c
0, 93, 93, 1, 192000, 0x
dabe221e
0, 94, 94, 1, 192000, 0x
745046b8
0, 94, 94, 1, 192000, 0x
eb4b310f
0, 95, 95, 1, 192000, 0x
a8bd43cc
0, 95, 95, 1, 192000, 0x
ec8f2e12
0, 96, 96, 1, 192000, 0x
de8fe351
0, 96, 96, 1, 192000, 0x
e96fcb66
0, 97, 97, 1, 192000, 0x3
d5cc905
0, 97, 97, 1, 192000, 0x3
ec1b081
0, 98, 98, 1, 192000, 0x
cf8df4d9
0, 98, 98, 1, 192000, 0x
b72fdd54
0, 99, 99, 1, 192000, 0x
698b20bc
0, 99, 99, 1, 192000, 0x
ced40a36
0, 100, 100, 1, 192000, 0x
159d324
4
0, 100, 100, 1, 192000, 0x
56171c2
4
0, 101, 101, 1, 192000, 0x
ba1af4d9
0, 101, 101, 1, 192000, 0x
c9f7dd54
0, 102, 102, 1, 192000, 0x0
33a0f34
0, 102, 102, 1, 192000, 0x0
eeff839
0, 103, 103, 1, 192000, 0x
72612f58
0, 103, 103, 1, 192000, 0x
295c1927
0, 104, 104, 1, 192000, 0x
11e11dd0
0, 104, 104, 1, 192000, 0x
dde00739
0, 105, 105, 1, 192000, 0x
4fc04f7c
0, 105, 105, 1, 192000, 0x
51903a06
0, 106, 106, 1, 192000, 0x
37779888
0, 106, 106, 1, 192000, 0x
e16a84bb
0, 107, 107, 1, 192000, 0x
abfc5e18
0, 107, 107, 1, 192000, 0x
f5b248f7
0, 108, 108, 1, 192000, 0x0
ad97e3c
0, 108, 108, 1, 192000, 0x0
54769d6
0, 109, 109, 1, 192000, 0x
ddf492b0
0, 109, 109, 1, 192000, 0x
9d327ec1
0, 110, 110, 1, 192000, 0x
198b23a8
0, 110, 110, 1, 192000, 0x
94470d33
0, 111, 111, 1, 192000, 0x
6b491220
0, 111, 111, 1, 192000, 0x
9671fb36
0, 112, 112, 1, 192000, 0x
632417f8
0, 112, 112, 1, 192000, 0x
0853013f
0, 113, 113, 1, 192000, 0x0
dc5381c
0, 113, 113, 1, 192000, 0x0
844221e
0, 114, 114, 1, 192000, 0x
6d548700
0, 114, 114, 1, 192000, 0x
9e5972cd
0, 115, 115, 1, 192000, 0x
ae0c5b2c
0, 115, 115, 1, 192000, 0x
f7ce45fa
0, 116, 116, 1, 192000, 0x
23427e3c
0, 116, 116, 1, 192000, 0x
e9d569d6
0, 117, 117, 1, 192000, 0x
5def728c
0, 117, 117, 1, 192000, 0x
abb05de2
0, 118, 118, 1, 192000, 0x
ec831ae4
0, 118, 118, 1, 192000, 0x
54d5043c
0, 119, 119, 1, 192000, 0x00000000
0, 119, 119, 1, 192000, 0x00000000
0, 120, 120, 1, 192000, 0x00000000
0, 120, 120, 1, 192000, 0x00000000
0, 121, 121, 1, 192000, 0x00000000
0, 121, 121, 1, 192000, 0x00000000
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment