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
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 2nd May 2012, 16:52   #10761  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
Quote:
Originally Posted by wanezhiling View Post
http://www.mediafire.com/?iuinywzgt2geh5c
nev, lav splitter 0.50.2-d6cbba7 cannot recognize second stream.
Actually, it can, it just doesn't show them because they're in a different program.

Speaking about programs, i was meaning to improve support for that at some time in the future, but i'm not sure about the best approach.

The easiest solution would be to just show all streams, and add a PID identifier to the stream selector (like MPC-HC Mpeg Splitter)
Additionally, i could add a 4th "stream" category which lists the programs. Selecting one of those programs would then switch all 3 stream types to that program. This allows full manual stream control, as well as an automated way to switch all streams at once.

From the implementation stand-point, this is also the easiest solution.
Thoughts?
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 2nd May 2012, 17:01   #10762  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,184
Quote:
Actually, it can, it just doesn't show them because they're in a different program.
for quick reply.
Quote:
Additionally, i could add a 4th "stream" category which lists the programs. Selecting one of those programs would then switch all 3 stream types to that program. This allows full manual stream control, as well as an automated way to switch all streams at once.
I prefer this.
Of course, its up to you
wanezhiling is offline   Reply With Quote
Old 2nd May 2012, 19:32   #10763  |  Link
Mercury_22
Registered User
 
Join Date: Dec 2007
Posts: 1,138
Quote:
Originally Posted by nevcairiel View Post
Actually, it can, it just doesn't show them because they're in a different program.

Speaking about programs, i was meaning to improve support for that at some time in the future, but i'm not sure about the best approach.

The easiest solution would be to just show all streams, and add a PID identifier to the stream selector (like MPC-HC Mpeg Splitter)
Additionally, i could add a 4th "stream" category which lists the programs. Selecting one of those programs would then switch all 3 stream types to that program. This allows full manual stream control, as well as an automated way to switch all streams at once.

From the implementation stand-point, this is also the easiest solution.
Thoughts?
I too vote for the last one (4th "stream" category) also can you please add the installer to the build.bat I'm already using my modify bat for that but it will be nicer to have an "official" one
__________________
Intel UHD Graphics 750; Win 10 22H2
Mercury_22 is offline   Reply With Quote
Old 2nd May 2012, 20:00   #10764  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
Quote:
Originally Posted by Mercury_22 View Post
I too vote for the last one (4th "stream" category)
There is no "last one", its one total idea.
Show all streams of all programs, and in addition show "virtual" streams that switch audio/video at the same time.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 2nd May 2012, 20:48   #10765  |  Link
Mercury_22
Registered User
 
Join Date: Dec 2007
Posts: 1,138
Quote:
Originally Posted by nevcairiel View Post
There is no "last one", its one total idea.
Show all streams of all programs, and in addition show "virtual" streams that switch audio/video at the same time.
Yes for the additional "virtual" streams cause let's faced when switching programs in 99.99% of the time we need the both new video and audio streams
__________________
Intel UHD Graphics 750; Win 10 22H2

Last edited by Mercury_22; 2nd May 2012 at 20:50.
Mercury_22 is offline   Reply With Quote
Old 3rd May 2012, 09:11   #10766  |  Link
jmone
Registered User
 
Join Date: Dec 2007
Posts: 652
Quote:
Originally Posted by nevcairiel View Post
LAV does no mixing at all. If you require mixing, you'll either have to wait a version or two until it gets implemented, or combine it with ffdshow to use its mixer.
[flame suit on]...or do the mixing in the player, where I think it belongs! [/flame suit off]
jmone is offline   Reply With Quote
Old 3rd May 2012, 09:26   #10767  |  Link
pankov
Registered User
 
Join Date: Mar 2002
Location: Sofia, Bulgaria
Posts: 661
Quote:
Originally Posted by nevcairiel View Post
There is no "last one", its one total idea.
Show all streams of all programs, and in addition show "virtual" streams that switch audio/video at the same time.
Nev,
what's the point in showing all streams from all programs at the same time? Personally I think it will be better to just show a list of all programs and only the streams that belong to the currently selected one.
Does anybody need picture from one program and sound from another? When?
__________________
Z370M Pro4 | i3-8100 | 16GB RAM | 256GB SSD + 40TB NAS
NVIDIA GTX 1060 6GB (385.28) | LG OLED65B7V
Win 10 64bit 1803 + Zoom Player v14
pankov is offline   Reply With Quote
Old 3rd May 2012, 09:33   #10768  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
Quote:
Originally Posted by pankov View Post
Nev,
what's the point in showing all streams from all programs at the same time? Personally I think it will be better to just show a list of all programs and only the streams that belong to the currently selected one.
Does anybody need picture from one program and sound from another? When?
Doing that adds quite some complex situations that would need to be handled, which would mean i would probably never implement it because i don't care about that feature. :P
Not to mention that players may extract the available streams at start and never update their list later on, because there is no situation right now where it would ever change.

Hiding information from the user is usually not a good way to go, maybe a file is just broken and the streams of all programs are meant to go together, it just adds flexibility to the whole thing. Granted if you have a file with several programs, the list may get long, but i really haven't seen files with more then 2-3 programs in them.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 3rd May 2012, 10:51   #10769  |  Link
pankov
Registered User
 
Join Date: Mar 2002
Location: Sofia, Bulgaria
Posts: 661
I see - it's more like a technical issue.
I just thought it would be better to mimic the way that TVs and STBs work - they offer you only the streams that belong to the currently selected program despite the fact that there are more programs/channels on the same transponder ... up to 7-8 different ones)
I think multi-program/channel files are produced by recording the full transponder stream. This will lead to 6-8 channels in the same file (at least that's the average number of SD channels we have here). Multiply this by 2-3 and the result will be something ~15 ... which is not that bad.
I think I can live with the solution you offer.
__________________
Z370M Pro4 | i3-8100 | 16GB RAM | 256GB SSD + 40TB NAS
NVIDIA GTX 1060 6GB (385.28) | LG OLED65B7V
Win 10 64bit 1803 + Zoom Player v14
pankov is offline   Reply With Quote
Old 3rd May 2012, 12:36   #10770  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
I did some testing on IvyBridge today.
System:
* CPU: i7 class engineering sample (E0) @ 2.6GHz.
* DDR3@1333 sodimm.
* Window 7
* 2712 graphics driver
* ZoomPlayer
* CoreTemp
* LAV splitter
* Decoders: LAV 0.50.2 and my own latest ffdshow build.

Good news:
* Managed CrowdedRun (4K@50fps, ~122mbps) with 30% CPU@3.2GHz using both ffdshow and LAV. libavcodec (ffdshow) took 85% CPU@2600 (jumps to 2700).
* This clip is the worst case scenario - very high bitrate, high resolution, high frame rate - stresses all the subsytems (memory, decoder, CPU). Most 4K clips have 1/4 of the bitrate and half the frame rate.
* Other clips played fine no surprises so far.
* A transposed 720p clip (720x1280) played very well. SandyBridge's QS can't play it since the line count is >1080.

The bad news:
* The reference board used didn't have proper cooling and the CPU hit 103C (SW or QS). At these temperatures it activates throttling to cool itself down. This might explain the high CPU usage. I need to rig it with a better fan and test again.

Even with these far-from-optimal conditions the video playback was smooth.

Also, started working on adding HW video processing. Some stuff already works but some issues are too severe for a proper release
I'll commit to SVN my changes soon so Nev can start playing with it.
Added:
* Deinterlacing (half/full rate output)
* Detail filter
* Denoise filter

Not working:
* 50i sources
* Telecined sources

Didn't add procamp (Hue, Saturation, Brightness, Contrast) yet, I'll add it too (very simple to do but not so useful).

Update
Fixed the cooling solution and QS behaves the same. libavcodec now raises CPU frequency to 3.2GHz and uses all cores at 82%.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.

Last edited by egur; 3rd May 2012 at 13:41.
egur is offline   Reply With Quote
Old 3rd May 2012, 12:52   #10771  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
Very nice! My i7 is mostly built but I found that my mobo is defective with 2 dead dimm slots so until the replacement gets here tomorrow I can only use 8 gigs of the 2133 I got. I haven't yet tried the igpu but I want to see how good virtu is at some point.

Sent from my Xoom using Tapatalk 2
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 3rd May 2012, 14:35   #10772  |  Link
Sebastiii
Registered User
 
Join Date: Oct 2009
Location: France
Posts: 616
Quote:
Originally Posted by egur View Post
I did some testing on IvyBridge today.
Update
Fixed the cooling solution and QS behaves the same. libavcodec now raises CPU frequency to 3.2GHz and uses all cores at 82%.
Hi

Great news and how did you fix the cooling solution.
I have hear that new i7 Ivy Bridge is higher (20°C) than sandy bridge one.

Thanks.
__________________
HTPC : i7 920 6Go Win10(x64) / Nvidia 1050Ti / P6T Deluxe / Harman-Kardon AVR-355.
Sebastiii is offline   Reply With Quote
Old 3rd May 2012, 14:36   #10773  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
When overclocking, yes, that's true. I had heat issues with mine for the first hour I had it running. Turns out one corner of the HSF wasn't fully seated. I'm NOT looking forward to having to move everything to the replacement mobo for that very reason.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 3rd May 2012, 17:12   #10774  |  Link
kkrull
Registered User
 
Join Date: Apr 2012
Posts: 1
Easy BluRay WMC playback?

Is anyone else working on native BluRay WMC playback?

Quote:
Originally Posted by mrg155 View Post
Hi,

The playback of main titles from BDMV folders using the index.bdmv file is working perfectly for me in WMP/WMC (Win7) - many thanks for this feature.

The only issue I can't figure out is how to get Windows 7 Media Center to recognise the index.bdmv file so that it can start playback from the Movie Library.

If I double click on an index.bdmv file from explorer it will start fine in WMC. Usually WMC will recognise a BDMV folder and throw an error when I try to play saying I need a 3rd party blu-ray player. Changing the name of the BDMV folder doesn't work; doing this together with registering the .bdmv extension as a video file type does allow WMC to 'see' the index.bdmv file but playback fails.

Any ideas? Getting ripped blu-ray folder playback working to avoid the need for remuxing to mkv and without the need for Arcsoft or PowerDVD would be great!

Cheers
kkrull is offline   Reply With Quote
Old 3rd May 2012, 17:18   #10775  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
What exactly does that have to do with LAV Filters?
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 3rd May 2012, 17:56   #10776  |  Link
Tacio
Registered User
 
Join Date: Jul 2005
Posts: 51
Quote:
Originally Posted by egur View Post
Also, started working on adding HW video processing
Will it only concern IvyBridge? Or SandyBridge as well?
Tacio is offline   Reply With Quote
Old 3rd May 2012, 18:18   #10777  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by Tacio View Post
Will it only concern IvyBridge? Or SandyBridge as well?
Both supported. Future CPUs will also be supported.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 3rd May 2012, 18:19   #10778  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
Sweet. That'll be nice.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 3rd May 2012, 18:30   #10779  |  Link
jakmal
Registered User
 
Join Date: Jul 2010
Location: Sunnyvale, CA
Posts: 51
Quote:
Originally Posted by egur View Post
Both supported. Future CPUs will also be supported.
Will it be self-contained, i.e, override the driver settings as put in the Intel Graphics Control Panel ?
__________________

Ganesh T S
Sr. Editor, AnandTech Inc.
jakmal is offline   Reply With Quote
Old 3rd May 2012, 19:08   #10780  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by jakmal View Post
Will it be self-contained, i.e, override the driver settings as put in the Intel Graphics Control Panel ?
I've verified it empirically, it ignores the control panel settings (as it should).
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Reply

Tags
decoders, directshow, filters, splitter


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 09:15.


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