<commit_before>diff --git a/lib/dvb/demux.cpp b/lib/dvb/demux.cpp
index f4d8618..8fb3a26 100644
--- a/lib/dvb/demux.cpp
+++ b/lib/dvb/demux.cpp
@@ -87,9 +87,8 @@ int eDVBDemux::openDemux(void)
 
 int eDVBDemux::openDVR(int flags)
 {
-	char filename[128];
-	snprintf(filename, 128, "/dev/dvb/adapter%d/dvr%d", adapter, demux);
-	return ::open(filename, flags);
+	eDebug("FIXMEEEE.... 7025 drivers doesn't support /dev/dvb/adapterX/dvrX!!!!");
+	return ::open("/dev/misc/pvr", flags);
 }
 
 DEFINE_REF(eDVBDemux)<commit_msg>enigma2: fixed 7025 ts playback<commit_after>--- a/lib/dvb/demux.cpp
+++ b/lib/dvb/demux.cpp
@@ -87,9 +87,8 @@ int eDVBDemux::openDemux(void)
 
 int eDVBDemux::openDVR(int flags)
 {
-	char filename[128];
-	snprintf(filename, 128, "/dev/dvb/adapter%d/dvr%d", adapter, demux);
-	return ::open(filename, flags);
+	eDebug("FIXMEEEE.... 7025 drivers doesn't support /dev/dvb/adapterX/dvrX!!!!");
+	return ::open("/dev/misc/pvr", flags);
 }
 
 DEFINE_REF(eDVBDemux)
--- a/lib/dvb/dvb.cpp
+++ b/lib/dvb/dvb.cpp
@@ -1798,19 +1798,11 @@ RESULT eDVBChannel::playSource(ePtr<iTsSource> &source, const char *streaminfo_f
 			return -ENODEV;
 		}
 #else
-		ePtr<eDVBAllocatedDemux> &demux = m_demux ? m_demux : m_decoder_demux;
-		if (demux)
-		{
-			m_pvr_fd_dst = demux->get().openDVR(O_WRONLY);
-			if (m_pvr_fd_dst < 0)
-			{
-				eDebug("can't open /dev/dvb/adapterX/dvrX - you need to buy the new(!) $$$ box! (%m)"); // or wait for the driver to be improved.
-				return -ENODEV;
-			}
-		}
-		else
+		eDebug("FIXMEEEE.... 7025 drivers doesn't support /dev/dvb/adapterX/dvrX!!!!");
+		m_pvr_fd_dst = open("/dev/misc/pvr", O_WRONLY);
+		if (m_pvr_fd_dst < 0)
 		{
-			eDebug("no demux allocated yet.. so its not possible to open the dvr device!!");
+			eDebug("can't open /dev/misc/pvr - you need to buy the new(!) $$$ box! (%m)"); // or wait for the driver to be improved.
 			return -ENODEV;
 		}
 #endif
{'fraction_non_alphanumeric': 0.19375, 'fraction_numerical': 0.036458333333333336, 'mean_word_length': 3.640096618357488, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2978953', 'n_tokens_mistral': 921, 'n_tokens_neox': 833, 'n_words': 163}