[RESOLVED] Support for HEVC?

Anything related to video and my tools that is not a support request.
Aleron Ives
Distinguished Member
Distinguished Member
Posts: 113
Joined: Fri May 31, 2013 8:36 pm

Re: Support for HEVC?

Post by Aleron Ives » Wed Oct 21, 2015 2:00 pm

admin wrote:That moldy 9600 won't take you into the coming UHD world.
On the other hand, unless you can upgrade your eyes, you might not get much benefit from entering the UHD world, anyway. :lol: As far as I can tell, it's more about selling TVs (since the 3D push didn't work) than actually improving the viewing experience. In any event, I'm hoping nVidia comes out with some better upgrades for the 1000 series, as I didn't find the specs of the 960 to be good enough to warrant replacing my 760, so I'll have to forego HEVC support for the time being. My hardware players don't support UHD or HEVC anyway, so I can't use them as input or output formats. A GTX 960 would be a pretty huge upgrade from a 9600, though. I upgraded from a 6800 to my 760. :wow:

jpsdr
Posts: 180
Joined: Tue Sep 21, 2010 4:16 am

Re: Support for HEVC?

Post by jpsdr » Thu Oct 22, 2015 2:54 am

Aleron Ives wrote: As far as I can tell, it's more about selling TVs (since the 3D push didn't work) than actually improving the viewing experience.
I totaly agree with you on the commercial part, UHD is more to try to sell new TVs. But, nevertheless, there is a viewing improvement, but it's far away less obvious than going from SD to FHD...

User avatar
admin
Site Admin
Posts: 4061
Joined: Thu Sep 09, 2010 3:08 pm

Re: Support for HEVC?

Post by admin » Sat Oct 24, 2015 6:40 am

CRA handling is a bit of a challenge, as the decoder discards the preceding RASL pictures, complicating random access. Fortunately, I have a working strategy for it. X265.exe and others use CRAs rather than IDRs (except for the first GOP of the stream).

Anybody ever see BLA pictures? If so, I would appreciate a sample. Thank you.

User avatar
admin
Site Admin
Posts: 4061
Joined: Thu Sep 09, 2010 3:08 pm

Re: Support for HEVC?

Post by admin » Mon Oct 26, 2015 8:55 pm

Everything is working great with CRAs. I ran into an issue with tiles, basically CUVID fails on any stream using tiles*. But as usual nVidia support is outstanding and I am informed that the bug is trivial and will be fixed in an upcoming driver. Still lots of time to get ready for UHD bluray.

BTW, I am also informed that HEVC 10-bit support will be added to CUVID, so we will be ready to rock and roll. It will support dithering down to 8-bit for feeding 8-bit Avisynth, but will also be able to deliver 10-bit to 10-bit processing chains. It's up to DGDecodeNV to decide what to give to the Avisynth host.

Next up, HEVC in MKV support (TS just works and MP4 comes later). Then I will probably release an alpha as we need to discover any other problematic streams. Also, I changed DGIndexNV to support higher zooms, as UHD was pushing the buttons off screen, oy! I have Zoom 1 for full size, Zoom 1/2 for half size, and Zoom 1/4 for, you guessed it, quarter size. I experimented with moving all the navigation stuff to the top of the window below the menu bar, but it looked ugly, so I went with the different zoom factors instead. We should be using UHD monitors with our development PCs, but until that day zooming works fine.

* Introduction of a tile, a new concept, is yet another innovation of H.265/HEVC standard compared to H.264/AVC standard. Tiles divide the frame into a grid of rectangular regions that can be independently decoded/encoded. Tiles opens up new possibilities to increase encoding and decoding efficiency of video data using parallel processing on modern multicore desktop and mobile platforms. [Elecard]

jpsdr
Posts: 180
Joined: Tue Sep 21, 2010 4:16 am

Re: Support for HEVC?

Post by jpsdr » Tue Oct 27, 2015 4:06 am

... At first glance, it seems similar to slices in H264 (from the few i've read about slices), but i don't know deeply enough, and i may misunderstand things...

User avatar
admin
Site Admin
Posts: 4061
Joined: Thu Sep 09, 2010 3:08 pm

Re: Support for HEVC?

Post by admin » Tue Oct 27, 2015 5:18 pm

That's right, jpsdr. I think the idea is that tiles are less complex to use than AVC's slices with FMO.

HEVC in MKV is working now in DGDecNV. I'll add MP4 support and then release an alpha.

jpsdr
Posts: 180
Joined: Tue Sep 21, 2010 4:16 am

Re: Support for HEVC?

Post by jpsdr » Wed Oct 28, 2015 3:56 am

admin wrote:That's right, jpsdr. I think the idea is that tiles are less complex to use than AVC's slices with FMO.
In that case, saying Introduction of a tile, a new concept, is yet another innovation of H.265/HEVC standard compared to H.264/AVC standard may be not totaly true, that's what's somehow bothering me (And if i understand properly, you know you just quote [Elecard], so it's not you claiming that).
That's all.

User avatar
admin
Site Admin
Posts: 4061
Joined: Thu Sep 09, 2010 3:08 pm

Re: Support for HEVC?

Post by admin » Wed Oct 28, 2015 8:04 am

I don't see anything "not totally true" there. And the statement continues on to describe tiles compared to slices, but I didn't give the full quote.

User avatar
admin
Site Admin
Posts: 4061
Joined: Thu Sep 09, 2010 3:08 pm

Re: Support for HEVC?

Post by admin » Thu Oct 29, 2015 12:58 pm

MP4 support for "hvc1" is working. I am looking for an "hev1" sample file to get that working. If anyone has one, please let me know ASAP. Thank you. Then I will release an alpha.

Sharc
Distinguished Member
Distinguished Member
Posts: 185
Joined: Thu Sep 23, 2010 1:53 pm

Re: Support for HEVC?

Post by Sharc » Fri Oct 30, 2015 8:34 am

hev1 seems to be quite uncommon (?). All I found were hvc1. Should you post the request in some of the other forums?

Post Reply