mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-09 14:14:39 +02:00
VOB stream patch ba (Brian Foley <bfoley at compsoc dot nuigalway dot ie>)
Originally committed as revision 1836 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
bd07398046
commit
b530f84262
@ -475,18 +475,18 @@ int av_find_stream_info(AVFormatContext *ic)
|
|||||||
int min_read_size, max_read_size;
|
int min_read_size, max_read_size;
|
||||||
|
|
||||||
/* typical mpeg ts rate is 40 Mbits. DVD rate is about 10
|
/* typical mpeg ts rate is 40 Mbits. DVD rate is about 10
|
||||||
Mbits. We read at most 0.1 second of file to find all streams */
|
Mbits. We read at most 0.2 second of file to find all streams */
|
||||||
|
|
||||||
/* XXX: base it on stream bitrate when possible */
|
/* XXX: base it on stream bitrate when possible */
|
||||||
if (ic->iformat == &mpegts_demux) {
|
if (ic->iformat == &mpegts_demux) {
|
||||||
/* maximum number of bytes we accept to read to find all the streams
|
/* maximum number of bytes we accept to read to find all the streams
|
||||||
in a file */
|
in a file */
|
||||||
min_read_size = 3000000;
|
min_read_size = 6000000;
|
||||||
} else {
|
} else {
|
||||||
min_read_size = 125000;
|
min_read_size = 250000;
|
||||||
}
|
}
|
||||||
/* max read size is 2 seconds of video max */
|
/* max read size is 2 seconds of video max */
|
||||||
max_read_size = min_read_size * 20;
|
max_read_size = min_read_size * 10;
|
||||||
|
|
||||||
/* set initial codec state */
|
/* set initial codec state */
|
||||||
for(i=0;i<ic->nb_streams;i++) {
|
for(i=0;i<ic->nb_streams;i++) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user