X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FSocket%2FProtocols%2FDVB%2FDVBDemuxHandles.cc;h=aefab8fbdcb4340fc01bb821d4baa893393d353e;hb=e3179a2123ad51d0d9eb63834a581145c4f77c92;hp=f71251e0d3f0a10c2f2a7e90609bec0696ab4004;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Socket/Protocols/DVB/DVBDemuxHandles.cc b/senf/Socket/Protocols/DVB/DVBDemuxHandles.cc index f71251e..aefab8f 100644 --- a/senf/Socket/Protocols/DVB/DVBDemuxHandles.cc +++ b/senf/Socket/Protocols/DVB/DVBDemuxHandles.cc @@ -31,14 +31,14 @@ #include #include #include -#include "../../../Utils/Exception.hh" +#include //#include "DVBDemuxHandles.mpp" #define prefix_ -///////////////////////////////cc.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::DVBDemuxHandles prefix_ void senf::DVBDemuxSectionSocketProtocol::init_client(unsigned short adapter, unsigned short device) @@ -46,7 +46,7 @@ prefix_ void senf::DVBDemuxSectionSocketProtocol::init_client(unsigned short ada { std::string devDemux = str( boost::format("/dev/dvb/adapter%d/demux%d") % adapter % device); int f = open(devDemux.c_str(), O_RDONLY | O_NONBLOCK); - if (f < 0){ + if (f < 0) { SENF_THROW_SYSTEM_EXCEPTION("Could not open demux device of DVB adapter ") << devDemux << "."; } fd(f); @@ -68,7 +68,7 @@ prefix_ void senf::DVBDemuxSectionSocketProtocol::setSectionFilter(unsigned shor sec_filter.filter.mask[0] = mask; sec_filter.filter.mode[0] = mode; sec_filter.flags = flags; - + if (::ioctl(fd(), DMX_SET_FILTER, &sec_filter) < 0) SENF_THROW_SYSTEM_EXCEPTION("Could not set section filter of DVB adapter."); } @@ -95,7 +95,7 @@ prefix_ unsigned senf::DVBDemuxPESSocketProtocol::available() prefix_ void senf::DVBDemuxPESSocketProtocol::setPESFilter(unsigned short int pid, dmx_input_t input, dmx_output_t output, dmx_pes_type_t pesType, unsigned int flags) const { - + struct dmx_pes_filter_params pes_filter; ::memset(&pes_filter, 0, sizeof(struct dmx_pes_filter_params)); pes_filter.pid = pid; @@ -103,7 +103,7 @@ prefix_ void senf::DVBDemuxPESSocketProtocol::setPESFilter(unsigned short int pi pes_filter.output = output; pes_filter.pes_type = pesType; pes_filter.flags = flags; - + if (::ioctl(fd(), DMX_SET_PES_FILTER, &pes_filter) < 0) SENF_THROW_SYSTEM_EXCEPTION("Could not set PES filter of DVB adapter."); } @@ -127,7 +127,7 @@ prefix_ unsigned senf::DVBDvrSocketProtocol::available() return 188; } -///////////////////////////////cc.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #undef prefix_ //#include "DVBDemuxHandles.mpp"