•   
  • 1
  • 38
  • 39
  • 40(current)
  • 41
  • 42
  • 116
  •   
ODROID C2 S905 2GB RAM HDMI 2.0 $46
(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:
  1. Do you recommend to use your 7.1 release over your 7.0.2 release (you never mentioned it here in this thread before)?
  2. 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

Reply
(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
frontend software - tvOS | android tv | win10 | kodi krypton
frontend hardware - apple tv | nvidia shield tv | yamaha rx-a1020 | quadral 5.1 | samsung le40a789
backend software - debian | kernel 4.14 | proxmox | omv | zfs raid-z2 | docker | emby | vdr | vnsi | fhem
backend hardware - supermicro x11ssh-ctf | xeon E3-1240L-v5 | 64gb ecc | 8x4tb wd red | dd max s8
Reply
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?
Reply
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 Smile

Reply
This would be the version to use. I've only tested very briefly for 29.97fps VC-1.
LibreELEC-Odroid_C2.aarch64-7.1.0.fixmemleak.tar

Reply
(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
frontend software - tvOS | android tv | win10 | kodi krypton
frontend hardware - apple tv | nvidia shield tv | yamaha rx-a1020 | quadral 5.1 | samsung le40a789
backend software - debian | kernel 4.14 | proxmox | omv | zfs raid-z2 | docker | emby | vdr | vnsi | fhem
backend hardware - supermicro x11ssh-ctf | xeon E3-1240L-v5 | 64gb ecc | 8x4tb wd red | dd max s8
Reply
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
HTPC 1: ASRock N3150DC-ITX, 8GB DDR3L, 64GB SSD, Ubuntu Server 16.04 LTS + Kodi v17 EGL
HTPC 2: RPi2 + HiFiBerry DIGI+, LibreElec
Reply
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.

Reply
(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)
Reply
Fixed Version found in post #590 Smile

Reply
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 Smile

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

Reply
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.
Reply
@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! Wink

Greetings Hoppel
frontend software - tvOS | android tv | win10 | kodi krypton
frontend hardware - apple tv | nvidia shield tv | yamaha rx-a1020 | quadral 5.1 | samsung le40a789
backend software - debian | kernel 4.14 | proxmox | omv | zfs raid-z2 | docker | emby | vdr | vnsi | fhem
backend hardware - supermicro x11ssh-ctf | xeon E3-1240L-v5 | 64gb ecc | 8x4tb wd red | dd max s8
Reply
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. Wink

(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
frontend software - tvOS | android tv | win10 | kodi krypton
frontend hardware - apple tv | nvidia shield tv | yamaha rx-a1020 | quadral 5.1 | samsung le40a789
backend software - debian | kernel 4.14 | proxmox | omv | zfs raid-z2 | docker | emby | vdr | vnsi | fhem
backend hardware - supermicro x11ssh-ctf | xeon E3-1240L-v5 | 64gb ecc | 8x4tb wd red | dd max s8
Reply
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?
A: Vero 4K - OSMC - Rapier - Yatse - Theater
B: Firestick 4K w/ KODI - Rapier - Living Room
C: Firestick 4K w/ KODI - Rapier - Master Bedroom
Server: Z83 + DietPi + 4 x 8TB HDDs + 4 x DLink DHP-701AV
Reply
  •   
  • 1
  • 38
  • 39
  • 40(current)
  • 41
  • 42
  • 116
  •   
 
Thread Rating:
  • 10 Vote(s) - 4.1 Average



Logout Mark Read Team Forum Stats Members Help
ODROID C2 S905 2GB RAM HDMI 2.0 $464.110
This forum uses Lukasz Tkacz MyBB addons.