read aspect, width, height, framerate and progressive from
[enigma2.git] / lib / service / servicemp3.h
index bf29efcf69a79fbc66928462d748f692a2e29910..17a2599febbf389abc1571eb7937aeffd43ee07d 100644 (file)
@@ -103,12 +103,16 @@ public:
        struct audioStream
        {
                GstPad* pad;
-               enum { atMP2, atMP3, atAC3, atDTS, atAAC };
+               enum { atMP2, atMP3, atAC3, atDTS, atAAC, atPCM, atOGG };
                int type; // mpeg2, ac3, dts, ...
                std::string language_code; /* iso-639, if available. */
        };
 private:
        int m_currentAudioStream;
+       int m_currentTrickRatio;
+       eTimer m_seekTimeout;
+       void eServiceMP3::seekTimeoutCB();
+       int selectAudioStream(int i);
        std::vector<audioStream> m_audioStreams;
        friend class eServiceFactoryMP3;
        std::string m_filename;