Перейти к содержанию

Всяко-разно


Рекомендуемые сообщения

а вот собственно и сам скрипт.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

# ReplaceGen.py - генератор файла replace.list
# для эмулятора mgcamd
# версия: 0.2

# =====================================
# Адрес mgcamd - в его настройках в файле mg_cfg нужно
# указать такие-же параметры: L: { 01 } 127.0.0.1 10514
sServerHost = "127.0.0.1"
nServerPort = 10514

# Адрес и порт компьютера, куда пересылать сообщения mgcamd
sClientHost = "192.168.1.2"
nClientPort = 514

# путь к файлу replace.list

sRL = "/usr/keys/replace.list"
# =====================================

from socket import *
import re
import os
# from enigma import eServiceReference, eServiceCenter

nBufSize = 1024
aServerAddr = (sServerHost, nServerPort)
aClientAddr = (sClientHost, nClientPort)

# Create socket and bind to address
UDPServerSock = socket(AF_INET,SOCK_DGRAM)
UDPServerSock.setsockopt( SOL_SOCKET, SO_REUSEADDR, 1 )
UDPServerSock.bind(aServerAddr)
UDPClientSock = socket(AF_INET,SOCK_DGRAM)

sServiceID = None
aCaIDs = []
sCurCaID = None
sCurPID = None
sCurProvID = None
# Receive messages
while 1:
sData,aServerAddr = UDPServerSock.recvfrom(nBufSize)
if not sData: continue
UDPClientSock.sendto( sData, aClientAddr )

# [mg0] service 50EA index 0 pmt pid AB (17), pids: video 0x014D, audio  0x01A4
if sData.count('] service '):
	# запоминаем код канала (serviceID)
	ar = re.search( r"\] service ([0-9A-Fa-f]+) index", sData )
	if ar:
		sServiceID = ar.group( 1 )
		sServiceID.upper()

# [mg0] ECM: CaID: 0x0500  -> CaPID: 0x0FAE ProvID: 023700
elif sData.count('] ECM: CaID: 0x'):
	# добавляем в массив новую строку с CaID, CaPID, ProvID
	ar = re.search( r"\]\s+ECM:\s+CaID:\s+0x([0-9A-Fa-f]+)\s+->\s+CaPID:\s+0x([0-9A-Fa-f]+) ProvID: ([0-9A-Fa-f]{6})", sData )
	if ar:
		aCaIDs.append([ ar.group( 1 ), ar.group( 2 ), ar.group( 3 )])

# system: Viaccess\ncaid: 0x0500\npid: 0x0fae
elif sData.count('\npid: 0x'):
	# получен правильный CaID и PID (для mgcamd 1.37)
	ar = re.search( r"\ncaid: 0x([0-9A-Fa-f]+)\npid: 0x([0-9A-Fa-f]+)", sData )
	if ar:
		sCurCaID = ar.group( 1 )
		sCurCaID = sCurCaID.upper()
		sCurPID = ar.group( 2 )
		sCurPID = sCurPID.upper()

# ===== Viaccess ECM on CaID 0x0500, pid 0x0b58 ======
elif sData.count(' ECM on CaID 0x'):
	# получен правильный CaID и PID (для mgcamd 1.35)
	ar = re.search( r"ECM on CaID 0x([0-9A-Fa-f]+), pid 0x([0-9A-Fa-f]+)", sData )
	if ar:
		sCurCaID = ar.group( 1 )
		sCurCaID = sCurCaID.upper()
		sCurPID = ar.group( 2 )
		sCurPID = sCurPID.upper()

# prov: 023700
elif sData.count('prov: '):
	# получен правильный ProvID
	ar = re.search( r"prov: ([0-9A-Fa-f]{6})", sData )
	if ar:
		sCurProvID = ar.group( 1 )
		# print ">>>> ServiceID = " + sServiceID + ", CaID = " + sCurCaID + 
", PID = " + sCurPID + ", ProvID = " + sCurProvID
		# print len( aCaIDs )

	# если не было заголовка - нет всех данных, всё очищаем.
	if not sServiceID or not sCurCaID or sCurProvID == '2600':
		sServiceID = None
		aCaIDs = []
		sCurCaID = None
		sCurPID = None
		sCurProvID = None
		continue

	# читаем файл
	if os.path.isfile( sRL ):
		fh = open( sRL, "r" )
		aRL = fh.readlines()
		fh.close()
	else: aRL = []

	# вносим данные в replace.list
	# R: {{2F47}{0500}{023700}{0FA3}{0500}{030600}{0BBB}}
	for nc in range( len( aCaIDs )):
		sCaID = aCaIDs[ nc ][ 0 ]
		sPID = aCaIDs[ nc ][ 1 ]
		sProvID = aCaIDs[ nc ][ 2 ]

		if sPID.upper() == sCurPID: continue

		sRepl = 'R: {{' + sServiceID + '}{' + sCaID + '}{' + sProvID + '}{' + sPID + '}{' + sCurCaID + '}
{' + sCurProvID + '}{' + sCurPID + '}}'

		bAlready = 0
		for nr in range( len( aRL )):
			aa = re.search( '\{\s*([0-9A-Fa-f]+)\s*\}\{\s*([0-9A-Fa-f]+)\s*\}
\{\s*([0-9A-Fa-f]+)\s*\}\{\s*([0-9A-Fa-f]+)\s*\}\{\s*([0-9A-Fa-f]+)\s*\}
\{\s*([0-9A-Fa-f]+)\s*\}\{\s*([0-9A-Fa-f]+)\s*\}', aRL[ nr ])
			if aa and aa.group( 1 ) == sServiceID and aa.group( 2 ) == sCaID and 
aa.group( 3 ) == sProvID and aa.group( 4 ) == sPID and aa.group( 5 ) == sCurCaID and
aa.group( 6 ) == sCurProvID and aa.group( 7 ) == sCurPID:
				bAlready = 1
				break
		if not bAlready:
			# aRL.append( sRepl )

			# записываем поверху
			fh = open( sRL, "a" )
			fh.write( '\n' + sRepl )
			# for n in range( len( aRL )):
			#	if n > 0: fh.write( '\n' )
			#	aaa = re.search( r"^(.+)$", aRL[ n ])
			#	if aaa: fh.write( aaa.group( 1 ))
			fh.close()

	# очищаем все IDы
	sServiceID = None
	aCaIDs = []
	sCurCaID = None
	sCurPID = None
	sCurProvID = None

# Close socket
UDPServerSock.close()

Изменено пользователем дядя Фёдор
Ссылка на комментарий
Поделиться на другие сайты

а вот собственно и сам скрипт.

мое знание Питона неглубоко, но сразу видно, что этот скрипт не обязательно запускать прямо на ресивере.

он читает логи которые mgcamd шлет по сети. Следовательно, этот скрипт можно запускать на любом компе, где есть Питон.

Нужно просто правильно настроить mgcamd слать свой лог на этот комп.

IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90

28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W

Ссылка на комментарий
Поделиться на другие сайты

Уважаемый, Дядя Фёдор. по моему сугубо субъективному мнению как-то накладно заводить дома компа с Убунтой и питоном внутри, когда есть ресивер с линуксом SH4. повторюсь: это моё сугубо личное мнение.

Ссылка на комментарий
Поделиться на другие сайты

Уважаемый, Дядя Фёдор. по моему сугубо субъективному мнению как-то накладно заводить дома компа с Убунтой и питоном внутри, когда есть ресивер с линуксом SH4. повторюсь: это моё сугубо личное мнение.

Во-первых, Питону не нужен Линукс. Он работает где угодно.

Во-вторых, если даже нужен Линукс, то есть такое дело, как виртуальная машина (бесплатно и надежно).

В-третьих, есть такая вешь как Ubuntu Live CD (или USB Stick) -> загрузился с него, погонял что нужно без притрагивания к данным и ОС на компе и перегрузился обратно в Windows.

В-четвертых, никакой реальной пользы от питона на ресивере нет. Вы первый за 3 года, кто спросил об этом для 1 скрипта, который, при этом, необязательно запускать на самом ресивере.

Это моё личное мнение. :-)

IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90

28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W

Ссылка на комментарий
Поделиться на другие сайты

вопрос исчерпан. не будет в PGI 1.3, значит не будет, а что хоть будет в ней нового? ну про Swap-file уже многие слышали, а в каком направлении ещё будут изменения/улучшения/добавления?

Ссылка на комментарий
Поделиться на другие сайты

Давненько тут не был ;-) Народ, кто не давно покупал Sezam 902HD? Меня интересуют какие сейчас ставят тюнера Sharp или Conex ?

Sezam 902HD

PGI 0.8.1

36гр

Ссылка на комментарий
Поделиться на другие сайты

Давненько тут не был ;-) Народ, кто не давно покупал Sezam 902HD? Меня интересуют какие сейчас ставят тюнера Sharp или Conex ?

Брал товарищу, две недели назад, стоял Sharp...

PGI-1.4, (INDB6-009), Sezam 902, 9E+36E.

Ссылка на комментарий
Поделиться на другие сайты

Брал товарищу, две недели назад, стоял Sharp...

Как теперь уровень сигнала по сравнению с Conex ? Изменено пользователем jew2006

Sezam 902HD

PGI 0.8.1

36гр

Ссылка на комментарий
Поделиться на другие сайты

Скажите пожалуйста на ipbox910 тюнер sharp платформу HD с 9 градусов нормально смотреть можно? У меня очень сильно скачет сигнал от 6% до 100% и картинку всё время подрывает . При этом на SkygateHD 70% стабильно и всё идёт хорошо.

SkyGate HD Plus. IP BOX 910HD. 0,9м-36E. 0,9м-13E+9E+4,8E+4W.

Ссылка на комментарий
Поделиться на другие сайты

Скажите пожалуйста на ipbox910 тюнер sharp платформу HD с 9 градусов нормально смотреть можно? У меня очень сильно скачет сигнал от 6% до 100% и картинку всё время подрывает . При этом на SkygateHD 70% стабильно и всё идёт хорошо.

Подстрой тарель точнее, выставь 9 градус в фокус, если он в мультифиде...

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Ссылка на комментарий
Поделиться на другие сайты

Дядя Федор, День добрый, тюнер Сезам 901 HD на линуксе, поставили прошивку 0,9pgi (R13219) проблемы:

1)время сбивается, устанавливал и вручную и авто , за одни сутки разница в 12 часов, к тому же время на дисплее тюнера вообще само по себе и никак не устанавливается. Как решить эту проблему?

2)как воспроизвести ролики с youtube.

3)какой программкой можно конвертировать видео c HDD на комп?

4) на HDD были записаны ранее фильмы, после прошивки они не видны, как перекинуть эти фильмы на комп или после перепрошивки веник автоматически форматнулся?

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

Дядя Федор, День добрый, тюнер Сезам 901 HD на линуксе, поставили прошивку 0,9pgi (R13219) проблемы:

1)время сбивается, устанавливал и вручную и авто , за одни сутки разница в 12 часов, к тому же время на дисплее тюнера вообще само по себе и никак не устанавливается. Как решить эту проблему?

2)как воспроизвести ролики с youtube.

3)какой программкой можно конвертировать видео c HDD на комп?

4) на HDD были записаны ранее фильмы, после прошивки они не видны, как перекинуть эти фильмы на комп или после перепрошивки веник автоматически форматнулся?

Спасибо.

Ну уже есть версия 1,2. Многое, что было плохо в 09, исправлено. Даже пиконы есть.

ролики с тытупа не воспроизводятся по причине того, что ютуп опять что-то намудрил в своих настройках.

О конвертировании порой ветку. есть раздел о видео.

По поводу старых записей: уже всё ,если хоть один файл попытался посмотреть. Для того и пишут редми. Там ДФ всё конкретно расписал. И даже был расписан алгоритм по конвертации старых записей в формат новых.

ПГИ уже дапвно запретила форматить диск без ведома пользователя.

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Ссылка на комментарий
Поделиться на другие сайты

Я сам далёк от таких дел, и поэтому прошу за деньги каждый раз прошивать, в этот раз человек сказал , что последняя прошивка полная лажа тормознутая и не раз просили люди откатывать обратно, в связи с этим он поставил мне 0,9 pgi. Меня все устраивает, но эти проблемы с часами будут стоить опять 15 баков, если опять откатывать систему. Поэтому хочу хоть как то сам спасти себя от ненужных трат и сам попробовать настоить время. Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

Я сам далёк от таких дел, и поэтому прошу за деньги каждый раз прошивать, в этот раз человек сказал , что последняя прошивка полная лажа тормознутая и не раз просили люди откатывать обратно, в связи с этим он поставил мне 0,9 pgi. Меня все устраивает, но эти проблемы с часами будут стоить опять 15 баков, если опять откатывать систему. Поэтому хочу хоть как то сам спасти себя от ненужных трат и сам попробовать настоить время. Спасибо.

Меняйте швею :) А лучше попробуйте сами, сложного ничего нет, всё подробно расписано.

Sezam 902HD Enigma2 INDB6; GI 8120; 1.2м.(36Е), 0.9м.(56Е), 0.9м.(90Е); 65°32′00″ с. ш. 72°31′00″ в. д..

Ссылка на комментарий
Поделиться на другие сайты

Товарищи, подскажите в каком направлении искать?

Проблема: платформа хд не работает, не сигнала на транспондерах 12303, 12380

а 12207 прекрасно работает, уровень сигнала 75 качество 100

В чем дело ? Прошивка, железо, настройки?

Cuberevo 250HD/Ipbox 91HD + usb 8Gb (swap,media)
PGI FINAL RC2 / MGCAMD / HOTBIRD 13E / ASTRA 28E (sky uk) / IP TV Kartina + Shura
Smart Favorite Copyright ©

Ссылка на комментарий
Поделиться на другие сайты

Товарищи, подскажите в каком направлении искать?

Проблема: платформа хд не работает, не сигнала на транспондерах 12303, 12380

а 12207 прекрасно работает, уровень сигнала 75 качество 100

В чем дело ? Прошивка, железо, настройки?

Каким макаром смотрим?

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Ссылка на комментарий
Поделиться на другие сайты

Каким макаром смотрим?

Не понятно о чем вопрос, можно поконкретней?

Через шару если об этом.

Cuberevo 250HD/Ipbox 91HD + usb 8Gb (swap,media)
PGI FINAL RC2 / MGCAMD / HOTBIRD 13E / ASTRA 28E (sky uk) / IP TV Kartina + Shura
Smart Favorite Copyright ©

Ссылка на комментарий
Поделиться на другие сайты

Не понятно о чем вопрос, можно поконкретней?

Через шару если об этом.

Тогда все вопросы к папе Шуры. ( к своему шарингисту) У меня работает ...

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Ссылка на комментарий
Поделиться на другие сайты

Тогда все вопросы к папе Шуры. ( к своему шарингисту) У меня работает ...

Спасибо за участие,

шаровод здесь опеделенно не причем,

НЕТ СИГНАЛА С ТРАНСПОНДЕРА, 0 сигнал 0 качество и ресивер пишет "No signal",

повторю вопрос:

Проблема: платформа хд не работает, не сигнала на транспондерах 12303, 12380 - 0 сигнал 0 качество,

а 12207 прекрасно работает - уровень сигнала 75 качество 100

В чем дело ? Прошивка, железо, настройки?

Cuberevo 250HD/Ipbox 91HD + usb 8Gb (swap,media)
PGI FINAL RC2 / MGCAMD / HOTBIRD 13E / ASTRA 28E (sky uk) / IP TV Kartina + Shura
Smart Favorite Copyright ©

Ссылка на комментарий
Поделиться на другие сайты

Спасибо за участие,

шаровод здесь опеделенно не причем,

НЕТ СИГНАЛА С ТРАНСПОНДЕРА, 0 сигнал 0 качество и ресивер пишет "No signal",

повторю вопрос:

Проблема: платформа хд не работает, не сигнала на транспондерах 12303, 12380 - 0 сигнал 0 качество,

а 12207 прекрасно работает - уровень сигнала 75 качество 100

В чем дело ? Прошивка, железо, настройки?

Попробуй прописать эти же параметры на каком-то другом неиспользуемом спутнике.

У меня подобная ситуация на другом ресивере (Амико 8000) с транспондерами Континент (85,2)

На родном спутнике работает один из трех транспондеров.

Прописал на другом спутнике - там работает остальные два. Похоже на мистику, но факт.

IPBox900HD-WD500-BenQ2400HD

Optibox Anaconda+

Опенбокс 7200

Amico 8000

[1.25м QKu+Z мотор GTP-1800AM SRT V50 90e-30w] [1,15м-Q85,Q90][0.85м-Q36z,Q31] [1,1м -Q4w,Q5,T9,Q13,Т19]

Ссылка на комментарий
Поделиться на другие сайты

Спасибо за участие,

шаровод здесь опеделенно не причем,

НЕТ СИГНАЛА С ТРАНСПОНДЕРА, 0 сигнал 0 качество и ресивер пишет "No signal",

повторю вопрос:

Проблема: платформа хд не работает, не сигнала на транспондерах 12303, 12380 - 0 сигнал 0 качество,

а 12207 прекрасно работает - уровень сигнала 75 качество 100

В чем дело ? Прошивка, железо, настройки?

Так как платформу смотрел в течении нескольких часов, предположу траблы с головкой...

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Ссылка на комментарий
Поделиться на другие сайты

Спасибо за участие,

шаровод здесь опеделенно не причем,

НЕТ СИГНАЛА С ТРАНСПОНДЕРА, 0 сигнал 0 качество и ресивер пишет "No signal",

повторю вопрос:

Проблема: платформа хд не работает, не сигнала на транспондерах 12303, 12380 - 0 сигнал 0 качество,

а 12207 прекрасно работает - уровень сигнала 75 качество 100

В чем дело ? Прошивка, железо, настройки?

Проверь любой транспордер в горизонтальной поляризации, (например 11958 V) похоже у тебя "голова" наполовину накрылась,

12207 в H, a 12303 и 12380 в V

PGI-1.4, (INDB6-009), Sezam 902, 9E+36E.

Ссылка на комментарий
Поделиться на другие сайты

PGI 1.3

надеюсь можно будет делать запись 2 каналов с одного транспондера.

может всё-таки будет активироват слепой поиск?

и еще

Вот такое нечаянно увидел для ресиверов серии Vantage

***********

for record pics ,at 1st you put USB-stick in ,

then press

1.pause-button

then

2.record-button

then you have a Bitmap on your stick in folder /media !

4:2:0 and 4:2:2 tested ok

output-format: 1280x720 16bit

out-put size always: 1,75 MB (1.843.270 Bytes)

***********

может быть такое возможно на наших Cuberevo тоже? было бы очень не плохо тогда ненужен PC что бы сделать пару скринов.

GigaBlue Quad

Ссылка на комментарий
Поделиться на другие сайты

Проверь любой транспордер в горизонтальной поляризации, (например 11958 V) похоже у тебя "голова" наполовину накрылась,

12207 в H, a 12303 и 12380 в V

поменял голову, ситуация не изменилась, транспондеры не заработали.

Ситуацию исправил так:

Выбираешь меню ресивера "настройки антены" -> крутишь тарелку до лучшего сигнала.

Выбираешь меню ресивера "поиск каналов" -> выбираешь транспондер и опять крутишь тарелку пока сигнал не появится.

В результате сигнал со спутника уменьшился с 75 до 69 зато все транспондеры заработали.

Всем спасибо за помощь.

Cuberevo 250HD/Ipbox 91HD + usb 8Gb (swap,media)
PGI FINAL RC2 / MGCAMD / HOTBIRD 13E / ASTRA 28E (sky uk) / IP TV Kartina + Shura
Smart Favorite Copyright ©

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Сезам 901, прошивка 0.7.3

Вдруг увидел, что не могу в ПС-Эдиторе ни сохранить базу каналов ни открыть ("Ошибка загрузки базы")

пробовал разные версии эдитора от 1.2.52 до 1.2.6

может кто знает?

IP-Box 910, Gi 8120, VA-Fox
Eutelsat W4, Eurobird 9
плазма 50, ЖК 40, CRT 29

Ссылка на комментарий
Поделиться на другие сайты

))) я хорошо разбираюсь что есть компонент скарт и тд....уж поверьте)) Тюнерами занимаюсь уже лет 5-6-откройте сиф и форум и увидите все мои посты начиная с е1 на линейку айпов и дримов СД серии+ весь сиф на эти тюнера сидят на моих скинах и плагинах)))Так что без обид-учить что есть то или то не надо)) .Да-на даный момент стоит пги на 91 тюнере так как он для моих родителей)))Имею практически все модели айпов на руках.А выход по скарту и хдми-так это на е2 тоже есть и работает давно)))

где почитать про одновременный композит и хдми 1080и на е2?
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...