Show
Ignore:
Timestamp:
12/02/07 07:49:37 (14 years ago)
Author:
ppalmers
Message:

- Implement a DLL based mechanism to read the cycle timer. This can potentially be more lightweight for the reader threads since it avoids a the CTR read kernel call. It also has the
side effect that FFADO now works on older kernels that don't implement the cycle timer read call.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libffado/src/libieee1394/IsoHandlerManager.h

    r750 r752  
    7373 
    7474        IsoHandlerManager(Ieee1394Service& service); 
    75         IsoHandlerManager(Ieee1394Service& service, bool run_rt, unsigned int rt_prio); 
     75        IsoHandlerManager(Ieee1394Service& service, bool run_rt, int rt_prio); 
    7676        virtual ~IsoHandlerManager(); 
    7777 
     
    8080        void setPollTimeout(int t) {m_poll_timeout=t;}; ///< set the timeout used for poll() 
    8181        int getPollTimeout() {return m_poll_timeout;};  ///< get the timeout used for poll() 
    82  
    83         void setTransmitBufferNbFrames(unsigned int t) {m_xmit_nb_frames = t;}; 
    84         int getTransmitBufferNbFrames() {return m_xmit_nb_frames;}; 
    8582 
    8683        void setVerboseLevel(int l); ///< set the verbose level 
     
    177174        // threading 
    178175        bool m_realtime; 
    179         unsigned int m_priority; 
     176        int m_priority; 
    180177        Util::PosixThread *m_isoManagerThread; 
    181  
    182         // the preferred number of packets to buffer on xmit 
    183         unsigned int m_xmit_nb_frames; 
    184178 
    185179        // debug stuff