Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > New and alternative video codecs
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 25th February 2015, 07:40   #101  |  Link
uneedme
Registered User
 
Join Date: Sep 2007
Posts: 41
use same clip having a daala test

the daala one's performance is truly good! (-v30)


......I forgot I have already had the post......


......here it is...

http://pan.baidu.com/s/1jGh5K1K

x265 1.5
daala foxyshadis's latest build (dedicated)

Last edited by uneedme; 25th February 2015 at 07:48.
uneedme is offline   Reply With Quote
Old 25th March 2015, 14:11   #102  |  Link
Tommy Carrot
Registered User
 
Tommy Carrot's Avatar
 
Join Date: Mar 2002
Posts: 863
Daala got a new block size RDO algorithm, which supposedly brings decent quality/efficiency improvements. I'm curious how it performs now, so i'd be grateful if someone could make a new build.

Last edited by Tommy Carrot; 25th March 2015 at 16:49.
Tommy Carrot is offline   Reply With Quote
Old 25th March 2015, 16:02   #103  |  Link
MoSal
Registered User
 
Join Date: Jun 2013
Posts: 95
Quote:
Originally Posted by Tommy Carrot View Post
Daala got a new block size RDO algorithm, which supposedly brings decent quality/efficiency improvements. I'm curious how it performs now, so i'd like to request a new build.
Tested with intra frames only. The progress is good. But ringing is still a major issue.
MoSal is offline   Reply With Quote
Old 26th March 2015, 17:03   #104  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Vanilla builds from today : x86 | x64

Note that these builds have been compiled w/ Visual Studio 2013...
Kurtnoise is offline   Reply With Quote
Old 27th March 2015, 10:26   #105  |  Link
dapperdan
Registered User
 
Join Date: Aug 2009
Posts: 201
The IETF decided to formed a working group to develop a royalty-free video codec for internet usage, after their success with Opus in the audio space.

http://www.ietf.org/mail-archive/web.../msg00235.html

This might be Daala or some future variant, as the Daala team are heavily involved, but it could well follow the Opus path where tech from rival companies was combined into something new. Rubber stamping VP9 (or 10?) isn't entirely out of the question either though it seems like beyond VP9/H265 is seen as the target space.
dapperdan is offline   Reply With Quote
Old 27th March 2015, 16:43   #106  |  Link
mandarinka
Registered User
 
mandarinka's Avatar
 
Join Date: Jan 2007
Posts: 729
Hopefully the "internet" target doesn't impact its compression strength in other less constrained settings. I'd like more changes in the high fidelity, high bitrate space too. Currently, that usage is ruled by x264 and since circa 2011, little has changed :/

Last edited by mandarinka; 27th March 2015 at 16:46.
mandarinka is offline   Reply With Quote
Old 28th March 2015, 02:20   #107  |  Link
Tommy Carrot
Registered User
 
Tommy Carrot's Avatar
 
Join Date: Mar 2002
Posts: 863
Thanks for the new build.

Yeah, the ringing is still pretty bad, in fact in many cases it has gotten worse, perhaps due to the tendency to prefer larger blocks (so the ringing spreads further). Also, the motion artifacts are still very noticable. On the other hand, the level of detail and the overally efficiency has definitely improved a lot since the previous build.
Tommy Carrot is offline   Reply With Quote
Old 8th April 2015, 09:08   #108  |  Link
wiak
Registered User
 
Join Date: Jul 2003
Location: somewhere north
Posts: 260
Quote:
Originally Posted by LigH View Post
Most annoying: The Daala player_example runs in full CPU speed...
wut am stuck at 1 core on my 8 core cpu encoding daala
__________________
Woah! Ninja?! http://nwgat.ninja/ (AV1 Overview)
"Not available in your region" has now been redefined as "Go Pirate, you filthy scum" Nwgat
wiak is offline   Reply With Quote
Old 9th April 2015, 14:19   #109  |  Link
mandarinka
Registered User
 
mandarinka's Avatar
 
Join Date: Jan 2007
Posts: 729
You have read on some FLOSSy blog that "Xiph is finishing Daala and it already looks very good" or something like that, didn't you

Well, the reality is that they don't even know yet how will they go about finishing the bitstream format (last time I checked, the intra prediction was still unsolved problem and they have other issues). So multithreading in the *example/reference* encoder is something that hasn't even been touched on. It is simply not time for bothering with such stuff when you are still in a format-design phase. Since it is in no way suitable or usable for actual use, it doesn't matter if it only uses 1 thread.
mandarinka is offline   Reply With Quote
Old 9th April 2015, 15:16   #110  |  Link
wiak
Registered User
 
Join Date: Jul 2003
Location: somewhere north
Posts: 260
Quote:
Originally Posted by mandarinka View Post
You have read on some FLOSSy blog that "Xiph is finishing Daala and it already looks very good" or something like that, didn't you

Well, the reality is that they don't even know yet how will they go about finishing the bitstream format (last time I checked, the intra prediction was still unsolved problem and they have other issues). So multithreading in the *example/reference* encoder is something that hasn't even been touched on. It is simply not time for bothering with such stuff when you are still in a format-design phase. Since it is in no way suitable or usable for actual use, it doesn't matter if it only uses 1 thread.
i know, its still fun to check out stuff, daala has improve alot since last time i checked it out around a half a year ago
__________________
Woah! Ninja?! http://nwgat.ninja/ (AV1 Overview)
"Not available in your region" has now been redefined as "Go Pirate, you filthy scum" Nwgat
wiak is offline   Reply With Quote
Old 9th April 2015, 16:14   #111  |  Link
mandarinka
Registered User
 
mandarinka's Avatar
 
Join Date: Jan 2007
Posts: 729
Everything improves. Theora was making those "huge strides" all the time. If you start with no rate control and untuned stuff, it is natural that you improve. It still doesn't mean that the format will end up good or usable.

IMHO it is better to not put too much hope into these things for now and wait till it is more finished. Once everything is done and implemented in a realistic production encoder (which tend to have speedup optimizations that sacrifice quality), it might turn up that it has more artifacts, worse compression and is harder to decode than HEVC... Not that I would want that, but to be honest I think it will be very hard to beat HEVC and I'm not really sure Xiph&Co.'s resources and design approach can deliver that. The royalty-free requirement is an obvious burden too. </scepticism>
mandarinka is offline   Reply With Quote
Old 9th April 2015, 18:14   #112  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
Quote:
Originally Posted by mandarinka View Post
You have read on some FLOSSy blog that "Xiph is finishing Daala and it already looks very good" or something like that, didn't you

Well, the reality is that they don't even know yet how will they go about finishing the bitstream format (last time I checked, the intra prediction was still unsolved problem and they have other issues). So multithreading in the *example/reference* encoder is something that hasn't even been touched on. It is simply not time for bothering with such stuff when you are still in a format-design phase. Since it is in no way suitable or usable for actual use, it doesn't matter if it only uses 1 thread.
Any chance they'll make the format decode to RGB? And forget about limited range and chroma subsampling at the same time.
mzso is offline   Reply With Quote
Old 9th April 2015, 20:33   #113  |  Link
mandarinka
Registered User
 
mandarinka's Avatar
 
Join Date: Jan 2007
Posts: 729
Quote:
Originally Posted by mzso View Post
Any chance they'll make the format decode to RGB? And forget about limited range and chroma subsampling at the same time.
I'm pretty sure they do want to have 4:4:4 option. But if your source is YUV, then it makes sense to encode it as YUV. And if your source is RGB, it is much more efficient to first convert to YUV, the gains due to decorelation are massive. That's why there is no serious codec that would store as RGB.

AFAIK Daala is designed for YUV, with techniques like luma-to-chroma prediction especially.
mandarinka is offline   Reply With Quote
Old 9th April 2015, 21:02   #114  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
Quote:
Originally Posted by mandarinka View Post
I'm pretty sure they do want to have 4:4:4 option. But if your source is YUV, then it makes sense to encode it as YUV. And if your source is RGB, it is much more efficient to first convert to YUV, the gains due to decorelation are massive. That's why there is no serious codec that would store as RGB.

AFAIK Daala is designed for YUV, with techniques like luma-to-chroma prediction especially.
You misunderstood. I didn't suggest they encode as RGB only to decode to RGB. Internally they could use something unique, something more fitting for compression than YUV if possible. It might as well be variable. And the decoder would output appropriate RGB which doesn't need to be processed before presentation.
mzso is offline   Reply With Quote
Old 9th April 2015, 21:07   #115  |  Link
mandarinka
Registered User
 
mandarinka's Avatar
 
Join Date: Jan 2007
Posts: 729
But that would be silly - why move the RGB conversion into the decoder when it can be completely standalone. If they were changing the storage format to get more compression, they would instead use something even more complex than YUV and even more different from RGB.
mandarinka is offline   Reply With Quote
Old 9th April 2015, 21:35   #116  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
Quote:
Originally Posted by mandarinka View Post
But that would be silly - why move the RGB conversion into the decoder when it can be completely standalone.
I think it explained it fairly well why I think the should decode to RGB.

Quote:
If they were changing the storage format to get more compression, they would instead use something even more complex than YUV and even more different from RGB.
I also mentioned this. Feels like you don't read my posts. Anyway one of the points is: RGB is universal and necessary since that's what you need to feed to the displays. So being different/more-complex is only an argument towards decoding to RGB. You'd prevent adding yet another colorspace for software/hardware to support and prevent poorly made HW/SW from butchering the video with their conversions.
mzso is offline   Reply With Quote
Old 10th April 2015, 15:28   #117  |  Link
captainadamo
Guest
 
Posts: n/a
Quote:
Originally Posted by mzso View Post
I think it explained it fairly well why I think the should decode to RGB.
No, you really didn't explain it that well at all. You made some vague, hand-waving statement but nothing that provides a provable, technical benefit for the decoder to decode straight to RGB.
  Reply With Quote
Old 10th April 2015, 15:58   #118  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
Quote:
Originally Posted by captainadamo View Post
No, you really didn't explain it that well at all. You made some vague, hand-waving statement but nothing that provides a provable, technical benefit for the decoder to decode straight to RGB.
You mean compatibility with every renderer or whatever else you have in the pipeline while having an arbitrary color space internally is too vague?
Or bringing a consistent video quality, by not relying on inconsistent hardware/software environment for scaling is too vague?
mzso is offline   Reply With Quote
Old 10th April 2015, 16:01   #119  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
A decoder should always decode to its native storage format, anything else just eats massive performance. A conversion to RGB can be done much much more efficient on the GPU.
If you are afraid of bad conversions, just use a software converter that you control yourself.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 10th April 2015, 16:15   #120  |  Link
captainadamo
Guest
 
Posts: n/a
Quote:
Originally Posted by mzso View Post
You mean compatibility with every renderer or whatever else you have in the pipeline while having an arbitrary color space internally is too vague?
I've yet to see a renderer have any issues with 8-bit YV12 output which encompasses pretty much all consumer home videos.

Quote:
Originally Posted by mzso View Post
Or bringing a consistent video quality, by not relying on inconsistent hardware/software environment for scaling is too vague?
Only if you sacrifice all the performance benefits of hardware-accelerated colorspace conversion and scaling that the renderer can take advantage of. If you do, though, make the decoder use the GPU for doing the colorspace conversion then you run into the exact same inconsistent hardware/software issue. So I don't see a single benefit to your idea over simply outputing the native pixel format and using madVR to convert to RGB and scale when rendering the video.

Last edited by captainadamo; 10th April 2015 at 16:18.
  Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 21:33.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.