• 1
  • 12
  • 13
  • 14(current)
  • 15
  • 16
  • 116
ODROID C2 S905 2GB RAM HDMI 2.0 $46
So is this YADIF the latest build and will superseed the one from odroid forum: http://forum.odroid.com/viewtopic.php?f=138&t=20415 ?

many thanks for the excellent work guys!

(2016-04-30, 15:22)wrxtasy Wrote: Finally ! Smile

Thanks for all the help testing, and eagle eyeing what to look for.

DVD ISO playback has been a thorn in your and my side for quite a while now.
It been a bloody good week for bug busting on the C2 AML S905.

Happy to use it as my daily Kodi player now.
Speedy little buggers these S905's running LibreELEC, especially with a eMMC Flash Card.
Reply
(2016-04-30, 16:41)MaDeMaNN Wrote: Ok I was able to get Dolby True HD and Atmos but can't DTS HD master to work. As soon as I click both DTS and DTS HD I get no audio. If I click only DTS the receiver lights up DTS if I uncheck that and only click DTS HD it only shows Dolby surround. Wonder what it could be?


Sent from my iPhone

DTS HD MA doesn't (yet?) work on the C2. At the moment there is support for :
  • PCM 2.0
  • DD bitstream
  • DTS inc 96/24 bitstream
  • Dolby True HD bitstream

There doesn't appear to be support yet for DTS-HD MA/HRA, Dolby Digital+ aka EAC3, or PCM 5.1/7.1.

At the moment the best combination is probably :

Enable Passthrough
Dolby Digital (AC3)
DTS
True HD

That will give you DD/DTS and Dolby True HD bit streamed, and the DTS core of DTS-HD MA/HRA content. DD+ appears to be decoded to PCM 2.0.
Reply
@noggin

can u confirm auto refresh rate switching works @ 24p ?
Main System - HTPC - Intel I3 6300 - Asrock z170 - 16 GB DDR4 - 128gb SSD - 65" UHD HDR Sony Android TV - Pioneer VSX 1130-K - 7.2.2 speakers
Other devices currently in use - 55" 3D UHD LG TV - 2 Fire TV's - Nexus Player - MiniMX s905 - Voyo Vmac Mini
Ubuntu Server - 12 TB NAS - MYSQL - Torrent Box
Reply
Results so far (with standard GUI output configured for 1080/50p) :

576/50i MPEG2 DVD, 576/50i SD MPEG2 Live TV and 1080/50i HD H264 Live TV, and 1080/50i H264 Blu-ray output at 1080/50p

480/59.94i MPEG2 DVD output at 1080/'60p" as reported by my TV and AVR (*)

1080/23.976p H264 Blu-ray output at 1080/"24p" as reported by my TV and AVR (*)- not had time to check if 23.976 or 24.000 with repeated frames every 40"

1080/24.000p H264 Blu-ray output at 1080/'24p" as reported by my TV and AVR (*).

Can't find any ripped VC-1 Blu-ray at 50i or 59.94i to check if they cause issues.

(*) My AVR and TV report 60p for both 59.94 and 60.00p and 24p for both 23.976 and 24.000p
Reply
(2016-04-30, 15:22)wrxtasy Wrote: Finally ! Smile

Thanks for all the help testing, and eagle eyeing what to look for.

Just call me the deinterlacing geek... (I've spotted the odd issue on other platforms too.)
Reply
Awesome thanks noggin and wrxtasy. I am sure it will be available in the near future.


Sent from my iPhone
Reply
Just received my C2 shipment yesterday, and couldn't wait to give it a try. Downloaded LibreELEC-Odroid_C2_aarch64-7.0.0-Kodi-Jarvis-Final.The.Fixer.img from wrxtasy this morning, and everything seems to work fine, except for one strange glitch.

If I go to "System>LibreELEC" and simply scroll through the menu, once I exit out of that, the left and right edges of the screen disappear. They immediately return once I move my mouse over the main menu items. Strange.

Photo: http://postimg.org/image/wq894jzip/
Reply
(2016-04-30, 18:11)MaDeMaNN Wrote: Awesome thanks noggin and wrxtasy. I am sure it will be available in the near future.
(2016-04-30, 14:36)wrxtasy Wrote: ... hot out of the iMac Virtual Box...

LibreELEC-Odroid_C2.aarch64-7.0.0.Yadif.DVD.v2.tar

This also has a Proper Frame Rate Automation re-enabled thanks to a Kernel patch from Kerber(Alex) Smile

Reply
So done a bit more testing.

UK Freeview HD observations :

If you're in the UK and want to listen to shows with AAC 5.1 sound (BBC channels and Channel Four have 5.1 AAC for some shows, ITV is resolutely stereo for everything...) and have suitable equipment, then enable AC3 transcoding (and it will be transcoded to 5.1 DD - as the C2 doesn't do multichannel PCM - at least not yet). This appears to work with Channel Four and Channel Four + 1 and BBC One (there was a 5.1 movie on both C4 channels and a BBC Sport trail on BBC One just before the news, which was also 5.1)

H264 16:9 SD TV channels on Freeview DVB-T2 muxes are displayed very squashed still. Looks to be the H264 decoder doesn't like non-square pixels SD H264 Live TV? (These are very anamorphic 544x576 16:9 services)

Other observations :

I have some 6 year old 720/50p .wtv files recorded off-air from a DVB-S2 platform that I watch with a viewing card in Windows Media Center, and my early recordings would only play reliably on a PC running Windows. ffmpeg hates them, and most Kodi platforms don't like them either and they playback very jerkily. The am-h264 hardware decoding is playing them really well (very occasional stutters but very minor). This is a great result for me. (I was about to play them out from my PC into an HDMI capture solution to make them more 'playable')
Reply
Thats good news Noggin, particularly for AAC 5.1 transcoding. Smile
I may even have to finally go out and buy a Wireless Audio system for my apartment if this is the case.

I've been doing some you know, actual viewing of old Interlaced DVD ISO's I had forgotten about in the drawer.
Targa Tasmania 2004, the year the WRX STi beat the expensive Exotic Euros in a open road car Race around the beautiful little Island where I was born.

Conclusion: YADIF 2x deinterlacing really is excellent for fast action 25fps 720x576i sports viewing. In fact quality is virtually indistinguishable from the excellent Hardware deinterlacing on the AML S905.

Also surprising was regular HSBS & HOU 3D (half res.) was being output correctly, even though the 3D option would not compile properly in the Kernel when that was selected in the config.

I'm also seeing one H264 720x576 TV channel here, squashed Horizontally. I set that for Stretch 16:9 in the Video OSD settings, and Kodi remembers that even after a Reboot. Set and forget. I remember adding a patch for saving Kodi settings properly recently.

Busy this week tidying up all the numerous patches on patches on patches into something legible for GitHub distribution.

@ Dukester, all 23.976/29.97/59.94fps video, refresh switches and is output properly synced with the TV. It all looks smooth to me.
No ~41 second video Frame hiccup when 23.976fps video is output at 24Hz only, due to Frame Rate Automation working properly in the C2 Kernel Smile

Packing quite a punch this little C2 beastie, particularily with a eMMC 5.0 Flash Module. !

Reply
(2016-05-01, 05:57)wrxtasy Wrote: Conclusion: YADIF 2x deinterlacing really is excellent for fast action 25fps 720x576i sports viewing. In fact quality is virtually indistinguishable from the excellent Hardware deinterlacing on the AML S905.

Yep - though I'd describe it as 576/50i just to hammer home that you want it de-interlaced to 50fps for full motion not 25.. (Technically it is 25fps and some nomenclature will call it 576i25, but if people see 25fps they think it is captured at 25 pictures per second, when it's 50 pictures per second...)
Reply
Yes 576/50i makes more sense for full motion.

Just been doing some testing to make sure 2160p video output is not undergoing any down then up-scaling and is working properly when the C2 is manually set to 2160p mode first.
Test clips are from the nVIDIA Forum

Everything looks good to my eyes and we are getting true 2160p24hz video output on the C2. Noggin may want to confirm.

Interestingly the second 2160p25 clip displays some text legibility issue when the TV is hard selected to 2160p60hz. 2160p50hz is fine.
This is the exact same problem seen with the nVIDIA Shield at 2160p60hz.


Another version to test with added options:

- CEC remote ms button configuration for LibCEC, certainly helped my CEC remote.
- mpeg2, mpeg4 / Xvid Hard / Soft decoding options, especially useful for problem SD mpeg2 files and mpeg2 Live TV YADIF 2x testing.
- Koying's thumbnails cleaner, to cleanup those thumbnail files not in the texture database.

LibreELEC-Odroid_C2.aarch64-7.0.0.Add.CEC.remote.ms.options.tar

Reply
I recorded a bit of the BBC UHD test card (basically an HD 1920x1080 testcard in the middle of the screen surrounded by moving elements to ensure that any Quad 1080p distribution was in-sync) I'll have a look at it on the C2 when I get a chance.

Will also look at the test clips.
Reply
*EDIT - tested with yesterday's release that had the first DVD YADIF 2x fix that worked for me - will download the new release ASAP *

OK - the 24p 4K UHD Scaling test clip plays back in UHD 3840x2160 with no obvious scaling artefacts, and cleanly defined lines.

The 4K Red Border Loop clip looks odd, as if there is a tiny amount of scaling. There is clear checkerboard alternate white and black pixels in the 'holes' in the text in the centre of frame, but very soon it looks as if it has been scaled (as if there is a not-quite-1:1 mapping of source to display pixels?) Or maybe it's my eyes...

More detailed analysis :
4KUHD_Scaling_Test.mp4
Code:
General
Complete name : 4KUHD_Scaling_Test.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 863 KiB
Duration : 1mn 0s
Overall bit rate : 118 Kbps
Encoded date : UTC 1904-01-01 00:00:00
Tagged date : UTC 1904-01-01 00:00:00
Writing application : Lavf57.28.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 1mn 0s
Bit rate : 115 Kbps
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 24.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.001
Stream size : 846 KiB (98%)
Writing library : x264 core 148 r2665 a01e339
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 1904-01-01 00:00:00
Tagged date : UTC 1904-01-01 00:00:00

4ktest_red_border_loop.mkv
Code:
General
Unique ID : 334565893381288237374165059069604548919 (0xFBB30C182434F39F2B89F70CB8F45137)
Complete name : 4ktest_red_border_loop.mkv
Format : Matroska
Format version : Version 2
File size : 2.43 MiB
Duration : 12s 360ms
Overall bit rate : 1 650 Kbps
Writing application : Lavf54.20.4
Writing library : Lavf54.20.4 / Lavf54.20.4
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 12s 360ms
Bit rate : 1 617 Kbps
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.008
Stream size : 2.38 MiB (98%)
Writing library : x264 core 142 r2389 956c8d8
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.25 / aq=1:1.00
Default : Yes
Forced : No
Reply
I've also just checked my 2160/59.94p HEVC clip of a BBC UHD test signal recorded off-air from the 2014 BBC UHD DVB-T2 trial.

I ran it at 2160/60p and then at 1080/60p output resolutions (*)

At 2160/60p output it looked very clean and you could see detail into the very finest grating of the test chart. (These are not pixel-based but are frequency-gratings so you don't get a clean white pixel/black pixel)
At 1080/60p output you could clearly see downsampling artefacts on the frequency grating of the chart.

I'm pretty confident that at 2160/59.94p I'm getting clean UHD replay. Test video also looks very clean and sharper than 1080i or 1080p.

(*) To force 2160p content to play at 1080p over a 2160p connection takes a bit of tweaking. You have to disable "adjust refresh rate" to off when playing back 1080p into a 2160p display, if you don't I think it tries to help and outputs it as 2160p again, but it gets confused and displays a 1920x1080 downscaled image top right in a 3840x2160 frame...

(I don't feel comfortable sharing the test signal as I know it is a copyright image.)
Reply
  • 1
  • 12
  • 13
  • 14(current)
  • 15
  • 16
  • 116

Logout Mark Read Team Forum Stats Members Help
ODROID C2 S905 2GB RAM HDMI 2.0 $4610