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 > Capturing and Editing Video > New and alternative a/v containers

Reply
 
Thread Tools Search this Thread Display Modes
Old 7th September 2011, 11:11   #5281  |  Link
Portioli
Continuous Beta Tester
 
Join Date: May 2011
Location: Greece
Posts: 54
i am sorry if this is a newbie question,
but where we can find files 4:2:0 more than 8bit?
all my bd`s are 4:2:0 8bit
Portioli is offline   Reply With Quote
Old 7th September 2011, 11:15   #5282  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Ok that would mean my measurements where right i doubt that not 100 fps more bad no way (knowing lav splitter had performance and lock issues in the past) though i need to get MPC-HC matroska and and Halli splitter to confirm though it would mean if those measurements are true that they where really bad (2.6) compared to Lav Video and DiAVC on the 4 Girls sample i somehow highly doubt that but i try to confirm.
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 7th September 2011 at 11:20.
CruNcher is offline   Reply With Quote
Old 7th September 2011, 11:18   #5283  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
I have CoreAVC 2.6, and i can run those tests myself (but i'm not really interested in buying 3.0). Not sure what the speed difference between 2.6.1 and 3.0 would be on 8-bit decoding.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th September 2011, 11:18   #5284  |  Link
Portioli
Continuous Beta Tester
 
Join Date: May 2011
Location: Greece
Posts: 54
could you post me a sample of Y416,plz?
Portioli is offline   Reply With Quote
Old 7th September 2011, 11:20   #5285  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by Portioli View Post
i am sorry if this is a newbie question,
but where we can find files 4:2:0 more than 8bit?
all my bd`s are 4:2:0 8bit
Blu-rays are only allowed to be 4:2:0 8-bit. The only 10-bit material you can find are some sample files on the web, and some encodes by people trying out the new toys. Its really not "mainstream" yet.

You'll find some H264 9bit and 10bit samples, but anything higher is not existant.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th September 2011, 11:21   #5286  |  Link
Sven75
Registered User
 
Join Date: Apr 2011
Posts: 42
While doing my regular PowerPoint checkup with the new release, I came across an issue (not PPT related this time), which is rather general problem:

I have an MPEG2 clip, which has a supposed length of 26 minutes (in the header, I assume), but the actual real length that can be played back is only 19 seconds. So, most probably, around 25 minutes of data somehow got lost - as it surely often happens when, e. g. downloads are suddenly interrupted.

Now, LAVSplitter still assumes 26 minutes of file length and therefore any player's timeline will allow for 26 minutes of seeking, which - naturally - fails. Wouldn't it be possible (and better) to determine the actual number of frames available - or is there any good reason to handle it the way it is?

For comparison only, the Elecard splitter only shows a length of 19 seconds - which on first thought seems preferrable to me.
Sven75 is offline   Reply With Quote
Old 7th September 2011, 11:26   #5287  |  Link
Portioli
Continuous Beta Tester
 
Join Date: May 2011
Location: Greece
Posts: 54
Thank you nev!
Continue the great job.
One more question, I read it before a couple of pages.
Are you really going to include yadif in lav video?
Portioli is offline   Reply With Quote
Old 7th September 2011, 11:41   #5288  |  Link
Sven75
Registered User
 
Join Date: Apr 2011
Posts: 42
Just found another issue with SVQ3 movs - this time only happening with the PowerPoint 2010 render path.

When using LAV Video Decoder with YV12 there seem to be like chroma shifts. If I put ffdShow for raw handling behind LAV it gets even worse and the image becomes totally distorted.

If I only use ffdShow for SVQ3 with YV12 colorspace or if I only use LAV VD and deactivate YV12 everything is perfectly fine.

I tested to different files and I can upload a sample (or if you still have my samples around somewhere, it's among those) or just upload a screenshot.

Last edited by Sven75; 7th September 2011 at 11:49.
Sven75 is offline   Reply With Quote
Old 7th September 2011, 11:49   #5289  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
@nev
you right i confirmed with all 3 splitter the results wow hard to believe that even Arcsoft beat(s) them @ least in full Performance (Software) but Playback utilization looks different
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 7th September 2011 at 11:52.
CruNcher is offline   Reply With Quote
Old 7th September 2011, 12:11   #5290  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by Sven75 View Post
Now, LAVSplitter still assumes 26 minutes of file length and therefore any player's timeline will allow for 26 minutes of seeking, which - naturally - fails. Wouldn't it be possible (and better) to determine the actual number of frames available - or is there any good reason to handle it the way it is?
As far as i am aware, MPEG containers (both PS and TS) don't have a duration in the header.
To determine the duration, the code will check the first timestamp in the file, and the last, and calculate the duration from that.

This is not always reliable, and as a fallback, it'll use the files size to determine a duration based on bitrate. Does the file actually have the full size, and just has alot of zeros at the end, or is it totally cut off at the end?

Quote:
Originally Posted by Sven75 View Post
When using LAV Video Decoder with YV12 there seem to be like chroma shifts. If I put ffdShow for raw handling behind LAV it gets even worse and the image becomes totally distorted.
I should still have your sample, however if the decoders output is YUV 4:2:0, then thats send untouched to the renderer, there really isn't much that can go wrong (short of some stride misunderstandings, but that wouldn't be limited to SVQ3). I can test later.

A screenshot would be good.

Quote:
Originally Posted by Portioli View Post
Are you really going to include yadif in lav video?
I will, but there is no timeframe for that yet.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 7th September 2011 at 12:51.
nevcairiel is offline   Reply With Quote
Old 7th September 2011, 13:03   #5291  |  Link
Sven75
Registered User
 
Join Date: Apr 2011
Posts: 42
File size of the MPEG2 (Program Stream, btw) is around 15 MB containing 493 frames (25 fps), while bitrate is around 6000 kbps. So there really is not much space for zeros and I did not find anything unusual while looking into the file... I will just upload it, so you can have a look at it later.

Edit: Just noticed that it is not showing 26 minutes, but 26 hours 30 minutes - so there is surely something wrong when determining the duration and the reason cannot be that the file is simply incomplete.

MPEG2 file:
5_MPEG2.mpg

SVQ3 Screenshots:
LAV only YV12 enabled.png
LAV YV12 enabled +ffdShow YV12 enabled.png
LAV only YV12 disabled - working.png

Last edited by Sven75; 7th September 2011 at 13:10.
Sven75 is offline   Reply With Quote
Old 7th September 2011, 13:53   #5292  |  Link
Sven75
Registered User
 
Join Date: Apr 2011
Posts: 42
One more:

Playback of videos in PowerPoint 2003 is not working at all with LAV Video Decoder, if LAV VD is last in the playback chain. PowerPoint will simply freeze and not recover. If ffdShow is inserted to take care of raw video, everything is working pretty good. Also, other DirectShow filters are usually working just fine.

Here PowerPoint 2003 is configured to use mciqtz32.dll as a wrapper to DirectShow.

I understand if you don't care about mci, but maybe there really is something wrong which should better be corrected.

I uploaded a stack trace of the frozen App which (at least sometimes) shows LAVSplitter.ax!OpenConfiguration+0x86e7 being called. Seems odd to me and maybe you can deduce something from it.
Sven75 is offline   Reply With Quote
Old 7th September 2011, 14:03   #5293  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by Sven75 View Post
I uploaded a stack trace of the frozen App which (at least sometimes) shows LAVSplitter.ax!OpenConfiguration+0x86e7 being called. Seems odd to me and maybe you can deduce something from it.
Why the hell would it call OpenConfiguration, thats the function to show the config UI. How would it even know about that method?
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th September 2011, 14:07   #5294  |  Link
Sven75
Registered User
 
Join Date: Apr 2011
Posts: 42
That is exactly what I thought ;-)

I don't know, but see the stack trace from Process Explorer...

The stack will not remain static though. There is still a lot going on, but every now and then it looks like this.
Sven75 is offline   Reply With Quote
Old 7th September 2011, 15:11   #5295  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
@nev
Could you confirm this crash with Lav Splitter 0.33/34 and DiAVC 64 1.2 Free http://forum.doom9.org/showthread.ph...64#post1524464 it would make me sleep much better


Also here is



The Worlds fastest (Intel Multithreaded) H.264 8 Bit (Windows 64 bit) Software Decoder (batteries not included )

Power Consumption (Full Performance Decoding):

CoreAVC 3.0 64 = ~42W
Lav Video 0.34 64 = ~48W
DiAVC 1.2 64 = ~50W

Power Consumption (Playback 60 FPS):

CoreAVC 3.0 64 = ~15
Lav Video 0.34 64 = ~14W
DiAVC 1.2 64 = ~12W
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 7th September 2011 at 19:11.
CruNcher is offline   Reply With Quote
Old 7th September 2011, 16:25   #5296  |  Link
JarrettH
Registered User
 
Join Date: Aug 2004
Location: Canada
Posts: 860
I'm going to ask a really dumb question that I bet a lot of people are wondering!!!

Why does a decoder performance of 100, 200, or 300 FPS matter when you're only decoding video at 24, 25, or 30 FPS?

JarrettH is offline   Reply With Quote
Old 7th September 2011, 16:26   #5297  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by JarrettH View Post
I'm going to ask a really dumb question that I bet a lot of people are wondering!!!

Why does a decoder performance of 100, 200, or 300 FPS matter when you're only decoding video at 24, or 25, 30 FPS?

The faster it is, the less cpu power it uses when its running at its normal FPS.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th September 2011, 16:38   #5298  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
I tried in Power Point 2007 (the version i have installed), and it plays fine.

I need some way to reproduce it without power point 2010, otherwise its unlikely i'll find a solution.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th September 2011, 16:45   #5299  |  Link
Sven75
Registered User
 
Join Date: Apr 2011
Posts: 42
Rendering is completely different in 2010 compared to 2003 and 2007. Also, without some changes, 2003 and 2007 will only use vfw codecs via mci and won't use the directshow wrapper for mci.

You could use the free PowerPoint Viewer 2010... It should show the same symptoms as the real 2010.

I could then just upload a presentation which already has a link to the file... Maybe you could then have a look at issue 40, too.

If you are interested, I can also provide you with a full Office/PowerPoint 2010 version. As a thank you for your great work ;-)

Last edited by Sven75; 7th September 2011 at 16:48.
Sven75 is offline   Reply With Quote
Old 7th September 2011, 16:46   #5300  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
I can probably create a file in 2007 and try to play it in the 2010 viewer...?

Edit: wtf, installing the 2010 viewer broke playback in my 2007.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 7th September 2011 at 16:49.
nevcairiel is offline   Reply With Quote
Reply

Tags
decoders, directshow, filters, splitter

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 13:11.


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