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. |
13th March 2012, 21:17 | #9861 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Here is a new version with yet improved YADIF multi-threading.
In addition to multi-threading YADIF itself, i moved it onto a worker thread, so decoding and deinterlacing can run in parallel. http://files.1f0.de/lavf/LAVFilters-0.49-yadifmt2.zip Because its quite some effort to make the decoders output buffers thread-safe, i only did this for the WMV9 decoder for this version. So when testing, keep in mind that this is only effective for VC-1 interlaced samples. I do plan to do this at least for the avcodec software decoder and the DXVA2-CB decoder as well, and maybe the CUVID decoder. QuickSync is not possible right now because i cannot modify its buffer allocation, but its also not required because the decoder runs extremely fast. Performance on the sample by jmonier is now 110 fps for me with YADIF 50/60p output. Up from originally 70 with 0.49 release.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
13th March 2012, 22:22 | #9864 | Link | ||
Registered User
Join Date: Jul 2008
Location: Texas
Posts: 50
|
Quote:
Here's my original post for you to read: Quote:
|
||
14th March 2012, 07:40 | #9866 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
There is always dithering when converting YUV to RGB.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
14th March 2012, 09:48 | #9867 | Link | |
QuickSync Decoder author
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
|
Quote:
Does it happen for all files or just specific ones? Do you have a discrete GPU in your laptop? What driver, OS, splitter and player are you using?
__________________
Eric Gur, Processor Application Engineer for Overclocking and CPU technologies Intel QuickSync Decoder author Intel Corp. Last edited by egur; 14th March 2012 at 13:15. |
|
14th March 2012, 13:31 | #9869 | Link |
Registered User
Join Date: Oct 2011
Posts: 108
|
I think there is no actual dependence on container.
You can try some samples from my previous post, both are in mkv container, on 295.73 whql I was able to playback one of them with CUVID acceleration, on 285.62 whql both of them play fine. That's why I asked if somebody had already tested mpeg-4 acceleration on 296.10 whql. |
14th March 2012, 17:15 | #9870 | Link | |
Registered User
Join Date: Sep 2005
Posts: 7
|
Quote:
The first one, which did play for you with all NVIDIA drivers, did play from start to end, the second one did not; just got a black screen. After pushing the stop button on my remote i got back into the MePo GUI. So thats that. |
|
14th March 2012, 17:37 | #9872 | Link | |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
|
Quote:
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
|
14th March 2012, 17:54 | #9873 | Link |
MPC-HC Developer
Join Date: May 2010
Location: Poland
Posts: 586
|
@nevcairiel
Is it difficult to make detection of changes in stream aspect ratio? For example this one http://dl.dropbox.com/u/16282309/LAV/AR.2.ts at beginning it is 4:3 and than it's 16:9. When I play it with LAV video freeze on AR change, but If I load file at time where is 4:3 it play fine. It fail to change AR automatically on playback. Is it possible to make? Thanks in advance. EDIT: I have changed sample to shorter one. Last edited by kasper93; 14th March 2012 at 18:03. |
14th March 2012, 18:20 | #9874 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
14th March 2012, 19:11 | #9875 | Link | ||
Registered User
Join Date: Oct 2011
Posts: 108
|
Quote:
Quote:
Last edited by RBG; 14th March 2012 at 19:29. |
||
14th March 2012, 19:26 | #9876 | Link | ||
Unavailable
Join Date: Mar 2009
Location: offline
Posts: 1,480
|
Quote:
even when I used AV Splitter instead of LAV's Last edited by Midzuki; 14th March 2012 at 19:28. Reason: clarification, add more smilies :-) |
||
14th March 2012, 19:42 | #9877 | Link |
MPC-HC Developer
Join Date: May 2010
Location: Poland
Posts: 586
|
Check if you are using LAV Video Decoder. It has nothing to do with splitter. For now it works fine with Microsoft DTV-DVD Video Decoder. FFDshow crash whole player on AR change point Anyway it's fixed in LAV and thanks for that |
14th March 2012, 20:09 | #9879 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Its only a problem if you use multi-threaded decoding and the software decoder.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
14th March 2012, 20:48 | #9880 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 4,926
|
@Midzuki
It doesn't change the AR like it should with the panorama scene, the decoder freezes @ that point Hmm Nev couldn't you by default enable to read the AR from the stream when parsing .ts streams and ignoring the actual Lav Video setting ? also with Quicksync the AR change seems to be ignored but works for DXVA2 Native.
__________________
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; 14th March 2012 at 21:12. |
Tags |
decoders, directshow, filters, splitter |
Thread Tools | Search this Thread |
Display Modes | |
|
|