Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-2-2
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc-2-2
Commits
63197875
Commit
63197875
authored
Nov 16, 2003
by
Laurent Aimar
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* fixed a segfault with avi without index.
parent
460286dc
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
4 deletions
+5
-4
modules/demux/avi/avi.c
modules/demux/avi/avi.c
+5
-4
No files found.
modules/demux/avi/avi.c
View file @
63197875
...
...
@@ -2,7 +2,7 @@
* avi.c : AVI file Stream input module for vlc
*****************************************************************************
* Copyright (C) 2001 VideoLAN
* $Id: avi.c,v 1.6
6 2003/11/13 12:28:34
fenrir Exp $
* $Id: avi.c,v 1.6
7 2003/11/16 00:08:02
fenrir Exp $
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
*
* This program is free software; you can redistribute it and/or modify
...
...
@@ -593,9 +593,6 @@ static int Demux_Seekable( input_thread_t *p_input )
return
(
1
);
}
/* Set the track to use */
tk
=
p_sys
->
track
[
i_track
];
if
(
i_pos
==
-
1
)
{
/* no valid index, we will parse directly the stream
...
...
@@ -648,6 +645,7 @@ static int Demux_Seekable( input_thread_t *p_input )
AVI_IndexAddEntry
(
p_sys
,
avi_pk
.
i_stream
,
&
index
);
i_track
=
avi_pk
.
i_stream
;
tk
=
p_sys
->
track
[
i_track
];
/* do we will read this data ? */
if
(
AVI_GetDPTS
(
tk
,
toread
[
i_track
].
i_toread
)
>
-
25
*
1000
)
{
...
...
@@ -671,6 +669,9 @@ static int Demux_Seekable( input_thread_t *p_input )
stream_Seek
(
p_input
->
s
,
i_pos
);
}
/* Set the track to use */
tk
=
p_sys
->
track
[
i_track
];
/* read thoses data */
if
(
tk
->
i_samplesize
)
{
...
...
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