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 May 2012, 13:59   #10841  |  Link
JustinChase
Registered User
 
Join Date: Jan 2007
Posts: 33
Quote:
Originally Posted by nevcairiel View Post
One more week, and i'll be gone though.
Can't help it, just have to play Diablo3 all day then.
Ha! So happy I'm not the only one I feel a fever coming on that day I'm afraid I'll have to miss work

The beta has me all revved up; I can't wait to get past Level 14 and see some new stuff!!
JustinChase is offline   Reply With Quote
Old 7th May 2012, 14:08   #10842  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
I'll still go to work, i'll just spend my evenings with it.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th May 2012, 16:24   #10843  |  Link
Trib
Registered User
 
Join Date: Feb 2012
Posts: 14
Quote:
Originally Posted by nevcairiel View Post
I'll still go to work, i'll just spend my evenings with it.
Cant say I blame you, gonna do the same
Trib is offline   Reply With Quote
Old 7th May 2012, 17:00   #10844  |  Link
JMGNYC
Registered User
 
Join Date: Oct 2010
Posts: 17
Anyone have a recommendation for minimum CPU/GPU for MPC-HC/madVR/LAV.

I currently am getting about 300 frame drops during a typical BD movie ripped to .mkv with a 23.976fps/bitrate of about 32mbps. I also get a huge number of frame drops playing back a 59fps 720p .mkv. I seem to get fewer frame drops using no HW decoding compared to DXVA Copyback or DXVA Native. I would have expected the reverse.

I currently have a E4200 2.2Ghz/ATI 5570. Is it time for an HTPC upgrade?
JMGNYC is offline   Reply With Quote
Old 7th May 2012, 18:17   #10845  |  Link
Xaurus
Registered User
 
Join Date: Jun 2011
Posts: 288
Quote:
Originally Posted by JMGNYC View Post
Anyone have a recommendation for minimum CPU/GPU for MPC-HC/madVR/LAV.

I currently am getting about 300 frame drops during a typical BD movie ripped to .mkv with a 23.976fps/bitrate of about 32mbps. I also get a huge number of frame drops playing back a 59fps 720p .mkv. I seem to get fewer frame drops using no HW decoding compared to DXVA Copyback or DXVA Native. I would have expected the reverse.

I currently have a E4200 2.2Ghz/ATI 5570. Is it time for an HTPC upgrade?
I have this one:

http://www.asus.com/Graphics_Cards/N...0_DC_SLDI1GD3/

No fan. I also use it with a passively cooled Intel Core i3 2120T. Couldn't be more happy, it has played back everything I have thrown at it without problems.
__________________
SETUP: Win 10/MPC-HC/LAV/MadVR
HARDWARE: Fractal Design Node 804 | Xeon E3-1260L v5 | Supermicro X11SSZ-TLN4F | Samsung 2x8GB DDR4 ECC | Samsung 850 EVO 1TB | MSI GTX 1650 Super | EVGA G2 750
Xaurus is offline   Reply With Quote
Old 7th May 2012, 19:54   #10846  |  Link
JMGNYC
Registered User
 
Join Date: Oct 2010
Posts: 17
Quote:
Originally Posted by Xaurus View Post
I have this one:

http://www.asus.com/Graphics_Cards/N...0_DC_SLDI1GD3/

No fan. I also use it with a passively cooled Intel Core i3 2120T. Couldn't be more happy, it has played back everything I have thrown at it without problems.
Are you using CUVID with LAV with this card or relying on the CPU to decode the video?
JMGNYC is offline   Reply With Quote
Old 7th May 2012, 20:21   #10847  |  Link
THX-UltraII
Registered User
 
Join Date: Aug 2008
Location: the Netherlands
Posts: 851
I have some questions about the configuration settings of my JVC RS45 projector with LAV filters+MPC-HC.

1. HDMI Input
I can select a. Standard (16-235), b. Enhanced (0-255) or c. Super White (16-255) in the JVC RS45 projector menu.
What is the setting that should be used when using a HTPC with:
- Blu-Ray content to play
- Media Player Classic Home Cinema
- madVR as output renderer (set to PC levels 0-255 as RGB output levels)
- LAV video filter (RGB set to 'untouched' in LAV video filter)
- NVIDIA GTX460 with default 1080p23 profile BUT with n vidia fix during installation (for further information about this fix check http://forums.nvidia.com/index.php?s...post&p=1328716)

2. Color Space
I can select YCbCr (4:4:4), YCbCr (4:2:2) or RGB. It seems that only RGB seems to show the correct colours. I thought Blu-Ray specification was 4:2:2?
THX-UltraII is offline   Reply With Quote
Old 7th May 2012, 20:22   #10848  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Hi,

I put together a small test version.
I remember someone asking about speex support, and because i put together a cross-compiling environment today, i thought i would just build the speex library and see if it worked.

x86: http://files.1f0.de/lavf/LAVFilters-...3-g0e154c3.zip
x64: http://files.1f0.de/lavf/LAVFilters-...e154c3-x64.zip

Other then speex, nothing interesting since 0.50.2

If you can, please try speex decoding. I only had one sample, but that one worked.
Note that most likely only LAV Splitter + LAV Audio will work. If you can provide me with files that contain speex, and an info which other splitter properly outputs it, i can maybe make it work with that as well.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 7th May 2012 at 20:24.
nevcairiel is offline   Reply With Quote
Old 7th May 2012, 20:30   #10849  |  Link
Xaurus
Registered User
 
Join Date: Jun 2011
Posts: 288
Quote:
Originally Posted by JMGNYC View Post
Are you using CUVID with LAV with this card or relying on the CPU to decode the video?
Yes, CUVID exclusively. I've configured my screen for pure 23,976 for all progressive material.

For interlaced 29,970 and 25,000 I use 59,940 and 50,000, respectively. Works like a charm with the hardware deinterlacer provided by CUVID.
__________________
SETUP: Win 10/MPC-HC/LAV/MadVR
HARDWARE: Fractal Design Node 804 | Xeon E3-1260L v5 | Supermicro X11SSZ-TLN4F | Samsung 2x8GB DDR4 ECC | Samsung 850 EVO 1TB | MSI GTX 1650 Super | EVGA G2 750
Xaurus is offline   Reply With Quote
Old 7th May 2012, 22:43   #10850  |  Link
TheShadowRunner
Registered User
 
TheShadowRunner's Avatar
 
Join Date: Feb 2004
Posts: 399
Quote:
Originally Posted by JEEB View Post
Try with ffplay or by outputting ffvhuff or pngs with ffmpeg (or even with a new'ish mplayer(2) if you wish). Also make sure to turn all sorts of post-processing off from the VP6 decoder to make sure you are getting a non-post-processed picture from the decoder. If the results still don't match up, hit up ffmpeg's trac, see if there is anything similar, and if there is none -- post a new bug report for libavcodec. Otherwise add yourself in a comment for the related bug report.
Thank you, I could reproduce the bug with mplayer2 too.
I submitted the bug here.
__________________
XP SP3 / Geforce 8500 / Zoom Player
TheShadowRunner is offline   Reply With Quote
Old 8th May 2012, 05:57   #10851  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,959
Quote:
Originally Posted by nevcairiel View Post
Hi,

I put together a small test version.
I remember someone asking about speex support, and because i put together a cross-compiling environment today, i thought i would just build the speex library and see if it worked.
...
http://samples.mplayerhq.hu/A-codecs...ex_openacm.avi
LAV Audio decoder does not work with system AVI splitter.
v0lt is offline   Reply With Quote
Old 8th May 2012, 08:04   #10852  |  Link
THX-UltraII
Registered User
 
Join Date: Aug 2008
Location: the Netherlands
Posts: 851
Quote:
Originally Posted by THX-UltraII View Post
I have some questions about the configuration settings of my JVC RS45 projector with LAV filters+MPC-HC.

1. HDMI Input
I can select a. Standard (16-235), b. Enhanced (0-255) or c. Super White (16-255) in the JVC RS45 projector menu.
What is the setting that should be used when using a HTPC with:
- Blu-Ray content to play
- Media Player Classic Home Cinema
- madVR as output renderer (set to PC levels 0-255 as RGB output levels)
- LAV video filter (RGB set to 'untouched' in LAV video filter)
- NVIDIA GTX460 with default 1080p23 profile BUT with n vidia fix during installation (for further information about this fix check http://forums.nvidia.com/index.php?s...post&p=1328716)

2. Color Space
I can select YCbCr (4:4:4), YCbCr (4:2:2) or RGB. It seems that only RGB seems to show the correct colours. I thought Blu-Ray specification was 4:2:2?
no ideas anyone?
THX-UltraII is offline   Reply With Quote
Old 8th May 2012, 08:45   #10853  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Quote:
Originally Posted by nevcairiel View Post
I put together a small test version.
I remember someone asking about speex support
why not using speex decoder from libav ?
Kurtnoise is offline   Reply With Quote
Old 8th May 2012, 08:50   #10854  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by Kurtnoise View Post
why not using speex decoder from libav ?
It doesn't have one. It only has support for libspeex, which i use now.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 8th May 2012, 09:19   #10855  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by THX-UltraII View Post
I have some questions about the configuration settings of my JVC RS45 projector with LAV filters+MPC-HC.

1. HDMI Input
I can select a. Standard (16-235), b. Enhanced (0-255) or c. Super White (16-255) in the JVC RS45 projector menu.
What is the setting that should be used when using a HTPC with:
- Blu-Ray content to play
- Media Player Classic Home Cinema
- madVR as output renderer (set to PC levels 0-255 as RGB output levels)
- LAV video filter (RGB set to 'untouched' in LAV video filter)
- NVIDIA GTX460 with default 1080p23 profile BUT with n vidia fix during installation (for further information about this fix check http://forums.nvidia.com/index.php?s...post&p=1328716)

2. Color Space
I can select YCbCr (4:4:4), YCbCr (4:2:2) or RGB. It seems that only RGB seems to show the correct colours. I thought Blu-Ray specification was 4:2:2?
madVR should output RGB to your projector, that could explain why only RGB looks right.
Most BD videos are still 4:2:0 but it doesn't matter since it gets converted to RGB anyway.
aufkrawall is offline   Reply With Quote
Old 8th May 2012, 10:45   #10856  |  Link
dukey
Registered User
 
Join Date: Dec 2005
Posts: 560
nevcairiel, been looking at this VC1 thing for the bd source filter. Looking at LAV, it looks like you are only using an allocator of 256000 bytes or 0.25~ meg for VC1. If for VC1 entire frames have to be sent to the decoder, does that mean it might just die if frames are over that size? I can see key frames maybe being larger .. ? Unless I am missing some critical piece of understanding.
dukey is offline   Reply With Quote
Old 8th May 2012, 10:48   #10857  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by dukey View Post
Unless I am missing some critical piece of understanding.
You are.
There is no fixed packet size, the allocator just has some dummy value set, but since the source filter controls the allocator, it'll just have the packets matching the frame size perfectly, no extra allocation is done. Every packet has a different size.

For no VBR format you can use a static packet size, unless you specify it to be way huge, which isn't a good idea. However you have to tell the allocator some value in that allocator properties structure, could as well be "1" or something.
Most other splitters use a static size, and just increase that static size once a frame exceeds it. I used to do that as well, but implemented a better method recently.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 8th May 2012, 10:49   #10858  |  Link
dukey
Registered User
 
Join Date: Dec 2005
Posts: 560
Alright, thanks
dukey is offline   Reply With Quote
Old 8th May 2012, 11:54   #10859  |  Link
THX-UltraII
Registered User
 
Join Date: Aug 2008
Location: the Netherlands
Posts: 851
Quote:
Originally Posted by aufkrawall View Post
madVR should output RGB to your projector, that could explain why only RGB looks right.
Most BD videos are still 4:2:0 but it doesn't matter since it gets converted to RGB anyway.
thanks. And HDMI?

1. HDMI Input
I can select a. Standard (16-235), b. Enhanced (0-255) or c. Super White (16-255) in the JVC RS45 projector menu.
What is the setting that should be used when using a HTPC with:
- Blu-Ray content to play
- Media Player Classic Home Cinema
- madVR as output renderer (set to PC levels 0-255 as RGB output levels)
- LAV video filter (RGB set to 'untouched' in LAV video filter)
- NVIDIA GTX460 with default 1080p23 profile BUT with n vidia fix during installation (for further information about this fix check http://forums.nvidia.com/index.php?s...post&p=1328716)
THX-UltraII is offline   Reply With Quote
Old 8th May 2012, 12:43   #10860  |  Link
mastan
Registered User
 
Join Date: Feb 2012
Location: Moscow, Russia
Posts: 24
Out of interest I've run lavfilters sources through CppCheck and found these warnings:

decoder/LAVAudio/Media.cpp:274
incorrectLogicOperator : style : Expression always evaluates to false. Did you intend to use || instead?
Code:
  if (num_channels < 1 && num_channels > 8)
    return 0;
demuxer/LAVSplitter/PacketAllocator.cpp:36
duplicateBreak : style : The second of the two statements can never be executed, and so should be removed

Code:
    return GetInterface((ILAVMediaSample *) this, ppv);
    return S_OK;
demuxer/Demuxers/LAVFDemuxer.cpp:74
uninitVar : style : Member variable 'CLAVFDemuxer::m_pBluRay' is not initialized in the constructor.

And some other "not initialized in the constructor" warnings, which are too many to describe here.

There were other minor things like assignments to a variable that is never used, like ret in CBDDemuxer::Open(), but that's not that important.

Hope it helps!

Maybe use static code chekers sometimes?
mastan 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 22:16.


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