(2016-08-15, 23:46)hoppel118 Wrote: [ -> ] (2016-08-02, 05:47)wrxtasy Wrote: [ -> ]Gotta love Open Source code sharing, devs. building on what has come before, so this is definitely worth mentioning here.
aNORes, has built upon my latest LibreELEC 7.1 / Kodi 16.1 edition and incorporated the latest set of Linux kernel driver modules for V4L-DVB devices to allow modern USB DVB tuners to be connected and work with the old v3.14 Linux Kernel in the C2.
Details and images for this found HERE
Hello @wrxtasy
i have two questions:
- Do you recommend to use your 7.1 release over your 7.0.2 release (you never mentioned it here in this thread before)?
- Do you recommend to use aNORes 7.1 media build release over your 7.1 when I do not use any usb dvb tuner plugged into the odroid c2 directly?
Gday,
Note sure what is going on with the Memory issue,
@the_bo thanks for the link about this. Looks like a core Kodi issue, even with Krypton.
I'm not going to worry to much about this issue either, I certainly don't use Kodi this way.
LE v7.1 has a whole bunch of Kodi, driver and Kernel improvements and is the "Current" release.
aNORes's modded v7.1 is the one you need if you want more comprehensive DVB driver support. Otherwise stick with my LE v7.1, click below..
V
V
(2016-08-16, 08:55)wrxtasy Wrote: [ -> ]Gday,
Note sure what is going on with the Memory issue, @the_bo thanks for the link about this. Looks like a core Kodi issue, even with Krypton.
I'm not going to worry to much about this issue either, I certainly don't use Kodi this way.
I added my comment in the thread postet by @
the_bo
(2016-08-16, 08:55)wrxtasy Wrote: [ -> ]LE v7.1 has a whole bunch of Kodi, driver and Kernel improvements and is the "Current" release.
aNORes's modded v7.1 is the one you need if you want more comprehensive DVB driver support. Otherwise stick with my LE v7.1, click below..
OK, so I am going to update my odroid to your release soon. I don't need the dvb driver support.
Greetings Hoppel
thinking about getting this unit only using it for Kodi and Youtube(via web) with my 4K tv
1. Can i plug and power the unit through the powered USB port on my tv so that when tv turns off the unit turns off as well? Is this safe to do with this unit?
2. Was going to purchase with 8GB eMMC Black Module C2 Linux dont mind the extra boot time everytime tv/C2 starts?
3. Can i put games on it a use it as a gaming system if i buy controllers?
4. Which is better Android or Linux eMMC for what im trying to do?
1. Yes you can, but add controllers or any USB devices and expect unreliability. Its not recommended at all.
2. Even a regular Sandisk or Samsung EVO+ SD card is pretty snappy.
3. You would need to ask this question over in the Android section of the HK C2 Forums. 8GB may be limiting depending on the complexity of Android Games. There are game emulation images floating about the HardKernel forums somewhere. A cheap CSR 4.0 Bluetooth dongle would come in handy for controller connection. I know that one works.
4. Android will be a lot better for Games and YouTube. LibreELEC Kodi is the best Kodi implementation running on the C2.
I don't actually spend much time with Ubuntu or Android, the HK sub-forums would be the best place to search for answers.
I do know you can run the nice D-Pad remote control friendly Android TV (leanback) version of YouTube with Android Lollipop 5.1.1 on the C2.
Updated Post #2 with a few bug fixes (eg. VC-1) and additions
(2016-08-18, 14:32)wrxtasy Wrote: [ -> ]Ok a test LE 7.1 - Kodi Jarvis version with two backported memory leak fixes thank to Popcornmix's Krypton patches.
LibreELEC-Odroid_C2.aarch64-7.1.0.fixmemleak.tar
@wrxtasy: Thanks in advance for porting the Popcornmix's fix that fast to the odroid c2 libreelec. The Update worked like a charme. I only put the tar file to the update folder, rebooted, the update started automatically, next reboot also automatically, ready. The memory leak problem is solved for my use case. Great work!
I came from libreelec 7.0.2.
Greetings Hoppel
Hi, what type of deinterlacing is available on c2 for live tv HD and SD broadcasting when running LE?
In terms of quality, how does it compare to Rpi2&3 deinterlacing (MMAL Advanced) and Intel Braswell VAAPI-MCDI?
How would you rank them?
Edit: and what about scaling? Intel is great with Lanczos3 Optimized, Rpi is quite good (not as Intel).
Thanks
Sent from my Xperia Z3 Compact
Deinterlacing on the S8xx/S9xx AMLogic devices use Motion Adaptive, Edge Enhancing, Hardware deinterlacing from the VPU for mpeg2 and H264. With the S9xx, It's indestnguishable from that of my new 4K TV, the quality is that good, it's really excellent for fast action sports viewing.
If you want to, you can also configure LE 7.x.x on the C2 to use high quality, full motion YADIFx2 Software Deinterlacing for 480/576i mpeg2 content. This is what the RPi uses. mpeg2 interlaced DVD's will use YADIFx2 automatically.
Scaling is done in Hardware I believe via the VPU again. I rarely see it because if you use full automatic Refresh Switching in LE, then 720, 1080 and 2160p will be output at those resolutions and you can then use a (4K) TV's superior scaling anyway. I leave the GUI in 1080p for viewing 576i, 720p and 1080i TV content.
It's all seamless and I've honestly seen no complaints.
BTW: Interlaced 29.97fps VC-1 BluRay is now fixed when using the latest C2 LE version when I last tested.
(2016-08-21, 09:29)wrxtasy Wrote: [ -> ]If you want to, you can also configure LE 7.x.x on the C2 to use high quality, full motion YADIFx2 Software Deinterlacing for 480/576i mpeg2 content. This is what the RPi uses. mpeg2 interlaced DVD's will use YADIFx2 automatically.
It's true the Pi uses YADIF 2x for deinterlacing interlaced content - but it is offloaded to the GPU/VPU not done by the CPU AIUI - so whether it is 'software' decoding depends on your view of GPU compute I guess?
Quote:BTW: Interlaced 29.97fps VC-1 BluRay is now fixed when using the latest C2 LE version when I last tested.
Ooh - will have a look. Didn't know that bug had been squashed. Puts the C2 ahead of Linux x86 if that is the case. If 59.94i (aka i29.97) VC-1 has been fixed, is it safe to assume 50i (aka i25) VC-1 is also working. (It was used for some European 25p Blu-rays, which have to be released i25/50i because Blu-ray doesn't support 25p natively)
Fixed Version found in post #590
Thanks to a new u-boot from HardKernel and the C2/LE dev Kwiboo, we now have a test version of LE that can use the C2's IR receiver to put the C2 into a Hibernation state. When using the On/Off IR command to activate Hibernation, any HDMI-CEC compatible equiptment will also turn On/Off at the same time if configured to do so in the Kodi - CEC Adapter
Those with Harmony Remote controls can find the C1/C2 programmable IR codes:
Device: Media Center PC
Manufacturer: Hardkernel
Model: Odroid-C1
Details are in
this POST
Question about 3D: as far as i have seen, the C2 decodes MVC full frame 3D and sends it to the TV as TAB (over/under) instead as full frame like the RPi.
Isn't it possible on 4k TVs to send it in 2160p to get the full resolution?
Regarding 3D: i havn't found yet a setting that will play imidiatly the 3D files with right picture aspect. If i start a MVC-MKV, the TV switches in 3D mode, it will be shown as TAB. I had to go to the onscreen menu and choose "same as movie" and than it will be played fine. On generell setting i have choosen "same as movie" but also over/under doesn't work.
@wrxtasy: I want to say:
Thank you!
I didn't have any error since I installed your version of LibreELEC 7.1.0 (nem leak)!
Perfect, keep up the good work! That's it!
Greetings Hoppel
Hi @
wrxtasy
now where everything works fine for me with my odroid c2, I tried to install my both bluetooth sony playstation dualshock 3 controller. As the bluetooth adapter I use an "
ASUS USB-BT21":
Here the part of the hardware.log:
Code:
Bus 001 Device 003: ID 0b05:1715 ASUSTek Computer, Inc. 2045 Bluetooth 2.0 Device with trace filter
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
bMaxPacketSize0 64
idVendor 0x0b05 ASUSTek Computer, Inc.
idProduct 0x1715 2045 Bluetooth 2.0 Device with trace filter
bcdDevice 1.00
iManufacturer 1 Broadcom Corp
iProduct 2 Bluetooth 2.0 USB Device
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 216
bNumInterfaces 4
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 3
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0019 1x 25 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0019 1x 25 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 4
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0021 1x 33 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0021 1x 33 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 5
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0031 1x 49 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0031 1x 49 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 254 Application Specific Interface
bInterfaceSubClass 1 Device Firmware Update
bInterfaceProtocol 0
iInterface 0
Device Firmware Upgrade Interface Descriptor:
bLength 7
bDescriptorType 33
bmAttributes 5
Will Not Detach
Manifestation Tolerant
Upload Unsupported
Download Supported
wDetachTimeout 5000 milliseconds
wTransferSize 64 bytes
Device Status: 0x0000
(Bus Powered)
This combination of the two dualshock 3 controller and the usb-bluetooth-adapter worked fine for years on my old htpc for retro gaming. So the hardware should be fine. Now I want to get back to retro gaming with the odroid c2.
(2016-05-23, 07:54)wrxtasy Wrote: [ -> ]LibreELEC 7.0.1 - Kodi Jarvis 16.1
- NVIDIA Moonlight Game Streaming Addon, see HERE for details.
- Auto Paring for PS3 BT Game Controller added + other DualShock BT patches
- Sundtek-mediatv - wait for network fix. LE workaround no longer needed.
- Transmission and rTorrent addons are finally fixed for LE on the C2 and work properly
- And finally I did some Video Axis arithmetic and fixed the Kodi AML 720/1080p<<--->>2160p Auto Resolution switch, video display sizing problem.
*** Note you cannot view 1080i Interlaced TV without glitches when upscaled into a 2160p mode. There is no 2160i display mode.
>>> Suggestion is to leave the Kodi GUI in a 1080p mode if viewing 1080i broadcast TV and just let Kodi Autoswitch resolutions when it needs to for true 2160p video output.
Am I right that your build should support the bluetooth sony playstation controller dualshock 3?
I see the following, when I try to connect my both dualshock controller. It's some kind of constant connecting/disconnecting:
https://youtu.be/5qCVVOrnWpo
As you can see in the video, this doesn't happen to my iphone. My iphone's and also another PC's bt connection are available constantly. This also happens if I try to connect only one of the two controller.
- What do you think about it? Is this the right thread for this?
- Do you need logfiles? Which logfile do you need? Which loglevel should I configure?
- Is here anybody using the dualshock 3 with a usb-bluetooth-adapter successfully? If so, which vendor/modell?
Greetings Hoppel
I have a Zotac ND22 in the bedroom running LibreELEC and a RPi2 with OSMC in the living room sharing the contents of an attached 5TB USB drive. Using SMB, the RPi2 streams even my highest bit rate 1080p content quite well to the ND22 in the bedroom via two DLink 701AV powerline adapters. Knowing that the ethernet jack of the RPi2 was only 10/100, however, while everything else in the chain was gigabit I figured that using the 10/100/1000-equipped C2 (with wrxtasy's latest 7.1.0 release) should stream HD media equally as well and, certainly, even marginally faster since the RPi2 would be acting as the network bottleneck if there was one. Much to my surprise, after running a few tests it became quite evident that the technically superior C2 was only serving media HALF as fast (if that) than the otherwise inferior RPi2.
Am I missing settings somewhere that, by default, is crippling the C2's SMB performance?