1 --- a/lib/dvb/demux.cpp
2 +++ b/lib/dvb/demux.cpp
3 @@ -87,9 +87,8 @@ int eDVBDemux::openDemux(void)
5 int eDVBDemux::openDVR(int flags)
8 - snprintf(filename, 128, "/dev/dvb/adapter%d/dvr%d", adapter, demux);
9 - return ::open(filename, flags);
10 + eDebug("FIXMEEEE.... 7025 drivers doesn't support /dev/dvb/adapterX/dvrX!!!!");
11 + return ::open("/dev/misc/pvr", flags);
17 @@ -1798,19 +1798,11 @@ RESULT eDVBChannel::playSource(ePtr<iTsSource> &source, const char *streaminfo_f
21 - ePtr<eDVBAllocatedDemux> &demux = m_demux ? m_demux : m_decoder_demux;
24 - m_pvr_fd_dst = demux->get().openDVR(O_WRONLY);
25 - if (m_pvr_fd_dst < 0)
27 - eDebug("can't open /dev/dvb/adapterX/dvrX - you need to buy the new(!) $$$ box! (%m)"); // or wait for the driver to be improved.
32 + eDebug("FIXMEEEE.... 7025 drivers doesn't support /dev/dvb/adapterX/dvrX!!!!");
33 + m_pvr_fd_dst = open("/dev/misc/pvr", O_WRONLY);
34 + if (m_pvr_fd_dst < 0)
36 - eDebug("no demux allocated yet.. so its not possible to open the dvr device!!");
37 + eDebug("can't open /dev/misc/pvr - you need to buy the new(!) $$$ box! (%m)"); // or wait for the driver to be improved.