X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/a848baced9e4cd8b5c1e76cafbf93ea032171f9c..6cfa32d896455d1da9bcfe06a1f7d7e0f3f6d3ef:/lib/service/servicemp3.h diff --git a/lib/service/servicemp3.h b/lib/service/servicemp3.h index bf29efcf..17a2599f 100644 --- a/lib/service/servicemp3.h +++ b/lib/service/servicemp3.h @@ -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 m_audioStreams; friend class eServiceFactoryMP3; std::string m_filename;