Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

loopcontrol_threaded.cpp File Reference

#include "mediaplayerplugininterface.h"
#include "loopcontrol.h"
#include "audiodevice.h"
#include "videowidget.h"
#include "audiowidget.h"
#include "mediaplayerstate.h"
#include <qpe/qpeapplication.h>
#include <qpe/custom.h>
#include <qpe/qcopenvelope_qws.h>
#include <opie2/odebug.h>
#include <qimage.h>
#include <qpainter.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <unistd.h>
#include <pthread.h>

Include dependency graph for loopcontrol_threaded.cpp:

Go to the source code of this file.

Classes

class  Mutex

Defines

#define _REENTRANT
#define DecodeLoopDebug(x)   qDebug x

Functions

void * startVideoThread (void *ptr)
void * startAudioThread (void *ptr)

Variables

VideoWidgetvideoUI
MediaPlayerStatemediaPlayerState
static char * audioBuffer = NULL
static AudioDeviceaudioDevice = NULL
static bool disabledSuspendScreenSaver = FALSE
pthread_t video_tid
pthread_attr_t video_attr
pthread_t audio_tid
pthread_attr_t audio_attr
bool emitPlayFinished = FALSE
bool emitChangePos = FALSE
MutexvideoMutex
MutexaudioMutex
MutexglobalMutex
clock_t begin
static bool sendingNewPos = FALSE
static long prev_frame = 0
static int currentSample = 0


Define Documentation

#define _REENTRANT
 

Definition at line 20 of file loopcontrol_threaded.cpp.

#define DecodeLoopDebug  )     qDebug x
 

Definition at line 56 of file loopcontrol_threaded.cpp.


Function Documentation

void* startAudioThread void *  ptr  ) 
 

Definition at line 240 of file loopcontrol_threaded.cpp.

References LoopControl::startAudio().

void* startVideoThread void *  ptr  ) 
 

Definition at line 234 of file loopcontrol_threaded.cpp.

References LoopControl::startVideo().


Variable Documentation

pthread_attr_t audio_attr
 

Definition at line 68 of file loopcontrol_threaded.cpp.

pthread_t audio_tid
 

Definition at line 67 of file loopcontrol_threaded.cpp.

char* audioBuffer = NULL [static]
 

Definition at line 60 of file loopcontrol_threaded.cpp.

AudioDevice* audioDevice = NULL [static]
 

Definition at line 61 of file loopcontrol_threaded.cpp.

Mutex* audioMutex
 

Definition at line 131 of file loopcontrol_threaded.cpp.

clock_t begin
 

Definition at line 135 of file loopcontrol_threaded.cpp.

Referenced by TaskbarSettings::accept(), TabsSettings::accept(), MenuSettings::accept(), Opie::ODevice::buttonForKeycode(), ButtonSettings::ButtonSettings(), Appearance::createColorTab(), Appearance::createDecoTab(), Appearance::createStyleTab(), TabsSettings::editClicked(), OFontSelector::fontFamilyClicked(), Opie::Ui::OFontSelector::fontFamilyClicked(), KateConfig::groupList(), TaskbarSettings::init(), TabsSettings::init(), MenuSettings::init(), ButtonUtils::insertAppLnks(), OFontSelector::loadFonts(), Opie::Ui::OFontSelector::loadFonts(), IrdaApplet::mousePressEvent(), ClipboardApplet::newData(), TabsSettings::readTabSettings(), QString::section(), Qt3::QTextDocument::section(), ViewMail::setMainText(), IrdaApplet::showDiscovered(), ThemeSettings::ThemeSettings(), TranInfo::TranInfo(), and writeVObject_().

int currentSample = 0 [static]
 

Definition at line 158 of file loopcontrol_threaded.cpp.

bool disabledSuspendScreenSaver = FALSE [static]
 

Definition at line 62 of file loopcontrol_threaded.cpp.

bool emitChangePos = FALSE
 

Definition at line 72 of file loopcontrol_threaded.cpp.

bool emitPlayFinished = FALSE
 

Definition at line 71 of file loopcontrol_threaded.cpp.

Mutex* globalMutex
 

Definition at line 132 of file loopcontrol_threaded.cpp.

MediaPlayerState* mediaPlayerState
 

Definition at line 30 of file main.cpp.

long prev_frame = 0 [static]
 

Definition at line 157 of file loopcontrol_threaded.cpp.

bool sendingNewPos = FALSE [static]
 

Definition at line 156 of file loopcontrol_threaded.cpp.

pthread_attr_t video_attr
 

Definition at line 66 of file loopcontrol_threaded.cpp.

pthread_t video_tid
 

Definition at line 65 of file loopcontrol_threaded.cpp.

Mutex* videoMutex
 

Definition at line 130 of file loopcontrol_threaded.cpp.

VideoWidget* videoUI
 

Definition at line 33 of file main.cpp.


Generated on Sat Nov 5 16:24:57 2005 for OPIE by  doxygen 1.4.2