Movieplayer Format Erweiterung und Fehler bei VLC Absturz

Wünsche, Anträge, Fehlermeldungen
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Movieplayer Format Erweiterung und Fehler bei VLC Absturz

Beitrag von PT-1 »

Ein User aus einem Englishen Forum hat die folgenden 2 Verbesserungen vorgeschlagen.

Part 1 ist eine Abspielformat Erweiterung
Part 2 faengt einen Absturz von VLC ab

Koennte dies bitte jemand im aktuellen CVS testen und eventuell einpflegen ??

PT-1

Code: Alles auswählen

Original 1.123, starts line 213: 

#ifdef MOVIEBROWSER 
moviebrowser = NULL; 
#endif /* MOVIEBROWSER */ 

tsfilefilter.addFilter ("ts"); 
vlcfilefilter.addFilter ("mpg"); 
vlcfilefilter.addFilter ("mpeg"); 
vlcfilefilter.addFilter ("m2p"); 
vlcfilefilter.addFilter ("avi"); 
vlcfilefilter.addFilter ("vob"); 

My alterations: 

#ifdef MOVIEBROWSER 
moviebrowser = NULL; 
#endif /* MOVIEBROWSER */ 

tsfilefilter.addFilter ("ts"); 
vlcfilefilter.addFilter ("mpg"); 
vlcfilefilter.addFilter ("mpeg"); 
vlcfilefilter.addFilter ("m2p"); 
vlcfilefilter.addFilter ("avi"); 
vlcfilefilter.addFilter ("vob"); 
vlcfilefilter.addFilter ("wmv"); 
vlcfilefilter.addFilter ("m2v"); 


Result 2 lines added. 


Original 1.123, starts line 464: 
// add MRL 
/* demo MRLs: 
- DVD: dvdsimple:D:@1:1 
- DemoMovie: c:\\TestMovies\\dolby.mpg 
- SVCD: vcd:D:@1:1 
*/ 
std::string addurl = baseurl; 
addurl += "?control=add&mrl="; 

My alterations: 

// add MRL 
/* demo MRLs: 
- DVD: dvdsimple:D:@1:1 
- DemoMovie: c:\\TestMovies\\dolby.mpg 
- SVCD: vcd:D:@1:1 
*/ 
std::string addurl = baseurl; 
addurl += "?control=empty"; 
addurl += "?control=add&mrl="; 

Result 1 line added. 


Original 1.123, starts line 1128: 

// stop VLC 
std::string stopurl = baseurl; 
stopurl += "?control=stop"; 
httpres = sendGetRequest(stopurl, response, false); 

My alterations: 

// stop VLC 
std::string stopurl = baseurl; 
std::string emptyurl = baseurl; 
stopurl += "?control=stop"; 
emptyurl += "?control=empty"; 
httpres = sendGetRequest(stopurl, response, false); 


Result 2 lines added.