From a584609d0f656b2e62ea87c8ada2fc79db4069a8 Mon Sep 17 00:00:00 2001 From: martii Date: Fri, 16 Aug 2013 19:50:20 +0200 Subject: [PATCH] libeplayer3/manager: initialize track IDs Origin commit data ------------------ Branch: master Commit: https://github.com/neutrino-images/ni-libstb-hal/commit/2f5c51abc6ac3a7984d33eb7e6f08e4dc1d7853b Author: martii Date: 2013-08-16 (Fri, 16 Aug 2013) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- libeplayer3/manager/audio.c | 3 +++ libeplayer3/manager/dvbsubtitle.c | 3 +++ libeplayer3/manager/subtitle.c | 3 +++ libeplayer3/manager/teletext.c | 3 +++ libeplayer3/manager/video.c | 3 +++ 5 files changed, 15 insertions(+) diff --git a/libeplayer3/manager/audio.c b/libeplayer3/manager/audio.c index 15f5205..c078953 100644 --- a/libeplayer3/manager/audio.c +++ b/libeplayer3/manager/audio.c @@ -83,6 +83,9 @@ static int ManagerAdd(Context_t *context, Track_t track) { if (Tracks == NULL) { Tracks = malloc(sizeof(Track_t) * TRACKWRAP); + int i; + for (i = 0; i < TRACKWRAP; i++) + Tracks[i].Id = -1; } if (Tracks == NULL) diff --git a/libeplayer3/manager/dvbsubtitle.c b/libeplayer3/manager/dvbsubtitle.c index 5bdb88e..607d932 100644 --- a/libeplayer3/manager/dvbsubtitle.c +++ b/libeplayer3/manager/dvbsubtitle.c @@ -83,6 +83,9 @@ static int ManagerAdd(Context_t *context, Track_t track) { if (Tracks == NULL) { Tracks = malloc(sizeof(Track_t) * TRACKWRAP); + int i; + for (i = 0; i < TRACKWRAP; i++) + Tracks[i].Id = -1; } if (Tracks == NULL) diff --git a/libeplayer3/manager/subtitle.c b/libeplayer3/manager/subtitle.c index 60d89a0..852b25c 100644 --- a/libeplayer3/manager/subtitle.c +++ b/libeplayer3/manager/subtitle.c @@ -82,6 +82,9 @@ static int ManagerAdd(Context_t *context, Track_t track) { if (Tracks == NULL) { Tracks = malloc(sizeof(Track_t) * TRACKWRAP); + int i; + for (i = 0; i < TRACKWRAP; i++) + Tracks[i].Id = -1; } if (Tracks == NULL) diff --git a/libeplayer3/manager/teletext.c b/libeplayer3/manager/teletext.c index 21df28b..acebb77 100644 --- a/libeplayer3/manager/teletext.c +++ b/libeplayer3/manager/teletext.c @@ -83,6 +83,9 @@ static int ManagerAdd(Context_t *context, Track_t track) { if (Tracks == NULL) { Tracks = malloc(sizeof(Track_t) * TRACKWRAP); + int i; + for (i = 0; i < TRACKWRAP; i++) + Tracks[i].Id = -1; } if (Tracks == NULL) diff --git a/libeplayer3/manager/video.c b/libeplayer3/manager/video.c index fdd68d0..8808211 100644 --- a/libeplayer3/manager/video.c +++ b/libeplayer3/manager/video.c @@ -81,6 +81,9 @@ static int ManagerAdd(Context_t *context, Track_t track) { if (Tracks == NULL) { Tracks = malloc(sizeof(Track_t) * TRACKWRAP); + int i; + for (i = 0; i < TRACKWRAP; i++) + Tracks[i].Id = -1; } if (Tracks == NULL)