Chapter support for lavf demuxer.
Patch by Anton Khirnov [wyskas gmail com] git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27090 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
1 parent
80141566b6
commit
3e081f4563
1 file changed
+7
@@ -477,6 +477,13 @@ static demuxer_t* demux_open_lavf(demuxer_t *demuxer){
|
||||
// if(avfc->track ) demux_info_add(demuxer, "track" , avfc->track );
|
||||
if(avfc->genre [0]) demux_info_add(demuxer, "genre" , avfc->genre );
|
||||
|
||||
for(i=0; i < avfc->nb_chapters; i++) {
|
||||
AVChapter *c = avfc->chapters[i];
|
||||
uint64_t start = av_rescale_q(c->start, c->time_base, (AVRational){1,1000});
|
||||
uint64_t end = av_rescale_q(c->end, c->time_base, (AVRational){1,1000});
|
||||
demuxer_add_chapter(demuxer, c->title, start, end);
|
||||
}
|
||||
|
||||
if(avfc->nb_programs) {
|
||||
int p, start=0, found=0;
|
||||
|
||||
|
||||
Reference in new issue
Block a user