![]() |
openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
|
#include <lib/base/ebase.h>
#include <lib/base/eerror.h>
#include <lib/base/init_num.h>
#include <lib/base/init.h>
#include <lib/base/nconfig.h>
#include <lib/base/object.h>
#include <lib/dvb/epgcache.h>
#include <lib/dvb/decoder.h>
#include <lib/components/file_eraser.h>
#include <lib/gui/esubtitle.h>
#include <lib/service/servicemp3.h>
#include <lib/service/servicemp3record.h>
#include <lib/service/service.h>
#include <lib/gdi/gpixmap.h>
#include <string>
#include <gst/gst.h>
#include <gst/pbutils/missing-plugins.h>
#include <sys/stat.h>
#include <sys/time.h>
Classes | |
class | eMP3ServiceOfflineOperations |
Macros | |
#define | HTTP_TIMEOUT 10 |
#define | GSTREAMER_SUBTITLE_SYNC_MODE_BUG |
Enumerations | |
enum | eServiceMP3Flags { BUFFERING_ENABLED = 0x00000001 , PROGRESSIVE_DOWNLOAD = 0x00000002 } |
enum | GstPlayFlags { GST_PLAY_FLAG_VIDEO = (1 << 0) , GST_PLAY_FLAG_AUDIO = (1 << 1) , GST_PLAY_FLAG_TEXT = (1 << 2) , GST_PLAY_FLAG_VIS = (1 << 3) , GST_PLAY_FLAG_SOFT_VOLUME = (1 << 4) , GST_PLAY_FLAG_NATIVE_AUDIO = (1 << 5) , GST_PLAY_FLAG_NATIVE_VIDEO = (1 << 6) , GST_PLAY_FLAG_DOWNLOAD = (1 << 7) , GST_PLAY_FLAG_BUFFERING = (1 << 8) , GST_PLAY_FLAG_DEINTERLACE = (1 << 9) , GST_PLAY_FLAG_SOFT_COLORBALANCE = (1 << 10) , GST_PLAY_FLAG_FORCE_FILTERS = (1 << 11) } |
Functions | |
static void | gst_sleepms (uint32_t msec) |
static void | create_gstreamer_sinks () |
DEFINE_REF (eMP3ServiceOfflineOperations) | |
DEFINE_REF (eServiceMP3InfoContainer) | |
DEFINE_REF (eServiceMP3) | |
DEFINE_REF (GstMessageContainer) | |
subtype_t | getSubtitleType (GstPad *pad, gchar *g_codec=NULL) |
Variables | |
static bool | first_play_eServicemp3 = false |
static GstElement * | dvb_audiosink |
static GstElement * | dvb_videosink |
static GstElement * | dvb_subsink |
static bool | dvb_audiosink_ok |
static bool | dvb_videosink_ok |
static bool | dvb_subsink_ok |
eAutoInitPtr< eServiceFactoryMP3 > | init_eServiceFactoryMP3 (eAutoInitNumbers::service+1, "eServiceFactoryMP3") |
#define GSTREAMER_SUBTITLE_SYNC_MODE_BUG |
#define HTTP_TIMEOUT 10 |
enum eServiceMP3Flags |
enum GstPlayFlags |
|
static |
DEFINE_REF | ( | eMP3ServiceOfflineOperations | ) |
DEFINE_REF | ( | eServiceMP3 | ) |
DEFINE_REF | ( | eServiceMP3InfoContainer | ) |
DEFINE_REF | ( | GstMessageContainer | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
eAutoInitPtr<eServiceFactoryMP3> init_eServiceFactoryMP3(eAutoInitNumbers::service+1, "eServiceFactoryMP3") | ( | eAutoInitNumbers::service+ | 1, |
"eServiceFactoryMP3" | |||
) |