vlc | branch: master | Francois Cartegnie <[email protected]> | Fri Jun  6 
19:30:29 2014 +0200| [73d73c4cde7493d36e7dc36f2107d2e5b7fd33fe] | committer: 
Francois Cartegnie

demux: ts: add DESCRIPTOR_COUNT

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=73d73c4cde7493d36e7dc36f2107d2e5b7fd33fe
---

 modules/demux/ts.c |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/modules/demux/ts.c b/modules/demux/ts.c
index 4c704a3..c22c266 100644
--- a/modules/demux/ts.c
+++ b/modules/demux/ts.c
@@ -196,12 +196,13 @@ typedef struct
 
 } es_mpeg4_descriptor_t;
 
+#define ES_DESCRIPTOR_COUNT 255
 typedef struct
 {
     /* IOD */
     char                    *psz_url;
 
-    es_mpeg4_descriptor_t   es_descr[255];
+    es_mpeg4_descriptor_t   es_descr[ES_DESCRIPTOR_COUNT];
 
 } iod_descriptor_t;
 
@@ -2585,7 +2586,7 @@ static iod_descriptor_t *IODNew( int i_data, uint8_t 
*p_data )
     int i_length = 0;
     int i_data_sav = i_data;
     uint8_t *p_data_sav = p_data;
-    for (int i = 0; i_data > 0 && i < 255; i++)
+    for (int i = 0; i_data > 0 && i < ES_DESCRIPTOR_COUNT; i++)
     {
         es_mpeg4_descriptor_t *es_descr = &p_iod->es_descr[i];
 
@@ -3276,7 +3277,7 @@ static void PMTSetupEsISO14496( demux_t *p_demux, 
ts_pid_t *pid,
 
         pid->es->p_mpeg4desc = NULL;
 
-        for( int i = 0; i < 255; i++ )
+        for( int i = 0; i < ES_DESCRIPTOR_COUNT; i++ )
         {
             iod_descriptor_t *iod = prg->iod;
             if( iod->es_descr[i].i_es_id == i_es_id )

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to