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
b0f75ba2
Commit
b0f75ba2
authored
Feb 19, 2012
by
Justin Ruggles
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
mpegaudioenc: use AVCodec.encode2()
Update FATE references due to encoder delay.
parent
3d853d7a
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
131 additions
and
110 deletions
+131
-110
mpegaudioenc.c
libavcodec/mpegaudioenc.c
+22
-7
asf
tests/ref/lavf/asf
+2
-2
ffm
tests/ref/lavf/ffm
+2
-2
mkv
tests/ref/lavf/mkv
+2
-2
mpg
tests/ref/lavf/mpg
+2
-2
ts
tests/ref/lavf/ts
+2
-2
lavf_asf
tests/ref/seek/lavf_asf
+33
-27
lavf_ffm
tests/ref/seek/lavf_ffm
+18
-18
lavf_mkv
tests/ref/seek/lavf_mkv
+19
-19
lavf_mpg
tests/ref/seek/lavf_mpg
+21
-21
lavf_ts
tests/ref/seek/lavf_ts
+8
-8
No files found.
libavcodec/mpegaudioenc.c
View file @
b0f75ba2
...
...
@@ -80,6 +80,7 @@ static av_cold int MPA_encode_init(AVCodecContext *avctx)
bitrate
=
bitrate
/
1000
;
s
->
nb_channels
=
channels
;
avctx
->
frame_size
=
MPA_FRAME_SIZE
;
avctx
->
delay
=
512
-
32
+
1
;
/* encoding freq */
s
->
lsf
=
0
;
...
...
@@ -180,9 +181,11 @@ static av_cold int MPA_encode_init(AVCodecContext *avctx)
total_quant_bits
[
i
]
=
12
*
v
;
}
#if FF_API_OLD_ENCODE_AUDIO
avctx
->
coded_frame
=
avcodec_alloc_frame
();
if
(
!
avctx
->
coded_frame
)
return
AVERROR
(
ENOMEM
);
#endif
return
0
;
}
...
...
@@ -726,14 +729,14 @@ static void encode_frame(MpegAudioContext *s,
flush_put_bits
(
p
);
}
static
int
MPA_encode_frame
(
AVCodecContext
*
avctx
,
unsigned
char
*
frame
,
int
buf_size
,
void
*
data
)
static
int
MPA_encode_frame
(
AVCodecContext
*
avctx
,
AVPacket
*
avpkt
,
const
AVFrame
*
frame
,
int
*
got_packet_ptr
)
{
MpegAudioContext
*
s
=
avctx
->
priv_data
;
const
short
*
samples
=
data
;
const
int16_t
*
samples
=
(
const
int16_t
*
)
frame
->
data
[
0
]
;
short
smr
[
MPA_MAX_CHANNELS
][
SBLIMIT
];
unsigned
char
bit_alloc
[
MPA_MAX_CHANNELS
][
SBLIMIT
];
int
padding
,
i
;
int
padding
,
i
,
ret
;
for
(
i
=
0
;
i
<
s
->
nb_channels
;
i
++
)
{
filter
(
s
,
i
,
samples
+
i
,
s
->
nb_channels
);
...
...
@@ -748,16 +751,28 @@ static int MPA_encode_frame(AVCodecContext *avctx,
}
compute_bit_allocation
(
s
,
smr
,
bit_alloc
,
&
padding
);
init_put_bits
(
&
s
->
pb
,
frame
,
MPA_MAX_CODED_FRAME_SIZE
);
if
((
ret
=
ff_alloc_packet
(
avpkt
,
MPA_MAX_CODED_FRAME_SIZE
)))
{
av_log
(
avctx
,
AV_LOG_ERROR
,
"Error getting output packet
\n
"
);
return
ret
;
}
init_put_bits
(
&
s
->
pb
,
avpkt
->
data
,
avpkt
->
size
);
encode_frame
(
s
,
bit_alloc
,
padding
);
return
put_bits_ptr
(
&
s
->
pb
)
-
s
->
pb
.
buf
;
if
(
frame
->
pts
!=
AV_NOPTS_VALUE
)
avpkt
->
pts
=
frame
->
pts
-
ff_samples_to_time_base
(
avctx
,
avctx
->
delay
);
avpkt
->
size
=
put_bits_count
(
&
s
->
pb
)
/
8
;
*
got_packet_ptr
=
1
;
return
0
;
}
static
av_cold
int
MPA_encode_close
(
AVCodecContext
*
avctx
)
{
#if FF_API_OLD_ENCODE_AUDIO
av_freep
(
&
avctx
->
coded_frame
);
#endif
return
0
;
}
...
...
@@ -772,7 +787,7 @@ AVCodec ff_mp2_encoder = {
.
id
=
CODEC_ID_MP2
,
.
priv_data_size
=
sizeof
(
MpegAudioContext
),
.
init
=
MPA_encode_init
,
.
encode
=
MPA_encode_frame
,
.
encode
2
=
MPA_encode_frame
,
.
close
=
MPA_encode_close
,
.
sample_fmts
=
(
const
enum
AVSampleFormat
[]){
AV_SAMPLE_FMT_S16
,
AV_SAMPLE_FMT_NONE
},
.
supported_samplerates
=
(
const
int
[]){
44100
,
48000
,
32000
,
22050
,
24000
,
16000
,
0
},
...
...
tests/ref/lavf/asf
View file @
b0f75ba2
98ffddfa94926558ecf20cc6f47236a
6 *./tests/data/lavf/lavf.asf
528d3cbe33288ad983a8ff5b6673897
6 *./tests/data/lavf/lavf.asf
333375 ./tests/data/lavf/lavf.asf
./tests/data/lavf/lavf.asf CRC=0x
5148
5213
./tests/data/lavf/lavf.asf CRC=0x
ba1f
5213
tests/ref/lavf/ffm
View file @
b0f75ba2
8a95fa3db8e6082ed24e963e40ec1526
*./tests/data/lavf/lavf.ffm
0063b1b49d8641dcbf354092529a58a4
*./tests/data/lavf/lavf.ffm
376832 ./tests/data/lavf/lavf.ffm
./tests/data/lavf/lavf.ffm CRC=0x
88f5
8ba1
./tests/data/lavf/lavf.ffm CRC=0x
3838
8ba1
tests/ref/lavf/mkv
View file @
b0f75ba2
ed1f083a7d2169c51e5894dabed061df
*./tests/data/lavf/lavf.mkv
2c6fbc2c818c849e77702141294d775d
*./tests/data/lavf/lavf.mkv
320262 ./tests/data/lavf/lavf.mkv
./tests/data/lavf/lavf.mkv CRC=0x
a79b
84dd
./tests/data/lavf/lavf.mkv CRC=0x
d862
84dd
tests/ref/lavf/mpg
View file @
b0f75ba2
f0b995c0c10b08133f5138069c3e9786
*./tests/data/lavf/lavf.mpg
af32acbc73ee486b05a37d53e516d5e7
*./tests/data/lavf/lavf.mpg
372736 ./tests/data/lavf/lavf.mpg
./tests/data/lavf/lavf.mpg CRC=0x
88f5
8ba1
./tests/data/lavf/lavf.mpg CRC=0x
3838
8ba1
tests/ref/lavf/ts
View file @
b0f75ba2
9b59f71822c6dde18fb38b084c150285
*./tests/data/lavf/lavf.ts
ec8df9c78de8f7f20a3eb1ce8f863c02
*./tests/data/lavf/lavf.ts
406456 ./tests/data/lavf/lavf.ts
./tests/data/lavf/lavf.ts CRC=0x
64fa
b4df
./tests/data/lavf/lavf.ts CRC=0x
0fde
b4df
tests/ref/seek/lavf_asf
View file @
b0f75ba2
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 575 size: 28487
ret: 0 st:
1 flags:1 dts:-0.011000 pts:-0.011000 pos: 575 size: 208
ret: 0 st:-1 flags:0 ts:-1.000000
ret: 0 st: 1 flags:1 dts: 0.4
44000 pts: 0.444
000 pos: 147775 size: 209
ret: 0 st: 1 flags:1 dts: 0.4
59000 pts: 0.459
000 pos: 147775 size: 209
ret: 0 st:-1 flags:1 ts: 1.894167
ret: 0 st: 1 flags:1 dts: 0.9
40000 pts: 0.94
0000 pos: 301375 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
30000 pts: 0.93
0000 pos: 301375 size: 209
ret: 0 st: 0 flags:0 ts: 0.788000
ret: 0 st: 1 flags:1 dts: 0.9
40000 pts: 0.94
0000 pos: 301375 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
30000 pts: 0.93
0000 pos: 301375 size: 209
ret: 0 st: 0 flags:1 ts:-0.317000
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 575 size: 28487
ret:-1 st: 1 flags:0 ts: 2.577000
ret:-1 st: 1 flags:1 ts: 1.471000
ret: 0 st: 1 flags:1 dts:-0.011000 pts:-0.011000 pos: 575 size: 208
ret: 0 st: 1 flags:0 ts: 2.577000
ret: 0 st: 1 flags:1 dts: 0.982000 pts: 0.982000 pos: 330175 size: 209
ret: 0 st: 1 flags:1 ts: 1.471000
ret: 0 st: 1 flags:1 dts: 0.982000 pts: 0.982000 pos: 330175 size: 209
ret: 0 st:-1 flags:0 ts: 0.365002
ret: 0 st: 1 flags:1 dts: 0.4
44000 pts: 0.444
000 pos: 147775 size: 209
ret: 0 st: 1 flags:1 dts: 0.4
59000 pts: 0.459
000 pos: 147775 size: 209
ret: 0 st:-1 flags:1 ts:-0.740831
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 575 size: 28487
ret: 0 st:
1 flags:1 dts:-0.011000 pts:-0.011000 pos: 575 size: 208
ret: 0 st: 0 flags:0 ts: 2.153000
ret: 0 st: 1 flags:1 dts: 0.9
40000 pts: 0.94
0000 pos: 301375 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
30000 pts: 0.93
0000 pos: 301375 size: 209
ret: 0 st: 0 flags:1 ts: 1.048000
ret: 0 st: 1 flags:1 dts: 0.9
40000 pts: 0.94
0000 pos: 301375 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
30000 pts: 0.93
0000 pos: 301375 size: 209
ret: 0 st: 1 flags:0 ts:-0.058000
ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 29375 size: 208
ret:-1 st: 1 flags:1 ts: 2.836000
ret: 0 st: 1 flags:1 dts:-0.011000 pts:-0.011000 pos: 575 size: 208
ret: 0 st: 1 flags:1 ts: 2.836000
ret: 0 st: 1 flags:1 dts: 0.982000 pts: 0.982000 pos: 330175 size: 209
ret: 0 st:-1 flags:0 ts: 1.730004
ret: 0 st: 1 flags:1 dts: 0.9
40000 pts: 0.94
0000 pos: 301375 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
30000 pts: 0.93
0000 pos: 301375 size: 209
ret: 0 st:-1 flags:1 ts: 0.624171
ret: 0 st: 1 flags:1 dts: 0.4
44000 pts: 0.444
000 pos: 147775 size: 209
ret: 0 st: 1 flags:1 dts: 0.4
59000 pts: 0.459
000 pos: 147775 size: 209
ret: 0 st: 0 flags:0 ts:-0.482000
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 575 size: 28487
ret: 0 st:
1 flags:1 dts:-0.011000 pts:-0.011000 pos: 575 size: 208
ret: 0 st: 0 flags:1 ts: 2.413000
ret: 0 st: 1 flags:1 dts: 0.940000 pts: 0.940000 pos: 301375 size: 209
ret:-1 st: 1 flags:0 ts: 1.307000
ret: 0 st: 1 flags:1 dts: 0.930000 pts: 0.930000 pos: 301375 size: 209
ret: 0 st: 1 flags:0 ts: 1.307000
ret: 0 st: 1 flags:1 dts: 0.982000 pts: 0.982000 pos: 330175 size: 209
ret: 0 st: 1 flags:1 ts: 0.201000
ret: 0 st: 1 flags:1 dts: 0.1
83000 pts: 0.183000 pos: 709
75 size: 209
ret: 0 st: 1 flags:1 dts: 0.1
98000 pts: 0.198000 pos: 741
75 size: 209
ret: 0 st:-1 flags:0 ts:-0.904994
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 575 size: 28487
ret: 0 st:
1 flags:1 dts:-0.011000 pts:-0.011000 pos: 575 size: 208
ret: 0 st:-1 flags:1 ts: 1.989173
ret: 0 st: 1 flags:1 dts: 0.9
40000 pts: 0.94
0000 pos: 301375 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
30000 pts: 0.93
0000 pos: 301375 size: 209
ret: 0 st: 0 flags:0 ts: 0.883000
ret: 0 st: 1 flags:1 dts: 0.9
40000 pts: 0.94
0000 pos: 301375 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
30000 pts: 0.93
0000 pos: 301375 size: 209
ret: 0 st: 0 flags:1 ts:-0.222000
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 575 size: 28487
ret:-1 st: 1 flags:0 ts: 2.672000
ret:-1 st: 1 flags:1 ts: 1.566000
ret: 0 st: 1 flags:1 dts:-0.011000 pts:-0.011000 pos: 575 size: 208
ret: 0 st: 1 flags:0 ts: 2.672000
ret: 0 st: 1 flags:1 dts: 0.982000 pts: 0.982000 pos: 330175 size: 209
ret: 0 st: 1 flags:1 ts: 1.566000
ret: 0 st: 1 flags:1 dts: 0.982000 pts: 0.982000 pos: 330175 size: 209
ret: 0 st:-1 flags:0 ts: 0.460008
ret: 0 st: 1 flags:1 dts: 0.4
44000 pts: 0.444
000 pos: 147775 size: 209
ret: 0 st: 1 flags:1 dts: 0.4
59000 pts: 0.459
000 pos: 147775 size: 209
ret: 0 st:-1 flags:1 ts:-0.645825
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 575 size: 28487
ret: 0 st:
1 flags:1 dts:-0.011000 pts:-0.011000 pos: 575 size: 208
tests/ref/seek/lavf_ffm
View file @
b0f75ba2
...
...
@@ -2,52 +2,52 @@ ret: 0 st: 0 flags:1 dts:-0.040000 pts: 0.000000 pos: 8192 size: 24664
ret: 0 st:-1 flags:0 ts:-1.000000
ret: 0 st: 0 flags:1 dts:-0.040000 pts: 0.000000 pos: 8192 size: 24664
ret: 0 st:-1 flags:1 ts: 1.894167
ret: 0 st: 1 flags:1 dts: 0.9
40408 pts: 0.940408
pos: 376832 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
29501 pts: 0.929501
pos: 376832 size: 209
ret: 0 st: 0 flags:0 ts: 0.788334
ret: 0 st: 1 flags:1 dts: 0.7
83673 pts: 0.783673
pos: 315392 size: 209
ret: 0 st: 1 flags:1 dts: 0.7
72766 pts: 0.772766
pos: 315392 size: 209
ret: 0 st: 0 flags:1 ts:-0.317499
ret: 0 st: 0 flags:1 dts:-0.040000 pts: 0.000000 pos: 8192 size: 24664
ret: 0 st: 1 flags:0 ts: 2.576668
ret: 0 st: 1 flags:1 dts: 0.9
40408 pts: 0.940408
pos: 376832 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
29501 pts: 0.929501
pos: 376832 size: 209
ret: 0 st: 1 flags:1 ts: 1.470835
ret: 0 st: 1 flags:1 dts: 0.9
40408 pts: 0.940408
pos: 376832 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
29501 pts: 0.929501
pos: 376832 size: 209
ret: 0 st:-1 flags:0 ts: 0.365002
ret: 0 st: 1 flags:1 dts: 0.3
39592 pts: 0.339592
pos: 155648 size: 209
ret: 0 st: 1 flags:1 dts: 0.3
28685 pts: 0.328685
pos: 155648 size: 209
ret: 0 st:-1 flags:1 ts:-0.740831
ret: 0 st: 0 flags:1 dts:-0.040000 pts: 0.000000 pos: 8192 size: 24664
ret: 0 st: 0 flags:0 ts: 2.153336
ret: 0 st: 1 flags:1 dts: 0.9
40408 pts: 0.940408
pos: 376832 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
29501 pts: 0.929501
pos: 376832 size: 209
ret: 0 st: 0 flags:1 ts: 1.047503
ret: 0 st: 1 flags:1 dts: 0.9
40408 pts: 0.940408
pos: 376832 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
29501 pts: 0.929501
pos: 376832 size: 209
ret: 0 st: 1 flags:0 ts:-0.058330
ret: 0 st: 0 flags:1 dts:-0.040000 pts: 0.000000 pos: 8192 size: 24664
ret: 0 st: 1 flags:1 ts: 2.835837
ret: 0 st: 1 flags:1 dts: 0.9
40408 pts: 0.940408
pos: 376832 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
29501 pts: 0.929501
pos: 376832 size: 209
ret: 0 st:-1 flags:0 ts: 1.730004
ret: 0 st: 1 flags:1 dts: 0.9
40408 pts: 0.940408
pos: 376832 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
29501 pts: 0.929501
pos: 376832 size: 209
ret: 0 st:-1 flags:1 ts: 0.624171
ret: 0 st: 1 flags:1 dts: 0.6
53061 pts: 0.653061
pos: 274432 size: 209
ret: 0 st: 1 flags:1 dts: 0.6
42154 pts: 0.642154
pos: 274432 size: 209
ret: 0 st: 0 flags:0 ts:-0.481662
ret: 0 st: 0 flags:1 dts:-0.040000 pts: 0.000000 pos: 8192 size: 24664
ret: 0 st: 0 flags:1 ts: 2.412505
ret: 0 st: 1 flags:1 dts: 0.9
40408 pts: 0.940408
pos: 376832 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
29501 pts: 0.929501
pos: 376832 size: 209
ret: 0 st: 1 flags:0 ts: 1.306672
ret: 0 st: 1 flags:1 dts: 0.9
40408 pts: 0.940408
pos: 376832 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
29501 pts: 0.929501
pos: 376832 size: 209
ret: 0 st: 1 flags:1 ts: 0.200839
ret: 0 st: 1 flags:1 dts: 0.2
08980 pts: 0.208980
pos: 114688 size: 209
ret: 0 st: 1 flags:1 dts: 0.2
24195 pts: 0.224195
pos: 114688 size: 209
ret: 0 st:-1 flags:0 ts:-0.904994
ret: 0 st: 0 flags:1 dts:-0.040000 pts: 0.000000 pos: 8192 size: 24664
ret: 0 st:-1 flags:1 ts: 1.989173
ret: 0 st: 1 flags:1 dts: 0.9
40408 pts: 0.940408
pos: 376832 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
29501 pts: 0.929501
pos: 376832 size: 209
ret: 0 st: 0 flags:0 ts: 0.883340
ret: 0 st:
0 flags:0 dts: 0.880000 pts: 0.920000 pos: 339968 size: 12307
ret: 0 st:
1 flags:1 dts: 0.877256 pts: 0.877256 pos: 339968 size: 209
ret: 0 st: 0 flags:1 ts:-0.222493
ret: 0 st: 0 flags:1 dts:-0.040000 pts: 0.000000 pos: 8192 size: 24664
ret: 0 st: 1 flags:0 ts: 2.671674
ret: 0 st: 1 flags:1 dts: 0.9
40408 pts: 0.940408
pos: 376832 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
29501 pts: 0.929501
pos: 376832 size: 209
ret: 0 st: 1 flags:1 ts: 1.565841
ret: 0 st: 1 flags:1 dts: 0.9
40408 pts: 0.940408
pos: 376832 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
29501 pts: 0.929501
pos: 376832 size: 209
ret: 0 st:-1 flags:0 ts: 0.460008
ret: 0 st: 1 flags:1 dts: 0.4
44082 pts: 0.444082
pos: 204800 size: 209
ret: 0 st: 1 flags:1 dts: 0.4
59297 pts: 0.459297
pos: 204800 size: 209
ret: 0 st:-1 flags:1 ts:-0.645825
ret: 0 st: 0 flags:1 dts:-0.040000 pts: 0.000000 pos: 8192 size: 24664
tests/ref/seek/lavf_mkv
View file @
b0f75ba2
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 513 size: 27837
ret: 0 st:
1 flags:1 dts:-0.011000 pts:-0.011000 pos: 512 size: 208
ret: 0 st:-1 flags:0 ts:-1.000000
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 513 size: 27837
ret: 0 st:
1 flags:1 dts: 0.000000 pts: 0.000000 pos: 512 size: 208
ret: 0 st:-1 flags:1 ts: 1.894167
ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 29
1934
size: 27834
ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 29
2150
size: 27834
ret: 0 st: 0 flags:0 ts: 0.788000
ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 29
1934
size: 27834
ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 29
2150
size: 27834
ret: 0 st: 0 flags:1 ts:-0.317000
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 513 size: 27837
ret: 0 st:
1 flags:1 dts: 0.000000 pts: 0.000000 pos: 512 size: 208
ret: 0 st: 1 flags:0 ts: 2.577000
ret:-EOF
ret: 0 st: 1 flags:1 ts: 1.471000
ret: 0 st: 1 flags:1 dts: 0.9
93000 pts: 0.993
000 pos: 319991 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
82000 pts: 0.982
000 pos: 319991 size: 209
ret: 0 st:-1 flags:0 ts: 0.365002
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146703 size: 27925
ret: 0 st:-1 flags:1 ts:-0.740831
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 513 size: 27837
ret: 0 st:
1 flags:1 dts: 0.000000 pts: 0.000000 pos: 512 size: 208
ret: 0 st: 0 flags:0 ts: 2.153000
ret:-EOF
ret: 0 st: 0 flags:1 ts: 1.048000
ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 29
1934
size: 27834
ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 29
2150
size: 27834
ret: 0 st: 1 flags:0 ts:-0.058000
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 513 size: 27837
ret: 0 st:
1 flags:1 dts: 0.015000 pts: 0.015000 pos: 512 size: 208
ret: 0 st: 1 flags:1 ts: 2.836000
ret: 0 st: 1 flags:1 dts: 0.9
93000 pts: 0.993
000 pos: 319991 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
82000 pts: 0.982
000 pos: 319991 size: 209
ret: 0 st:-1 flags:0 ts: 1.730004
ret:-EOF
ret: 0 st:-1 flags:1 ts: 0.624171
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146703 size: 27925
ret: 0 st: 0 flags:0 ts:-0.482000
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 513 size: 27837
ret: 0 st:
1 flags:1 dts: 0.000000 pts: 0.000000 pos: 512 size: 208
ret: 0 st: 0 flags:1 ts: 2.413000
ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 29
1934
size: 27834
ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 29
2150
size: 27834
ret: 0 st: 1 flags:0 ts: 1.307000
ret:-EOF
ret: 0 st: 1 flags:1 ts: 0.201000
ret: 0 st: 1 flags:1 dts: 0.1
83000 pts: 0.183000 pos: 72083 size: 209
ret: 0 st: 1 flags:1 dts: 0.1
98000 pts: 0.198000 pos: 512 size: 208
ret: 0 st:-1 flags:0 ts:-0.904994
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 513 size: 27837
ret: 0 st:
1 flags:1 dts: 0.000000 pts: 0.000000 pos: 512 size: 208
ret: 0 st:-1 flags:1 ts: 1.989173
ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 29
1934
size: 27834
ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 29
2150
size: 27834
ret: 0 st: 0 flags:0 ts: 0.883000
ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 29
1934
size: 27834
ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 29
2150
size: 27834
ret: 0 st: 0 flags:1 ts:-0.222000
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 513 size: 27837
ret: 0 st:
1 flags:1 dts: 0.000000 pts: 0.000000 pos: 512 size: 208
ret: 0 st: 1 flags:0 ts: 2.672000
ret:-EOF
ret: 0 st: 1 flags:1 ts: 1.566000
ret: 0 st: 1 flags:1 dts: 0.9
93000 pts: 0.993
000 pos: 319991 size: 209
ret: 0 st: 1 flags:1 dts: 0.9
82000 pts: 0.982
000 pos: 319991 size: 209
ret: 0 st:-1 flags:0 ts: 0.460008
ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146703 size: 27925
ret: 0 st:-1 flags:1 ts:-0.645825
ret: 0 st:
0 flags:1 dts: 0.000000 pts: 0.000000 pos: 513 size: 27837
ret: 0 st:
1 flags:1 dts: 0.000000 pts: 0.000000 pos: 512 size: 208
tests/ref/seek/lavf_mpg
View file @
b0f75ba2
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st:-1 flags:0 ts:-1.000000
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st:-1 flags:1 ts: 1.894167
ret: 0 st: 0 flags:0 dts: 1.880000 pts: 1.920000 pos: 327680 size: 12894
ret: 0 st: 0 flags:0 ts: 0.788333
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st: 0 flags:1 ts:-0.317500
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st: 1 flags:0 ts: 2.576667
ret: 0 st: 1 flags:1 dts: 1.7
83678 pts: 1.783678
pos: 368652 size: 379
ret: 0 st: 1 flags:1 dts: 1.7
72767 pts: 1.772767
pos: 368652 size: 379
ret: 0 st: 1 flags:1 ts: 1.470833
ret: 0 st: 1 flags:1 dts: 1.2
61222 pts: 1.2612
22 pos: 145408 size: 261
ret: 0 st: 1 flags:1 dts: 1.2
50322 pts: 1.2503
22 pos: 145408 size: 261
ret: 0 st:-1 flags:0 ts: 0.365002
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st:-1 flags:1 ts:-0.740831
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st: 0 flags:0 ts: 2.153333
ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.960000 pos: 339968 size: 681
ret: 0 st: 0 flags:1 ts: 1.047500
ret: 0 st: 0 flags:0 dts: 1.040000 pts: 1.080000 pos: 40960 size: 16073
ret: 0 st: 1 flags:0 ts:-0.058333
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st: 1 flags:1 ts: 2.835833
ret: 0 st: 1 flags:1 dts: 1.7
83678 pts: 1.783678
pos: 368652 size: 379
ret: 0 st: 1 flags:1 dts: 1.7
72767 pts: 1.772767
pos: 368652 size: 379
ret: 0 st:-1 flags:0 ts: 1.730004
ret: 0 st: 0 flags:0 dts: 1.760000 pts: 1.800000 pos: 292864 size: 13170
ret: 0 st:-1 flags:1 ts: 0.624171
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st: 0 flags:0 ts:-0.481667
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st: 0 flags:1 ts: 2.412500
ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.960000 pos: 339968 size: 681
ret: 0 st: 1 flags:0 ts: 1.306667
ret: 0 st: 1 flags:1 dts: 1.5
22444 pts: 1.5224
44 pos: 342028 size: 314
ret: 0 st: 1 flags:1 dts: 1.5
11544 pts: 1.5115
44 pos: 342028 size: 314
ret: 0 st: 1 flags:1 ts: 0.200844
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st:-1 flags:0 ts:-0.904994
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st:-1 flags:1 ts: 1.989173
ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.960000 pos: 339968 size: 681
ret: 0 st: 0 flags:0 ts: 0.883344
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st: 0 flags:1 ts:-0.222489
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st: 1 flags:0 ts: 2.671678
ret: 0 st: 1 flags:1 dts: 1.7
83678 pts: 1.783678
pos: 368652 size: 379
ret: 0 st: 1 flags:1 dts: 1.7
72767 pts: 1.772767
pos: 368652 size: 379
ret: 0 st: 1 flags:1 ts: 1.565844
ret: 0 st: 1 flags:1 dts: 1.5
22444 pts: 1.5224
44 pos: 342028 size: 314
ret: 0 st: 1 flags:1 dts: 1.5
11544 pts: 1.5115
44 pos: 342028 size: 314
ret: 0 st:-1 flags:0 ts: 0.460008
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
ret: 0 st:-1 flags:1 ts:-0.645825
ret: 0 st: 1 flags:1 dts:
1.000000 pts: 1.000000
pos: 2048 size: 208
ret: 0 st: 1 flags:1 dts:
0.989089 pts: 0.989089
pos: 2048 size: 208
tests/ref/seek/lavf_ts
View file @
b0f75ba2
...
...
@@ -2,13 +2,13 @@ ret: 0 st: 0 flags:1 dts: 1.360000 pts: 1.400000 pos: 564 size: 24801
ret: 0 st:-1 flags:0 ts:-1.000000
ret: 0 st: 0 flags:0 dts: 1.440000 pts: 1.480000 pos: 44932 size: 14502
ret: 0 st:-1 flags:1 ts: 1.894167
ret: 0 st: 1 flags:1 dts: 2.1
31433 pts: 2.131433
pos: 403636 size: 209
ret: 0 st: 1 flags:1 dts: 2.1
20522 pts: 2.120522
pos: 403636 size: 209
ret: 0 st: 0 flags:0 ts: 0.788333
ret: 0 st: 0 flags:0 dts: 1.520000 pts: 1.560000 pos: 74260 size: 13388
ret: 0 st: 0 flags:1 ts:-0.317500
ret: 0 st: 0 flags:1 dts: 1.360000 pts: 1.400000 pos: 564 size: 24801
ret: 0 st: 1 flags:0 ts: 2.576667
ret: 0 st: 1 flags:1 dts: 2.1
31433 pts: 2.131433
pos: 403636 size: 209
ret: 0 st: 1 flags:1 dts: 2.1
20522 pts: 2.120522
pos: 403636 size: 209
ret: 0 st: 1 flags:1 ts: 1.470833
ret: 0 st: 0 flags:0 dts: 2.160000 pts: 2.200000 pos: 325240 size: 12679
ret: 0 st:-1 flags:0 ts: 0.365002
...
...
@@ -16,21 +16,21 @@ ret: 0 st: 0 flags:0 dts: 1.440000 pts: 1.480000 pos: 44932 size: 14502
ret: 0 st:-1 flags:1 ts:-0.740831
ret: 0 st: 0 flags:1 dts: 1.360000 pts: 1.400000 pos: 564 size: 24801
ret: 0 st: 0 flags:0 ts: 2.153333
ret: 0 st: 1 flags:1 dts: 2.1
31433 pts: 2.131433
pos: 403636 size: 209
ret: 0 st: 1 flags:1 dts: 2.1
20522 pts: 2.120522
pos: 403636 size: 209
ret: 0 st: 0 flags:1 ts: 1.047500
ret: 0 st: 0 flags:0 dts: 1.680000 pts: 1.720000 pos: 130096 size: 14133
ret: 0 st: 1 flags:0 ts:-0.058333
ret: 0 st: 0 flags:0 dts: 1.440000 pts: 1.480000 pos: 44932 size: 14502
ret: 0 st: 1 flags:1 ts: 2.835833
ret: 0 st: 1 flags:1 dts: 2.1
31433 pts: 2.131433
pos: 403636 size: 209
ret: 0 st: 1 flags:1 dts: 2.1
20522 pts: 2.120522
pos: 403636 size: 209
ret: 0 st:-1 flags:0 ts: 1.730004
ret: 0 st: 1 flags:1 dts: 2.1
31433 pts: 2.131433
pos: 403636 size: 209
ret: 0 st: 1 flags:1 dts: 2.1
20522 pts: 2.120522
pos: 403636 size: 209
ret: 0 st:-1 flags:1 ts: 0.624171
ret: 0 st: 0 flags:1 dts: 1.360000 pts: 1.400000 pos: 564 size: 24801
ret: 0 st: 0 flags:0 ts:-0.481667
ret: 0 st: 0 flags:0 dts: 1.440000 pts: 1.480000 pos: 44932 size: 14502
ret: 0 st: 0 flags:1 ts: 2.412500
ret: 0 st: 1 flags:1 dts: 2.1
31433 pts: 2.131433
pos: 403636 size: 209
ret: 0 st: 1 flags:1 dts: 2.1
20522 pts: 2.120522
pos: 403636 size: 209
ret: 0 st: 1 flags:0 ts: 1.306667
ret: 0 st: 0 flags:0 dts: 2.080000 pts: 2.120000 pos: 294032 size: 13839
ret: 0 st: 1 flags:1 ts: 0.200844
...
...
@@ -38,13 +38,13 @@ ret: 0 st: 0 flags:1 dts: 1.360000 pts: 1.400000 pos: 564 size: 24801
ret: 0 st:-1 flags:0 ts:-0.904994
ret: 0 st: 0 flags:0 dts: 1.440000 pts: 1.480000 pos: 44932 size: 14502
ret: 0 st:-1 flags:1 ts: 1.989173
ret: 0 st: 1 flags:1 dts: 2.1
31433 pts: 2.131433
pos: 403636 size: 209
ret: 0 st: 1 flags:1 dts: 2.1
20522 pts: 2.120522
pos: 403636 size: 209
ret: 0 st: 0 flags:0 ts: 0.883344
ret: 0 st: 0 flags:0 dts: 1.600000 pts: 1.640000 pos: 102836 size: 12781
ret: 0 st: 0 flags:1 ts:-0.222489
ret: 0 st: 0 flags:1 dts: 1.360000 pts: 1.400000 pos: 564 size: 24801
ret: 0 st: 1 flags:0 ts: 2.671678
ret: 0 st: 1 flags:1 dts: 2.1
31433 pts: 2.131433
pos: 403636 size: 209
ret: 0 st: 1 flags:1 dts: 2.1
20522 pts: 2.120522
pos: 403636 size: 209
ret: 0 st: 1 flags:1 ts: 1.565844
ret: 0 st: 0 flags:0 dts: 2.240000 pts: 2.280000 pos: 350996 size: 11307
ret: 0 st:-1 flags:0 ts: 0.460008
...
...
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