Yalir / sfeMovie

sfeMovie is a simple C++ library that lets you play movies in SFML based applications. It relies on FFmpeg to read medias and remains consistent with SFML's naming conventions.
http://sfemovie.yalir.org/
GNU Lesser General Public License v2.1
114 stars 37 forks source link

Streams don't get selected in the same order as how they're displayed in stdout #62

Closed Ceylo closed 8 years ago

Ceylo commented 9 years ago

Using the shortcut to display the media info can show for example:

5 streams found in the media
 #0 : video
 #1 : audio (language: ger)
 #2 : audio (language: eng)
 #3 : subtitle (language: eng)
 #4 : subtitle (language: ger)

Where the streams 0 and 1 are active. Selecting the next audio and subtitle streams selects streams 2 and 4 instead of 2 and 3.

Quite a minor issue but can be disturbing.

feliwir commented 9 years ago

I was not able to reproduce this error on my linux machine:

0 : video

1 : audio (language: ger)

2 : audio (language: eng)

3 : subtitle (language: eng)

4 : subtitle (language: ger)

Selected subtitle stream #3 (lang: eng) Selected audio stream #2 (lang: eng)

Ceylo commented 8 years ago

Could not reproduce too, closing.