diff matroska.c @ 652:b47948262721 libavformat

support discarding uninterresting packets
author michael
date Sat, 22 Jan 2005 13:36:02 +0000
parents 0b52743104ac
children b0144ebc71dd
line wrap: on
line diff
--- a/matroska.c	Sat Jan 22 02:30:45 2005 +0000
+++ b/matroska.c	Sat Jan 22 13:36:02 2005 +0000
@@ -2364,6 +2364,10 @@
                     av_free(origdata);
                     break;
                 }
+                if(matroska->ctx->streams[ matroska->tracks[track]->stream_index ]->discard){
+                    av_free(origdata);
+                    break;                
+                }
 
                 /* time (relative to cluster time) */
                 time = ((data[0] << 8) | data[1]) * matroska->time_scale;