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. |
24th May 2013, 16:31 | #15241 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Video support is a hardware feature, its independent of the API.
I'm sorry the Windows driver doesn't have a fancy readme that outlines the Hardware video support of all the NVIDIA cards, so i link people to the Linux readme. But its a list of Hardware Support, it has nothing to do with Linux or Windows. Driver changes for another OS are still completely irrelevant. Especially Video Decoder support has always been quite different between Windows and Linux.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 24th May 2013 at 19:09. |
24th May 2013, 17:54 | #15242 | Link |
Registered User
Join Date: Aug 2007
Posts: 87
|
Regarding the Intel Quicksync feature and the latest LAV:
does it only support 32-bit version of LAV? I have a laptop with Intel 3000 and Nvidia GT555M and while the 32-bit LAV detects now the Quicksync decoder, same thing does not occur with the 64-bit version. |
24th May 2013, 18:33 | #15243 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
QuickSync works fine in 64-bit, something must be wrong in your system.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
24th May 2013, 18:58 | #15244 | Link | |
Registered User
Join Date: Aug 2010
Posts: 576
|
Quote:
here is a sample: http://www.mediafire.com/download/1t...8rywyh/dex.zip Is there something wrong with the way the file was muxed, or is it something with the cuvid decoder? can anything be done? Last edited by mindbomb; 24th May 2013 at 19:25. |
|
24th May 2013, 19:01 | #15245 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
That clip is simply mixed content, it seems to switch between soft and hard telecined all the time, its really quite terrible.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
24th May 2013, 21:27 | #15246 | Link |
QuickSync Decoder author
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
|
QuickSync deinterlacing produces new (intermediate) frames with invalid time stamps (there's a dedicated invalid time stamp).
EVR doesn't care about this and interpolates them. Other renderers just drop those frames. QS decoder has a feature to interpolate the time stamps but it's turned off in LAV because LAV controls the time stamps. Currently the time stamp interpolation depends on knowing the frame rate, a feature that was always turned off in LAV as it may produce bad results (slow or jumpy video) in heavily broken clips. Halli media splitter was especially bad in this sense producing time stamps that fools the frame rate calculation completely off. The internal (QS) time stamp calculation was also needed for proper handling of soft telecine (IVTC). Having the renderer do deinterlacing is much more efficient and it uses the same HW (same video quality). It makes sense using QS DI for transcoding or adding subtitles (or almost any other video processing) after the decoder.
__________________
Eric Gur, Processor Application Engineer for Overclocking and CPU technologies Intel QuickSync Decoder author Intel Corp. Last edited by egur; 24th May 2013 at 21:30. |
24th May 2013, 21:30 | #15247 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
bVppEnableDITimeStampsInterpolation is turned on by LAV actually, if thats what you mean.
I didn't check if it actually produces timestamps or my own code fills them in, though.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
24th May 2013, 22:32 | #15248 | Link | |
QuickSync Decoder author
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
|
Quote:
The known issues are: * 2:2 pulldown is not working in D3D9 decoding. Works in D3D11 (probably driver bug). * Clips with soft inverse telecine look choppy as QS will not perform inverse telecine when bTimeStampCorrection is false. Most clips looks fine, only some have issues. Users who use EVR-CP or any other low performing renderer are out of luck, it seems that it can't handle 60fps (on my system anyway). Users should try to play a 60fps progressive clip (no DI) and see if it works for them
__________________
Eric Gur, Processor Application Engineer for Overclocking and CPU technologies Intel QuickSync Decoder author Intel Corp. Last edited by egur; 24th May 2013 at 22:35. |
|
25th May 2013, 10:04 | #15249 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
There was quite a discussion when YADIF got a bit slower recently because of a memory overread fix that made it less efficient, so here is something that will make YADIF quite a bit faster again, really faster than it has ever been (unless you're on a single core, i guess)
x86: http://files.1f0.de/lavf/LAVFilters-0.57-5-gde80953.zip x64: http://files.1f0.de/lavf/LAVFilters-...e80953-x64.zip This version makes YADIF multi-threaded using slice-threading, meaning the image is split into several slices and processed in parallel. In my tests, this makes YADIF 50-80% faster on my PC, your results may vary. There are no options, it'll just be magically faster.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
25th May 2013, 12:03 | #15250 | Link | |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
Quote:
Using LAV Video 0.57 in DXVA native mode by checking UHD option on VP5 video processor of my new signature card, can play EVERY H.264 video beyond Full HD (1920 x 1080) at more than 30 fps and up to 40 fps - depending on bitrate mostly. There are a few exceptions of course like the notorious "duck" file @3860x2140 and 370Mbps! which is decoded @27 fps and another one I have @4096 x 2160 and 130Mbps which is decoded @29 fps. But almost all of my 4K files can play real-time with that tiny little 35€ card Users of PotPlayer's internal built-in DXVA native method and LAV video should use EVR renderer instead of EVR-CP default PotPlayer's renderer to achieve such performance using VP5 inside GT520=GT610 cards. I don't know the performance of Kepler cards with VP5 and EVR-CP. If you have to use EVR-CP, the performance drops significantly. Maybe PotPlayer's developers should take a look at it...
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all Last edited by NikosD; 25th May 2013 at 12:09. |
|
25th May 2013, 18:14 | #15251 | Link | |
Registered User
Join Date: Aug 2007
Posts: 87
|
Quote:
thats what I've been wondering about. though I seriously think that Intel forgot to add support for 64-bit version Quicksync decoding in 2nd gen Intel 3000 drivers. they were never known for their driver quality. |
|
25th May 2013, 18:16 | #15252 | Link | |
4:2:0 hater
Join Date: Apr 2008
Posts: 1,302
|
Quote:
Anyway, the problem I was going to track magically disappeared when updating to the lastest version, so no need to mess with git |
|
25th May 2013, 18:16 | #15253 | Link | ||
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
Quote:
Its a compromise i accepted.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 25th May 2013 at 18:26. |
||
26th May 2013, 01:24 | #15254 | Link |
契約者
Join Date: Jun 2008
Posts: 1,576
|
Hmm, usually I make 1st track default, but this time I wanted track3 to be default. Is there any reason why LAV 0.57 still plays 1st track? Even if I mark track3 default+forced...
Did I misconfigured something? Tried some old haali (too lazy to hunt for the newest/beta/hacked whatever version) - it selects 3rd track. UPD: it's probably obvious but I'm talking about mkv :P UPD2: it does works for audio though Last edited by Keiyakusha; 26th May 2013 at 01:34. |
26th May 2013, 07:39 | #15255 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Probably just not implemented for video tracks, as different video tracks is not really a common thing.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
26th May 2013, 07:56 | #15256 | Link |
Registered User
Join Date: Sep 2012
Posts: 17
|
I have a bit of a strange problem, which is somewhat hard to replicate. When playing music using WMP, it will crash if playing a particular set of songs, and only if that set of songs is played; playing each file individually is fine, and so is playing subsets of those songs. By crash, I mean that it will simply quit with no warning or error.
In this set, there are 19 songs, of which 15 are MP3s, and the rest are AAC/mp4 files, with the MP3s being played before the AAC files. I believe that LAV is not used for playing the MP3s, but that the AAC files do use LAV splitter/decoder. The crash will only occur after playing all songs, and occurs when playing the last AAC file, about 1-2 seconds in. This only started to happen with recent versions, although I can't exactly pinpoint which version this started happening (maybe around the time of adding ordered chapters support?). |
26th May 2013, 16:42 | #15257 | Link | |
契約者
Join Date: Jun 2008
Posts: 1,576
|
Quote:
Edit: potplayer's internal splitter selects right track too... seems only LAV is behind the rest of the competition ^^ Last edited by Keiyakusha; 26th May 2013 at 16:51. |
|
26th May 2013, 16:58 | #15258 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Its not hard, a simply check to select the track with the default flag is easy. Not sure how forced on video would make much sense, so leaving that out for now.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
26th May 2013, 19:31 | #15259 | Link | |
Registered User
Join Date: Aug 2007
Posts: 87
|
Quote:
I have a laptop with an optimus card (nvidia gt555m and intel 3000) Lav 64 detects cuvid (nvidia gpu light flashes) It also detects dvxa through intel card. Nvidia light doesnt flash. So lav detects the card but quicksync codec isnt detected I'll also try the 64 ffdshow tryouts. I installed lav through klite, so i'll try a clean installation of lav this time. Not a big deal really. |
|
26th May 2013, 23:33 | #15260 | Link | |
Registered User
Join Date: Mar 2012
Posts: 9
|
Quote:
what i have found is using nvidia control panel to set potplayer (one of few players you can switch the graphics) and use nvidia on it, it works correctly with cuda and lav filter |
|
Tags |
decoders, directshow, filters, splitter |
Thread Tools | Search this Thread |
Display Modes | |
|
|