@@ -4,7 +4,7 @@ use std::io::Cursor;
4
4
#[ test]
5
5
fn test_data_does_not_start_with_h264header ( ) -> Result < ( ) > {
6
6
let test_function = |input : & [ u8 ] | {
7
- let mut reader = H264Reader :: new ( Cursor :: new ( input) ) ;
7
+ let mut reader = H264Reader :: new ( Cursor :: new ( input) , 1_048_576 ) ;
8
8
if let Err ( err) = reader. next_nal ( ) {
9
9
assert_eq ! ( err, Error :: ErrDataIsNotH264Stream ) ;
10
10
} else {
@@ -24,7 +24,7 @@ fn test_data_does_not_start_with_h264header() -> Result<()> {
24
24
#[ test]
25
25
fn test_parse_header ( ) -> Result < ( ) > {
26
26
let h264bytes = & [ 0x0 , 0x0 , 0x1 , 0xAB ] ;
27
- let mut reader = H264Reader :: new ( Cursor :: new ( h264bytes) ) ;
27
+ let mut reader = H264Reader :: new ( Cursor :: new ( h264bytes) , 1_048_576 ) ;
28
28
29
29
let nal = reader. next_nal ( ) ?;
30
30
@@ -40,7 +40,7 @@ fn test_parse_header() -> Result<()> {
40
40
#[ test]
41
41
fn test_eof ( ) -> Result < ( ) > {
42
42
let test_function = |input : & [ u8 ] | {
43
- let mut reader = H264Reader :: new ( Cursor :: new ( input) ) ;
43
+ let mut reader = H264Reader :: new ( Cursor :: new ( input) , 1_048_576 ) ;
44
44
if let Err ( err) = reader. next_nal ( ) {
45
45
assert_eq ! ( Error :: ErrIoEOF , err) ;
46
46
} else {
@@ -62,7 +62,7 @@ fn test_skip_sei() -> Result<()> {
62
62
0x0 , 0x0 , 0x0 , 0x1 , 0xAB ,
63
63
] ;
64
64
65
- let mut reader = H264Reader :: new ( Cursor :: new ( h264bytes) ) ;
65
+ let mut reader = H264Reader :: new ( Cursor :: new ( h264bytes) , 1_048_576 ) ;
66
66
67
67
let nal = reader. next_nal ( ) ?;
68
68
assert_eq ! ( nal. data[ 0 ] , 0xAA ) ;
@@ -81,7 +81,7 @@ fn test_issue1734_next_nal() -> Result<()> {
81
81
] ;
82
82
83
83
for test in tests {
84
- let mut reader = H264Reader :: new ( Cursor :: new ( test) ) ;
84
+ let mut reader = H264Reader :: new ( Cursor :: new ( test) , 1_048_576 ) ;
85
85
86
86
// Just make sure it doesn't crash
87
87
while reader. next_nal ( ) . is_ok ( ) {
@@ -95,7 +95,7 @@ fn test_issue1734_next_nal() -> Result<()> {
95
95
#[ test]
96
96
fn test_trailing01after_start_code ( ) -> Result < ( ) > {
97
97
let test = vec ! [ 0x0 , 0x0 , 0x0 , 0x1 , 0x01 , 0x0 , 0x0 , 0x0 , 0x1 , 0x01 ] ;
98
- let mut r = H264Reader :: new ( Cursor :: new ( test) ) ;
98
+ let mut r = H264Reader :: new ( Cursor :: new ( test) , 1_048_576 ) ;
99
99
100
100
for _ in 0 ..=1 {
101
101
let _nal = r. next_nal ( ) ?;
0 commit comments