libspark/playback_libeplayer3: initialize return values

This commit is contained in:
martii
2013-03-30 09:39:49 +01:00
parent 2b11ad1880
commit 65b1a8e51a

View File

@@ -553,6 +553,9 @@ bool cPlayback::SetPosition(int position, bool absolute)
void cPlayback::FindAllPids(uint16_t *apids, unsigned short *ac3flags, uint16_t *numpida, std::string *language) void cPlayback::FindAllPids(uint16_t *apids, unsigned short *ac3flags, uint16_t *numpida, std::string *language)
{ {
printf("%s:%s\n", FILENAME, __FUNCTION__); printf("%s:%s\n", FILENAME, __FUNCTION__);
#ifdef MARTII
*numpida = 0;
#endif
if(player && player->manager && player->manager->audio) { if(player && player->manager && player->manager->audio) {
char ** TrackList = NULL; char ** TrackList = NULL;
player->manager->audio->Command(player, MANAGER_LIST, &TrackList); player->manager->audio->Command(player, MANAGER_LIST, &TrackList);
@@ -592,6 +595,7 @@ void cPlayback::FindAllPids(uint16_t *apids, unsigned short *ac3flags, uint16_t
void cPlayback::FindAllSubtitlePids(uint16_t *pids, uint16_t *numpids, std::string *language) void cPlayback::FindAllSubtitlePids(uint16_t *pids, uint16_t *numpids, std::string *language)
{ {
printf("%s:%s\n", FILENAME, __FUNCTION__); printf("%s:%s\n", FILENAME, __FUNCTION__);
*numpids = 0;
if(player && player->manager && player->manager->subtitle) { if(player && player->manager && player->manager->subtitle) {
char ** TrackList = NULL; char ** TrackList = NULL;
player->manager->subtitle->Command(player, MANAGER_LIST, &TrackList); player->manager->subtitle->Command(player, MANAGER_LIST, &TrackList);
@@ -615,6 +619,7 @@ void cPlayback::FindAllSubtitlePids(uint16_t *pids, uint16_t *numpids, std::stri
void cPlayback::FindAllDvbsubtitlePids(uint16_t *pids, uint16_t *numpids, std::string *language) void cPlayback::FindAllDvbsubtitlePids(uint16_t *pids, uint16_t *numpids, std::string *language)
{ {
printf("%s:%s\n", FILENAME, __FUNCTION__); printf("%s:%s\n", FILENAME, __FUNCTION__);
*numpids = 0;
if(player && player->manager && player->manager->dvbsubtitle) { if(player && player->manager && player->manager->dvbsubtitle) {
char ** TrackList = NULL; char ** TrackList = NULL;
player->manager->dvbsubtitle->Command(player, MANAGER_LIST, &TrackList); player->manager->dvbsubtitle->Command(player, MANAGER_LIST, &TrackList);
@@ -638,6 +643,7 @@ void cPlayback::FindAllDvbsubtitlePids(uint16_t *pids, uint16_t *numpids, std::s
void cPlayback::FindAllTeletextsubtitlePids(uint16_t *pids, uint16_t *numpids, std::string *language) void cPlayback::FindAllTeletextsubtitlePids(uint16_t *pids, uint16_t *numpids, std::string *language)
{ {
printf("%s:%s\n", FILENAME, __FUNCTION__); printf("%s:%s\n", FILENAME, __FUNCTION__);
*numpids = 0;
if(player && player->manager && player->manager->teletext) { if(player && player->manager && player->manager->teletext) {
char ** TrackList = NULL; char ** TrackList = NULL;
player->manager->teletext->Command(player, MANAGER_LIST, &TrackList); player->manager->teletext->Command(player, MANAGER_LIST, &TrackList);