Hello Friends,
New version WebMedia.v.14.0 is attached.
Available addon categories :-
Media
Adult 18+ (Parental control PIN possible)
Sports
Regards, pcd.
Hello Friends,
New version WebMedia.v.14.0 is attached.
Available addon categories :-
Media
Adult 18+ (Parental control PIN possible)
Sports
Regards, pcd.
http://product-us.review/electronics-scsi-adapters/sata-1-to-5-port-multiplier-card.html
install ???
xtrend 9200 openpli4
sees only one hdd
root@et9x00:~# dmesg
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource upg
FS-Cache: Loaded
NET: Registered protocol family 2
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP: reno registered
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 0 bytes, default 64
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
fuse init (API version 7.20)
msgmni has been set to 567
io scheduler noop registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x10400b00 (irq = 22) is a 16550A
serial8250.0: ttyS1 at MMIO 0x10400b40 (irq = 66) is a 16550A
serial8250.0: ttyS2 at MMIO 0x10400b80 (irq = 67) is a 16550A
loop: module loaded
sata_brcmstb 0000:01:00.0: version 4.0
__clk_enable: sata [1]
PCI: Enabling device 0000:01:00.0 (0000 -> 0003)
sata_brcmstb 0000:01:00.0: setting latency timer to 64
scsi0 : sata_brcmstb
scsi1 : sata_brcmstb
ata1: SATA max UDMA7 mmio m4096@0x10510000 port 0x10510000 irq 42
ata2: SATA max UDMA7 mmio m4096@0x10510000 port 0x10510100 irq 42
Broadcom STB NAND controller (BrcmNand Controller)
bcmemac: Broadcom STB 10/100 EMAC driver v3.0
bcmemac: registered interface #0 at 0x10080000 as 'eth0' (00:16:b4:05:a0:ac)
bcmemac: not registering interface #1 at 0x10090000 (no PHY detected)
usbcore: registered new interface driver zd1201
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
__clk_enable: usb [1]
ehci-brcm ehci-brcm.0: Broadcom STB EHCI
ehci-brcm ehci-brcm.0: new USB bus registered, assigned bus number 1
ehci-brcm ehci-brcm.0: irq 62, io mem 0x10480300
ehci-brcm ehci-brcm.0: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ehci-brcm ehci-brcm.1: Broadcom STB EHCI
ehci-brcm ehci-brcm.1: new USB bus registered, assigned bus number 2
ehci-brcm ehci-brcm.1: irq 57, io mem 0x10480500
ehci-brcm ehci-brcm.1: USB 0.0 started, EHCI 1.00
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci-brcm ohci-brcm.0: Broadcom STB OHCI
ohci-brcm ohci-brcm.0: new USB bus registered, assigned bus number 3
ohci-brcm ohci-brcm.0: irq 63, io mem 0x10480400
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ohci-brcm ohci-brcm.1: Broadcom STB OHCI
ohci-brcm ohci-brcm.1: new USB bus registered, assigned bus number 4
ohci-brcm ohci-brcm.1: irq 64, io mem 0x10480600
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mousedev: PS/2 mouse device common for all mice
i2c /dev entries driver
usbcore: registered new interface driver btusb
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP: cubic registered
NET: Registered protocol family 17
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
Bluetooth: HIDP socket layer initialized
Key type dns_resolver registered
EBI CS1: setting up NAND flash (primary)
mtd->oobsize=0, mtd->eccOobSize=0
NAND_CS_NAND_XOR=00000000
B4: NandSelect=50000200, nandConfig=16152300, chipSelect=1
brcmnand_read_id: CS1: dev_id=ecda1095
After: NandSelect=50000200, nandConfig=16152300
Block size=00020000, erase shift=17
NAND Config: Reg=16152300, chipSize=256 MB, blockSize=128K, erase_shift=11
busWidth=1, pageSize=2048B, page_shift=11, page_mask=000007ff
timing1 not adjusted: 5363444f
timing2 not adjusted: 00000fc6
eccLevel=15, 1Ksector=0, oob=16
nbrBitsPerCell=2, cellinfo=0, chip->cellinfo=00000000
BrcmNAND mfg ec da Samsung K9F2G08U0A 256MB on CS1
Found NAND on CS1: ACC=d7ff1010, cfg=16152300, flashId=ecda1095, tim1=5363444f, tim2=00000fc6
BrcmNAND version = 0x0302 256MB @00000000
B4: NandSelect=50000200, nandConfig=16152300, chipSelect=1
brcmnand_read_id: CS1: dev_id=ecda1095
After: NandSelect=50000200, nandConfig=16152300
Found NAND flash on Chip Select 1, chipSize=256MB, usable size=256MB, base=0
brcmnand_scan: B4 nand_select = 50000200
brcmnand_scan: After nand_select = 50000200
page_shift=11, bbt_erase_shift=17, chip_shift=28, phys_erase_shift=17
Brcm NAND controller version = 3.2 NAND flash size 256MB @10000000
ECC layout=brcmnand_oob_bch4_4k
brcmnand_scan: mtd->oobsize=64
brcmnand_scan: oobavail=50, eccsize=512, writesize=2048
brcmnand_scan, eccsize=512, writesize=2048, eccsteps=4, ecclevel=15, eccbytes=3
-->brcmnand_default_bbt
brcmnand_default_bbt: bbt_td = bbt_main_descr
Bad block table Bbt0 found at page 0001ffc0, version 0x01 for chip on CS1
Bad block table 1tbB found at page 0001ff80, version 0x01 for chip on CS1
nand_read_bbt: Bad block at 0x00460000
nand_read_bbt: Bad block at 0x06a00000
nand_read_bbt: Bad block at 0x08c40000
nand_read_bbt: Bad block at 0x09740000
nand_read_bbt: Bad block at 0x09cc0000
nand_read_bbt: Bad block at 0x0e900000
Adjust partition complete size from entire device to ff00000 to avoid overlap with BBT reserved space
Adjust partition rootfs size from entire device to f900000 to avoid overlap with BBT reserved space
Creating 3 MTD partitions on "brcmnand.0":
0x000000000000-0x00000ff00000 : "complete"
0x000000000000-0x000000600000 : "kernel"
0x000000600000-0x00000ff00000 : "rootfs"
PM: CP0 COUNT/COMPARE frequency depends on divisor
UBI: attaching mtd2 to ubi0
ata1: SATA link down (SStatus 4 SControl 300)
usb 2-1: new high-speed USB device number 2 using ehci-brcm
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 4 ports detected
usb 2-1.2: new full-speed USB device number 3 using ehci-brcm
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: ATA-8: WDC WD10EACS-00D6B0, 01.01A01, max UDMA/133
ata2.00: 1953525168 sectors, multi 0: LBA48 NCQ (depth 0/32)
ata2.00: configured for UDMA/133
scsi 1:0:0:0: Direct-Access ATA WDC WD10EACS-00D 01.0 PQ: 0 ANSI: 5
sd 1:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
sd 1:0:0:0: Attached scsi generic sg0 type 0
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1
sd 1:0:0:0: [sda] Attached SCSI disk
UBI: scanning is finished
UBI: attached mtd2 (name "rootfs", size 249 MiB) to ubi0
UBI: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
UBI: VID header offset: 2048 (aligned 2048), data offset: 4096
UBI: good PEBs: 1987, bad PEBs: 5, corrupted PEBs: 0
UBI: user volume: 1, internal volumes: 1, max. volumes count: 128
UBI: max/mean erase counter: 11/4, WL threshold: 4096, image sequence number: 1811753357
UBI: available PEBs: 0, total reserved PEBs: 1987, PEBs reserved for bad PEB handling: 35
ALSA device list:
No soundcards found.
Warning: unable to open an initial console.
UBI: background thread "ubi_bgt0d" started, PID 49
UBIFS: background thread "ubifs_bgt0_0" started, PID 50
UBIFS: mounted UBI device 0, volume 0, name "rootfs"(null)
UBIFS: LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
UBIFS: FS size: 245952512 bytes (234 MiB, 1937 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
UBIFS: reserved for root: 0 bytes (0 KiB)
UBIFS: media format: w4/r0 (latest is w4/r0), UUID C57311B5-0A38-42BE-A4C5-774B27E7FA76, small LPT model
VFS: Mounted root (ubifs filesystem) on device 0:10.
devtmpfs: mounted
Freeing unused kernel memory: 260k freed
usbcore: registered new interface driver tpm
dvb: module_layout: kernel tainted.
Disabling lock debugging due to kernel taint
Console: switching to colour frame buffer device 160x45
input: dreambox remote control (native) as /devices/virtual/input/input0
input: dreambox advanced remote control (native) as /devices/virtual/input/input1
DVB: registering new adapter (dvb0)
platform dvb0.0: DVB: registering adapter 0 frontend 0 (DVB-S2)...
platform dvb0.0: DVB: registering adapter 0 frontend 1 (DVB-S2)...
input: front panel as /devices/virtual/input/input2
Console: switching to colour dummy device 80x25
NET: Registered protocol family 10
ata2: exception Emask 0x10 SAct 0x0 SErr 0x4040000 action 0xe frozen
ata2: hotplug
ata2: SError: { CommWake DevExch }
ata2: hard resetting link
ata2: SATA link down (SStatus 4 SControl 300)
ata2: hard resetting link
ata2: SATA link down (SStatus 4 SControl 300)
ata2: limiting SATA link speed to 1.5 Gbps
ata2: hard resetting link
ata2: SATA link down (SStatus 4 SControl 310)
ata2.00: disabled
ata2: EH complete
ata2.00: detaching (SCSI 1:0:0:0)
sd 1:0:0:0: [sda] Synchronizing SCSI cache
sd 1:0:0:0: [sda]
Result: hostbyte=0x04 driverbyte=0x00
sd 1:0:0:0: [sda] Stopping disk
sd 1:0:0:0: [sda] START_STOP FAILED
sd 1:0:0:0: [sda]
Result: hostbyte=0x04 driverbyte=0x00
ata2: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
ata2: hotplug
ata2: hard resetting link
ata2: link is slow to respond, please be patient (ready=0)
ata2: COMRESET failed (errno=-16)
ata2: hard resetting link
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: ATA-8: WDC WD10EACS-00D6B0, 01.01A01, max UDMA/133
ata2.00: 1953525168 sectors, multi 0: LBA48 NCQ (depth 0/32)
ata2.00: configured for UDMA/133
ata2: EH complete
scsi 1:0:0:0: Direct-Access ATA WDC WD10EACS-00D 01.0 PQ: 0 ANSI: 5
sd 1:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 1:0:0:0: Attached scsi generic sg0 type 0
sda: sda1
sd 1:0:0:0: [sda] Attached SCSI disk
root@et9x00:~#
E-Channelizer
A stylish, fast, feature-rich yet lightweight settings editor for digital satellite set-top boxes powered by Enigma firmware.
Features
General
- Freeware for the community developed mainly in love of hobby.
- Super-fast with background processing and multi-threading support.
- Fully portable; neither administrator privileges nor registry modification is required.
- Automatic updates (self-updatable).
Functionality
- Create new, open, and save local settings files.
- Open settings from recently opened files.
- Check and fix settings errors.
- Add, edit, and delete satellites, transponders, services, bouquets, and favorites.
- Validation of user inputs and actions.
- Parental control support (blacklist, whitelist or none).
Transponders
- Support satellites, cable and terrestrial dvb.
- Filter services by satellites, cable and terrestrial.
- In-line edit of satellites and transponders from the satellites.xml file.
- Add missing and update existing transponders from services data.
- Delete empty satellites, and unused satellites or transponders.
- Import satellites from local XML file or STB.
Services
- Unique icons for service types and flags (locked, new, hidden, encrypted).
- Sort and custom filter by service types and flags.
- Advanced search with instant highlighted results.
- Quick access to bouquets which the favorite services are added.
- Batch edit of multiple services at once.
- Add services to a new bouquet.
- Add services to a bouquet by drag and drop.
- Remove services from all bouquets at once.
- Copy, cut and paste services between multiple windows.
Favorites
- Advanced search with instant highlighted results.
- Insert markers.
- Insert stream (TS/DVBS and Non-TS).
- Rename favorites, reset names and change name letter-cases.
- Sort favorites alphabetically while optionally keep markers in place.
- Change parental control of favorites.
- Re-arrange favorites by drag and drop.
- Copy or move favorites between bouquet by drag and drop.
- Copy, cut and paste favorites between multiple bouquets or windows.
- Paste services from clipboard.
Profiles
- Support multiple STB profiles grouped in sections.
- Customize STB network configuration, file directories, HTTP/FTP ports.
- Support HTTP/FTP over secured SSL/TLS protocols and FTP passive mode.
- Test connectivity and check online status of STBs.
- Read, write and reload settings from STBs over the local network.
- Customize which files being transferred to STB and the reloading method.
Screenshots
Supported Firmwares
- Enigma 2,
- Dreambox OS.
System Requirements
- Windows 10 / 8.1 / 8 / 7 SP1 / Vista SP2,
- .NET Framework 4.5 or higher
- 5MB of free disk space.
Download
www.echannelizer.com
Bug Reporting
If you ever find an issue or encountered a problem, kindly do not hesitate to report a bug to help us fix it and make the program better.
Useful Links
Localization
Tutorials
Regards
Sayyid A.
Here's another batch of images.
Changes compared to openpli-oe-core gst-1:
- Ships with gstreamer upstream master git:
Using the same patches as openpli-oe-core gst-1, no changes or extra patches added.
Only patch I've removed is: 0001-baseparse-post-tag-list-when-avg-bitrate-changes-at-.patch,
because that patch is already accepted and commited to upstream git.
- Every receiver uses christophecvr's multibox dvbmediasink.
- Using libtrmp and rtmpdump from oe-alliance.
- Some small enigma2 patches for Dreambox receivers (ac3/dts bypass and blanking on zap support).
These are only applied for Dreambox receivers.
- AAC to AC3 transcoding V2 by mx3L (requires a fast cpu).
- IPTV Player from samsamsam included (thx to Athoik for the recipe).
- Large list of public IPTV streams included thanks to the Japhar Team.
- Updated libcdio and cdtextinfo for audio-cd support by Christophecvr.
- DM800Se, DM7020HD and DM800SeV2 driver upgraded to 20151201:
added si2166b blindscan support
- Spark images includes the pti.ko from OpenATV so softcam's should work now.
- DM800 kernel will now always pass the vermagic check when loading modules.
Now you can try and load any DM800 2.6.18 kernel module from OE1.5 to 2.0.
Dreambox DM500HD:
https://mega.nz/#!m093BAKS!1U3o87DQDDdm_WutevsjUZZfhTlb3iejsCLZdFH7Roo
Dreambox DM500HD V2:
https://mega.nz/#!21lTzCDS!xBk9v9BwC9fzyPRvDML6kT0blJGy-k6MSYZi_q5nmdY
Dreambox DM7020HD:
https://mega.nz/#!XtUggTKL!bws1OXw3vuo_WXpwZFRnhUb7uLYI7SuMxUbAsYxifT4
Dreambox DM800:
https://mega.nz/#!ftEDiYoQ!QBMp-WVxnlb_pvtiSz3BWXkt6-JTIc9mDPNWrqxsTcs
Dreambox DM8000:
https://mega.nz/#!bgEjiJKB!ViguwizzCMCvPHptY6742PgykpNkHwDvemUE5nsA4QE
Dreambox DM800Se:
https://mega.nz/#!Wxs3ESBJ!0H1Kcm4qabhUT2qvQNet7ne3AlphfHQu-nU42uvssmk
Dreambox DM800Se V2:
https://mega.nz/#!q80x0L4C!x4h85CyE9cneuo2Hd6BkPpVmh0TlMWo1t3CIeN8JetQ
Xtrend ET10000:
https://mega.nz/#!7hFECCTK!4bk7OptkvJq3ND-Vw7XVECcJ_aD2gyX_ZALv5GCBqbA
Xtrend ET9x00:
https://mega.nz/#!Tt01iApZ!sGHT_w1GyNReEuhluLRG0UuhxBbMHqzDjBkPImdM7jM
Xtrend ET8500:
https://mega.nz/#!axdHxJbK!rhzVcUY2mkVCtU9dPaTqqyFX2d07WEJCAwVjr5BKMuU
Xtrend ET8000:
https://mega.nz/#!G9kWVapY!VLxBSFFXW2GbGz2VA525kVEfRvI_M3AZwxVHprujR7E
Xtrend ET7x00:
https://mega.nz/#!2lMUTC6a!N1ekFvqrmcit59SKLnNsZDQhCokzHMEUHpVFMy0F5H8
Xtrend ET6x00:
https://mega.nz/#!a80HjZZQ!1mPXGRr0g5rxU8A5wUG2GDN1Z_C-V8oUOtz4J6x1uk8
Xtrend ET5x00:
https://mega.nz/#!jpszkAoT!Cx1zOuvKeRp7LmsrZoAq528Pntt_wOm5pHJAcN4OGzM
Xtrend ET4x00:
https://mega.nz/#!To1URA6S!ABBEA73rYtddE-E4T3LifIBTn5LQA2nNzZ9SPeKkfKo
Formuler F3:
https://mega.nz/#!j1FwWRhJ!dcJGpOZ-jzEGBGfoQ9o_gQMWixN6YSj-AuJnLcprcYs
Formuler F1:
https://mega.nz/#!3s1kUZxb!2A9-VorRLfRhIF457ZABy-ezGDUezW-7edtqbpKoDsM
Mut@nt HD2400:
https://mega.nz/#!Ph9VXS6b!NfuNdcWtYgayCv4ZEBEHRWqSFRR-jMXwA_Dk0NhqARM
Mut@nt HD1200:
https://mega.nz/#!D4dz0DBS!mNCPvnTseXEKmY14p0UXlCpqIi3Zrn-81ZZF4huO-JM
Mut@nt HD1100:
https://mega.nz/#!mtcCHLhS!pJeAoV7zcOB1DkxJODfoQKszHvwZk0IgStTNwjrdnvo
Mut@nt HD500C:
https://mega.nz/#!Dx8TUbrD!cvUGyc731qf30XTOkpp5LqgpTBaxK-zIB4Ja-_l_-BM
MaxDigital XP1000:
https://mega.nz/#!KxMGiRIb!AaMZ2llySl80H0nEGydvnzgjv14iq3SdfvOnefjbilg
XSarius Fusion HD:
https://mega.nz/#!W58gxBCa!ftxhtlZq2Uneb45qmPr19tEMaxz_nMPyXFt5NKM_pXY
XSarius Fusion HD Se:
https://mega.nz/#!r9UDCLzY!WcUpu51SaBZA3oV60bRnDg1-iJXgGSVN9scWgfy7q0I
Vu+ Solo:
https://mega.nz/#!e4kQnYbB!RfdeW7nQGvD8eVdse7r9JobnD7gEad_AM1PBFSOuxnY
Vu+ Solo 2:
https://mega.nz/#!mw0gAY6J!qRVQgFX-iGdoY6T-llEhhbbVoIgY7GoHMr7Jar73bJE
Vu+ Solo Se:
https://mega.nz/#!u1kECAIT!67K0u8Kxd6VKM41700NMBdEevtN4VFUveYa3gGPeDvI
Vu+ Duo:
https://mega.nz/#!zt9yiAQC!nUwH9mXws39dhbEKdn0oEgVtKQ5rIWD7AOJM9ksNL9g
Vu+ Duo 2:
https://mega.nz/#!21UGSK6B!Ita-qzEdPQTNqUJAYl4mCFq0Glmu5YBmbR5XxujuWC0
Vu+ Ultimo:
https://mega.nz/#!Tkt3GLjL!BKg_nokkG-XAlPB5ZASseIWXPyzSAhuu1NZwJiYsa60
Vu+ Uno:
https://mega.nz/#!3kMkyDDI!VxIG6yUFs-oNsNmzlLqIWixOamCc2xRCSlv71iBwyyA
Vu+ Zero:
https://mega.nz/#!OltmjIYR!blnHNzuBurEc6FdxhwEbs2zFa6ifyKjdYaQvjRgmino
For a full list of receivers: https://mega.nz/#!KkVHiKwZ!Xg9u2y2oOzbWAxLz0rwnyO1wUEG2fFpw02R-Xkc6MSo
Please respect the forum and don't mention any OEM or unsupported receivers.
Instead PM me if you have a problem with any of them.
Known issues:
- https://bugzilla.gnome.org/show_bug.cgi?id=758928
Basically playing static mp4 files from internet urls (eg http or https) will most probably fail.
The dev said he was looking into it.
- DM800 first boot will take a while, please be patient. The next boot will be faster.
- On spark/spark7162 you need to set 'boxtype = dreambox' for oscam dvbapi.
We're using the OE-A drivers and 'duckbox' doesn't seem to work on these.
Please report your findings, even when everything works it would be nice to know it works :-)
If something doesn't work, then please attach an url or a sample of the media you're trying to play.
Happy testing!
Users running the previous Gstreamer 1.7.0 image, should be able to peform a Software Update!
A quick rebuild because we got a report that bug: https://bugzilla.gnome.org/show_bug.cgi?id=758928
was fixed by this commit: http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=b427997119a2b6aacbeb550f729936f8b963e24b
Please test these two streams if possible and report back:
#SERVICE 4097:0:0:0:0:0:0:0:0:0:http%3A//xg5tbqm52h1pot9.babahhcdn.com/witch/season1/304680.mp4:Dougnut test #DESCRIPTION Dougnut test #SERVICE 4097:0:0:0:0:0:0:0:0:0:http%3a//cdn.phoenix.intergi.com/19850/videos/4357110/video-sd.mp4:Test MP4 #DESCRIPTION Test MP4
Hopefully the bug that prevents playing mp4 files from remote locations is now fixed :-)
Changes compared to openpli-oe-core gst-1:
- Ships with gstreamer upstream master git:
Using the same patches as openpli-oe-core gst-1, no changes or extra patches added.
Only patch I've removed is: 0001-baseparse-post-tag-list-when-avg-bitrate-changes-at-.patch,
because that patch is already accepted and commited to upstream git.
- Every receiver uses christophecvr's multibox dvbmediasink.
- Using libtrmp and rtmpdump from oe-alliance.
- Some small enigma2 patches for Dreambox receivers (ac3/dts bypass and blanking on zap support).
These are only applied for Dreambox receivers.
- AAC to AC3 transcoding V2 by mx3L (requires a fast cpu).
- IPTV Player from samsamsam included (thx to Athoik for the recipe).
- Large list of public IPTV streams included thanks to the Japhar Team.
- Updated libcdio and cdtextinfo for audio-cd support by Christophecvr.
- DM800Se, DM7020HD and DM800SeV2 driver upgraded to 20151201:
added si2166b blindscan support
- Spark images includes the pti.ko from OpenATV so softcam's should work now.
- DM800 kernel will now always pass the vermagic check when loading modules.
Now you can try and load any DM800 2.6.18 kernel module from OE1.5 to 2.0.
Known issues:
- DM800 first boot will take a while, please be patient. The next boot will be faster.
- On spark/spark7162 you need to set 'boxtype = dreambox' for oscam dvbapi.
We're using the OE-A drivers and 'duckbox' doesn't seem to work on these.
- On spark/spark7162 you need to set a skin which doesn't resize the framebuffer.
Because sometimes it doesn't scale back to fullscreen.
I've included the MX-HQ7 skin for use as workaround.
- On Zgemma Star you cannot use fullHD skins.
This is a hardware/driver limitation.
Please don't try it, it will crash enigma2.
Gstreamer recipes:
https://mega.nz/#!m5tSCITD!3JKnixY-qNR7I4X222z7oVFszzvO26dsjZh4q3EhdCA
Dreambox DM500HD:
https://mega.nz/#!ShdQGILS!i_ULSq7AQmqIj8oyD-Nk7FfDBzYL4_nEDyh-8_valcc
Dreambox DM500HD V2:
https://mega.nz/#!7sFWBQZb!m-kIBLTNzSgGRj9lwrhcvPKFlW3eYSsfPq8EN_UjptY
Dreambox DM7020HD:
https://mega.nz/#!qocGTbRT!-Hv-4-3sMT4XkZCjxvcND6ovpUIMQ2IaYkCjcrlDaVs
Dreambox DM800:
https://mega.nz/#!O99yUJRb!7tdWmmZM50HuwiVeEya1BHl6oFpEADwvNCBU82llo-E
Dreambox DM8000:
https://mega.nz/#!LtlzVYZL!sbub7WCpUaQd54a-ZdOs0Z2N6jJ9IFs_iE594jwyK9E
Dreambox DM800Se:
https://mega.nz/#!OlUF0S6D!YBfK4ezsVPbCiXHoaD35cJdkQ-RUPTYRPmJJI8S0SBk
Dreambox DM800Se V2:
https://mega.nz/#!619iVBaa!HwIxs5RakneITU-eQQ07gIFwCF4Q0rygpDRuqcH2RRw
Xtrend ET10000:
https://mega.nz/#!34MU1b4b!wx2F0G5ifVdroR7G1VnbzUN_2HHVPV4pSwrxJ7Q9ZKc
Xtrend ET9x00:
https://mega.nz/#!D4MWwBRT!r77_ClJpb1MUkOPW22fyUqMoo4Sex-qfO5M_IfOb-Pk
Xtrend ET8500:
https://mega.nz/#!TgdwWIDa!wjgtFoaIBidBN0u_bUPOu3Ab19eTPwfxih9KFXhHyWI
Xtrend ET8000:
https://mega.nz/#!bx80jJID!7PREtxlu-IKzKTOytRgr4nE1Ws-T8JBLLRS7f8iF4Aw
Xtrend ET7x00:
https://mega.nz/#!Ok9A3TQA!baw0b8YDRHtFhtsfyl2F20YjxHgAm3F21zTtdpwvSXs
Xtrend ET6x00:
https://mega.nz/#!K0cllJwJ!dK2sIuPq3xB8fuKrI9PkBwyRKkpR3iXVTZiyN2oQbHQ
Xtrend ET5x00:
https://mega.nz/#!Gt8RVYgB!Q0ZwwZfk_prqbvem-VVRi9N7y6eMHPhTJDxbqAqQwLo
Xtrend ET4x00:
https://mega.nz/#!O59kjaIb!1hhnWNsbBmwiS645NN2nNRvToC9WFRt4n4CHvYeGPfs
Formuler F3:
https://mega.nz/#!L5EFwZIC!M_F4yJwN1kLImRy_TG6-cYAwqosGs5fKZQF-tdjXBCo
Formuler F1:
https://mega.nz/#!LkV0CDzL!NXtNEIFQ6yHrlqnt0QhKyR6RYNGPNJjjznfumL8hh2I
Mut@nt HD2400:
https://mega.nz/#!b5VViDzL!rQF59rRiFuuGFWUc3OFO4Ij0YoSDGfNaN6Ov-THgE7c
Mut@nt HD1200:
https://mega.nz/#!ypcG1BYQ!Zix4jLrsLrKw0iLnfHAKEsQgR6TQNrMdZp4sYsuorH0
Mut@nt HD1100:
https://mega.nz/#!rh8gGLDY!-V7ENAc_tkSrEWP38dt7aXY-O1787t5if2g-GCYikU0
Mut@nt HD500C:
https://mega.nz/#!asMmlThb!FJEdqTW0mWC8UcTOamqrcuLWs-zDZaGZfEl5l9WT20w
MaxDigital XP1000:
https://mega.nz/#!OhswzRoQ!gKy4DuKwE9B4-O0XPrKHx7ClqsI-p6nEmfIzhE5__lQ
XSarius Fusion HD:
https://mega.nz/#!KhFzVJAQ!W8emfPi_rEjWZFIAx_fcFszIVHlgkjDYABW0bv3fM8c
XSarius Fusion HD Se:
https://mega.nz/#!7g0mSTbI!k1uxgYcJmSNDDxi7C7blSDuC3NyvaTr5GTwOJsf6-ao
Vu+ Solo:
https://mega.nz/#!74s1GZbA!FKHiCau3M_CupFgC0V3I5vGlCBskWG3Y863qyO4_IzI
Vu+ Solo 2:
https://mega.nz/#!WgFmlSDA!DU7ewNZ0hNQLY0ZqTyYNw7vKwj6_s1LPFevXtrMi2E0
Vu+ Solo Se:
https://mega.nz/#!f0NzzbpQ!-_72LZalTTIWXxUyyJiV1SO7ao_MhHvM4Ttn_b-OirY
Vu+ Duo:
https://mega.nz/#!yhdjRajJ!9aTrsBIl65zshVtOWU3Wz-NFwsbMHsw0Dy8T_MuXqMw
Vu+ Duo 2:
https://mega.nz/#!j8NgzAiY!F1qOaveADj98vTq9aJR7WkEt3hXYTW-HJwz91kxxW4s
Vu+ Ultimo:
https://mega.nz/#!rx0CSK7Y!AZtYtZ88Qb6AqeibeEq9IRXl8X1OW3jT1Rgdof_WhQ0
Vu+ Uno:
https://mega.nz/#!ftMACTqR!M7QGnpFgBylaYWNoTKwnOdAWGRGBJSFfHKl6G0V0w4M
Vu+ Zero:
https://mega.nz/#!il1kGDKI!Y5XbQAY3g9ggeKV5Xrd4ypM36U0fjv-mJb5GUvA9CzU
For a full list of receivers: https://mega.nz/#!mkdChIxY!klchJRdGMz731iY9KOZYcSvndPVhO1vLScKeJ78rw7E
Please respect the forum and don't mention any OEM or unsupported receivers.
Instead PM me if you have a problem with any of them.
Happy testing :-)
Users running the previous Gstreamer 1.7.0 image, should be able to peform a Software Update!
Changes since previous release:
- mx3L's gstreamer revert which fixes mp4 playback from remote locations
- Spark drivers updated to 20151113
- Using aio-grab from oe-alliance which includes fixes for sprak receivers
- New Japhar IPTV List (thanks to ToySoft).
- Removed the linux 2.6.18 kernel patch for ignoring the vermagic as it might be the cause of some instabilities.
Changes compared to openpli-oe-core gst-1:
- Ships with gstreamer upstream master git:
Using the same patches as openpli-oe-core gst-1 with only these changes:
Removed: 0001-baseparse-post-tag-list-when-avg-bitrate-changes-at-.patch
because this patch was already checked in upstream.
Added: 0001-Revert-qtdemux-respect-qt-segments-in-push-mode-for-.patch
by mx3L which fixes mp4 playback from remote locations.
- Every receiver uses christophecvr's multibox dvbmediasink.
- Using libtrmp and rtmpdump from oe-alliance.
- Some small enigma2 patches for Dreambox receivers (ac3/dts bypass and blanking on zap support).
These are only applied for Dreambox receivers.
- AAC to AC3 transcoding V2 by mx3L (requires a fast cpu).
- IPTV Player from samsamsam included (thx to Athoik for the recipe).
- Large list of public IPTV streams included thanks to the Japhar Team.
- Updated libcdio and cdtextinfo for audio-cd support by christophecvr.
- DM800Se, DM7020HD and DM800SeV2 driver upgraded to 20151201:
added si2166b blindscan support
- Spark images includes the pti.ko from OpenATV so softcam's should work now.
- Using aio-grab source from oe-alliance which includes fixes for spark receivers.
Known issues:
- DM800 first boot will take a while, please be patient. The next boot will be faster.
- On spark/spark7162 you need to set 'boxtype = dreambox' for oscam dvbapi.
We're using the OE-A drivers and 'duckbox' doesn't seem to work on these.
- On spark/spark7162 you need to set a skin which doesn't resize the framebuffer.
Because sometimes it doesn't scale back to fullscreen.
I've included the MX-HQ7 skin for use as workaround.
- On Zgemma Star you cannot use fullHD skins.
This is a hardware/driver limitation.
Please don't try it, it will crash enigma2.
- Some Dreambox remotes behave very sensitive.
This causes button presses to register multiple times instead of just once.
As a workaround you can adjust the key interval:
Go to: Menu - System - Input devices - dreambox remote control (native).
Set "Change repeat and delay settings" to yes
Set "Interval between keys when repeating:" to 200ms or 300ms.
Press green button (OK)
Now set the same delay for: "dreambox advanced remote control (native)" as well.
Gstreamer recipes (20151213):
https://mega.nz/#!ugMEjKSb!cAF-uGWX5N9UOg6Qmr4XGqNSta-uwNxeaBxiD4FSBsI
Dreambox DM500HD:
https://mega.nz/#!qwcTUCqS!RBkQgJLwbwp-7x-lSKywbfcmK9OKJEao90ArEJ0BWcs
Dreambox DM500HD V2:
https://mega.nz/#!Gp1jTDyR!Cdd-Ze2Gg7PonYe22byKHrprxsaPMX5AmwSi-GOWXys
Dreambox DM7020HD:
https://mega.nz/#!zh8BnKgT!nmGwvubmdXNLU47hskHMM7Rje06q-Xiw28MdA3nSKjQ
Dreambox DM800:
https://mega.nz/#!GsEQHKZK!JFRw4g6qmqdTTQUbQPMYTQMRnfx0c1vXLhIoEi2QwHo
Dreambox DM8000:
https://mega.nz/#!201GSKzb!G4cH-IQsgpdgWpeTSmXu6xHSMZStdiGKKuGzm86DKYQ
Dreambox DM800Se:
https://mega.nz/#!LtESQJ7a!MqXWfa3hK6dUM1emBkbYhM5B3npJ5_FGXg7Fn7dfFDA
Dreambox DM800Se V2:
https://mega.nz/#!X4UkyZIJ!9pI-4YR8YJSLZjbDwyBnP74_lTXxJclaArNPuBsdnr8
Xtrend ET10000:
https://mega.nz/#!ng03wD7L!Fd2ocVoCFnN5Sfxtwed2dh9IFRwNxpZPlxAfW5IJxRQ
Xtrend ET9x00:
https://mega.nz/#!vhNgURKb!ZTLyCNbvRaLoKrrBr6xiV2WpCDK4wFv2TcMp9zMPG8M
Xtrend ET8500:
https://mega.nz/#!WkE1xRTI!aC4KPGuQ3HmgkjPKHzfWTQJWhcWJlXolgPE27R-v4y0
Xtrend ET8000:
https://mega.nz/#!7ssUVCiY!ByEBciB0f722iTGBbDHmf4djug2UpH-xBFC7rf52RTo
Xtrend ET7x00:
https://mega.nz/#!LpM2nA6Q!2nFv1M8-XJEaou2GRfETbGGQAwI1oH70jZPQ2cT0FGU
Xtrend ET6x00:
https://mega.nz/#!HxdSgCbY!lyobqYEBgBMKE00GnkIz4E0yFFtgIVFhh2VZoh3uybg
Xtrend ET5x00:
https://mega.nz/#!S19gDTQL!g_woheUYusjq751liN4iGlPvOqiSApa88CsN5xqG2vM
Xtrend ET4x00:
https://mega.nz/#!yt9yybIT!Afg9O-59ZNNcSfjtYa_UrCaAybLKKZVx7rhPWAURP7I
Formuler F3:
https://mega.nz/#!z80jHaZB!q3PNSqaqq_1ijtsYN7-XoNdiaqxsK5kuv5clNryXoUY
Formuler F1:
https://mega.nz/#!Kps0zTjS!S3nW-oZxBoOHvAByvgzWYCE4hLqX3o7F5ZQ9XFvlrD0
Mut@nt HD2400:
https://mega.nz/#!z81gwIYb!8ScjiRcwRH-hSAUY_TfY3Jm-GQrwrcoyiHN2TiemBF0
Mut@nt HD1200:
https://mega.nz/#!qskT3RLa!sAx7RktstetU6gdwdREA_2ysMNfUMranynX2s_rYE4k
Mut@nt HD1100:
https://mega.nz/#!bsUzGIzS!_AKWRu_75Jj2IseukprT9mlPln4IT1BMgHspnTw4ZgM
Mut@nt HD500C:
https://mega.nz/#!b8FnlKiZ!-H83sq6ki5pcXR_GPy6JmsxjJ-LHz-dgoSkubJ4XwsU
MaxDigital XP1000:
https://mega.nz/#!X5cl1J7R!qWX6grnqq88ZfyZp2tZVe_0TF9aJOyJgVLLKXix-fas
XSarius Fusion HD:
https://mega.nz/#!qts2yB6Q!8IOeZvFxiFqNtz3CZpz5Psr_SvTuQeY1cPifjgZzIqI
XSarius Fusion HD Se:
https://mega.nz/#!XlMXXKQT!tPQ7XVWRocjj8xrrqB8YFtrIl8xG7yMB-IaetiafrII
Vu+ Solo:
https://mega.nz/#!ml9HwZCa!7e1354Px-b4mok8-B_5YGihgbCFGmzbJi6A2X6zjnQ8
Vu+ Solo 2:
https://mega.nz/#!vsdBTSIB!7fP-aeY648NSEgKk4DRdDY-FTlckbMJ703abGLg_CUc
Vu+ Solo Se:
https://mega.nz/#!flFVDKQC!F_1wqnmwQraUZiYbMwPSUjhgZZMeyTza_KfwKVBfZDM
Vu+ Duo:
https://mega.nz/#!20lHhLxL!1C1ipCAubNcEzp3lIkyH7OAntEqHykNfk_BWxTLhQHY
Vu+ Duo 2:
https://mega.nz/#!Po1THRiD!3MqGFJSZjeqbtTOCLIUJpCYhp6oGPyMLtM3S2Sbndo8
Vu+ Ultimo:
https://mega.nz/#!m9dz0aSA!YSdmyXZpbX3mH3vPCLyFjggQ6jsNGmadGG0VHX4ycto
Vu+ Uno:
https://mega.nz/#!S8FDiYTa!hksnPpsvR9gZVYSXfDmnzJfUsNW7CZfODtJKfnWwMb8
Vu+ Zero:
https://mega.nz/#!3s1iCL4B!4iHmnF_Fwn9h2Vdbx83UVxirgSJbXCiKpJNd0KmvAXs
Please respect the forum and don't mention any OEM or unsupported receivers.
Instead PM me if you have a problem with any of them.
Happy testing :-) !
-open Channel Selection list -->press buttons playlist/filelist to change events
-setup-->menu system
I'm currently bussy with DVD/CD support problems in enigma2 , most of problems are cause the modern kernels and c/c++ do not support the old ways off working still used into enigma2.
Also the modern hardware does require the modern kernels and are not compatible any more or at least very buggy with the old working ways.
What is the goal, Well for some stb's the internal cd/dvd rom (slim drive micro at type) is possible. The dm8000 is such one do not know if there are others ...
But on a lot of others(high range boxes) You can use external usb dvd/cd writers and it works if the needed kernel modules are installed.
Some facts about use of cd and dvd's.
First I start with the yes ... problematic audio cd. But why is it problematic ?
- An audio cd can't be mounted . Never could be mounted and never will be able to mount as a file system.
But what about the cdfs file system ? Well actually cdfs was never a real file system mount .
What did it do, It created a visual representation off the audiotracks on the cd and announced like off it was a non writeable file system mount, but it was not a real mount.
The libcdfs is completely deprecated in all linux kernels 3 and above. There are some very hack-is patches applied to the initial source of it to make it applicable to kernels 3 and above.
But they are hack-is and unstable.
The data cd/dvd no problem it's an iso9660 file type sytem and is pretty basic to mount (as an non writeable file system) so ok here.
The standard movie dvd (the one You buy in shops ). No problem att all . However required is :
- On the modern kernels c/c++ removal off the unstable cdfs kernel module (if used). At least by dreambox. Result audio cd playing impossible in enigma2.
- The Dreambox extra stuff none all is installed works fine by default.
- The vuduo2 ha ???.. I really can't follow the vu+ dev team , but instead of making it default they made it module based. (see vu+ defconfig of linux kernel)
It means that You have to install manually : kernel-module-udf , kernel-module-cdrom , kernel-module-sr-mod.
Reboot the box. Then You can plugin You're usb drive and the sr0 required block dev will be made nased on the sg<x> scsi base device.
Insert dvd and yes it plays ok 100 % I tested 20 different dvd's with an asus slim external usb drive (model SDRW-08D2S-U LITE).
General result as soon all the required libs are installed for DVD all ok.
For cd only data cd ok.
Audio cd big big problem. Ok here dm8000 situation. (sata dvd and usbdvd ok)
I'm now working and testing with only gst-1.0 image. What is required at base:
- libcdio needs upgrade to version 0.93. As a result of this upgrade cdtextinfo needs to be patched with libcdio090.patch posted here.
- unfortunatelly kernel-module-cdfs needs to remain installed (which on it makes DVD udf support very very unstable)
- gstreamer1.0-plugins-ugly-cdio needs to be installed also.
Then working ok for audio cd but standard video udf dvd's broken.
Vuduo 2 audio cd support completely broken (and its i known problem). Even there version of cdfs plugin does not work anymore.
DVD udf support 100 % ok
What must be done. Well first modification off enigma2 mediaplayer to use audio cd's whitout the visual mount presentation from deprecated cdfs module. (libcdio needs to be used for that).
For DVD do the mount of the udf file sytem to the media lable if avbl.
mpeg4-part2 is video-compression format standard, it's implemented by divx4,5,6, xvid, 3ivx, etc.. codecs.
-> we should be able to handle divx4,5,6, xvid as mpeg4-part2 in our dvbmediasink.
It's not the case, we are differentiating between this implementations, and informing decoder what it gets on input with streamtypes like STREAMTYPE_DIVX5, STREAMTYPE_DIVX4, STREAMTYPE_XVID.
In gstreamer 0.10 this worked quite well, since we could differentiate between this implementations, because xvid caps were still pass around.
In gstreamer 1.0 this became problem, since there are no xvid caps anymore(https://bugzilla.gnome.org/show_bug.cgi?id=739196), so we had to patch gstreamer in order to provide them.
To avoid all this problems, we can use STREAMTYPE_MPEG4-Part2 for every mpeg4-part2 implementation.
Decoder expectations for STREAMTYPE_MPEG4-Part2:
- PTS timestamps set for every frame (except xtrends, they only need PTS on keyframes)
- unpacked bitstream
PTS:
problem is that gstreamer demuxers/parsers set PTS only on keyframes(I) for mpeg4-part2
We can compute PTS from DTS like this:
https://software.intel.com/sites/default/files/pts-dts_shift_explain.gif
Unpacked bitstream:
Description of problem - https://bugzilla.gnome.org/show_bug.cgi?id=740015
Correct unpacking routine can be found here:
Solution:
- added unpacking of packed bitstream
- added PTS from DTS computation
pros:
- no need to patch gstreamer anymore
- possible to remove divx,xvid specific code from dvbmediasink
- fixed problems with videos with invalid metadata (wrong fourcc, marked as packed when not packed...)
cons:
- slightly higher load when unpacking and computing
- ...
git - https://github.com/mx3L/gst-plugin-dvbmediasink-1/tree/test_mpeg4p2_4
Testing:
In order to get this applied to dvbmediasink we need to do extensive testing
Some test files:
http://forums.openpli.org/topic/29501-gstreamer-10/page-19#entry461035
All tested and works correctly on et4x00, vusolose, dm800se
In case you find some mpeg4-part2 which doesn't work, please post here link to sample
so we can test it.
PS:
Thanks to @athoik for tests on dm800se and suggestions
Hello I have vu+ openpli.4.0 and I use iptv player but when I put m3u in media than in usb than I must go to iptv media. the picture that am watching stand stil after a copel second and goes back to the menu is there someting that I can do about it so I can watch I program.
This is new version of Enigma Signal Meter to Android platform.
Source is available on GitHub
New features & improvements:
-voice reading of signal levels
x86 devices support
tablets support / landscape support
show Satellite names/Service type for current service
added Stream port settings (for those using non standard ports in firewall)
smart stream port fallback (if specified streaming port is not working, application will try to find the right one)
Transcoding support (for receivers supporting it)
added new ScreenShot options (OSD only, picture only)
new Standby and Restart GUI commands
complete redesign to reflect Google Material guidelines
Actions to speed up navigation inside the app
For best experience with Streaming we recommend using VLC
Features:
Requirements:
Special thanks goest to @Bosnian Pharao | GigaBlue for support.
Thanks to all people on Satelitski forum who tested.
For best results when searching (faster response time):
- don’t search while zapped on HD channels
- don’t search while recording
- don’t search while receiver’s web interface is open in web browser
- don’t search if you have other plugins running
- generally avoid anything that slows down your receiver
Does somebody else has same problem now.
pli4 can't be build cause recipes parsing always hangs looks to be a gtihub.com problem but they do report all ok on there status site.
hello i make a vlc plugin for get auto bouquets as playlist
download link:
https://www.dropbox.com/s/zry6kxu581ppjq3/satellite.lua
edit file with text editor :
first 2 line
####################################################################### # maintainer: <schomi@vuplus-support.org> # This plugin is free software, you are allowed to # modify it (if you keep the license), # but you are not allowed to distribute/publish # it without source code (this version and your modifications). # This means you also have to distribute # source code of your modifications. ####################################################################### '''The code written by Schomi extended by mfaraj57 -settings added to select target device,/media/usb is available only in original plugin -more info about free and total space of flash and target device -update size info after moving any plugin -removed bytes2human modules and replaced by local functions '''Tested on dm800se TSimage and openpli 4.0
Only PLi/ATV image.
It solves the problem of decoding services CI+
Menu --> Setup --> SoftCam / CI --> 'Slow zap for CI'
Merry Christmas
53154 W191 indentation contains tabs 4854 E251 unexpected spaces around keyword / parameter equals 4816 E501 line too long (82 > 79 characters) 1021 E231 missing whitespace after ',' 894 E302 expected 2 blank lines, found 1 581 E201 whitespace after '{' 574 E128 continuation line under-indented for visual indent 488 E261 at least two spaces before inline comment 442 E202 whitespace before '}' 349 E265 block comment should start with '# ' 341 E203 whitespace before ':' 320 E122 continuation line missing indentation or outdented 299 E502 the backslash is redundant between brackets 243 E225 missing whitespace around operator 220 E301 expected 1 blank line, found 0 179 W601 .has_key() is deprecated, use 'in' 164 E101 indentation contains mixed spaces and tabs 128 E262 inline comment should start with '# ' 109 E703 statement ends with a semicolon 90 E712 comparison to True should be 'if cond is True:' or 'if cond:' 69 E126 continuation line over-indented for hanging indent 63 E227 missing whitespace around bitwise or shift operator 62 E228 missing whitespace around modulo operator 42 E713 test for membership should be 'not in' 35 E711 comparison to None should be 'if cond is not None:' 34 W391 blank line at end of file 29 E222 multiple spaces after operator 29 E221 multiple spaces before operator 29 E112 expected an indented block 26 W291 trailing whitespace 24 E303 too many blank lines (2) 21 W292 no newline at end of file 21 E701 multiple statements on one line (colon) 17 E127 continuation line over-indented for visual indent 15 E211 whitespace before '[' 12 E714 test for object identity should be 'is not' 11 E224 tab after operator 10 W602 deprecated form of raising exception 9 E401 multiple imports on one line 8 E272 multiple spaces before keyword 8 E113 unexpected indentation 7 E271 multiple spaces after keyword 3 W604 backticks are deprecated, use 'repr()' 2 W293 blank line contains whitespace 2 E273 tab after keyword 2 E121 continuation line under-indented for hanging indent 1 E702 multiple statements on one line (semicolon) 1 E223 tab before operator 1 E131 continuation line unaligned for hanging indent 1 E124 closing bracket does not match visual indentationOf course just changing the tabs to spaces is really big change and will rewrite all code.
find -type f -name "*.py" | xargs autopep8 -ia --select=W601Here are the results: https://github.com/athoik/enigma2/commit/5b24232e53346534df011dbb3c1be2f95c2c1c7a