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 > Video Encoding > New and alternative video codecs

Reply
 
Thread Tools Search this Thread Display Modes
Old 23rd November 2008, 23:53   #5221  |  Link
BatKnight
Registered User
 
BatKnight's Avatar
 
Join Date: Oct 2008
Location: Portugal
Posts: 161
Quote:
Originally Posted by tal.aloni View Post
There is:
Disable the MLP decoder (and enable AC3 S/PDIF pass-through).
OK, sorry. My bad.

But something still bugs me. When playing the "TrueHD 7.1ch 96KHz.m2ts" file with MLP disabled and AC3 pass-through enabled it states the following:

Input: 48000Hz, 6 channels 640 kbps ac3 (liba52).

My question is: why is it stripping only 6 channels, if the file is 7.1 and with MLP decoding it says 8 channels?
Thanks

Bat
BatKnight is offline   Reply With Quote
Old 24th November 2008, 00:36   #5222  |  Link
Snowknight26
Registered User
 
Join Date: Aug 2007
Posts: 1,430
The AC3 'core' is only 5.1.
Snowknight26 is offline   Reply With Quote
Old 24th November 2008, 02:27   #5223  |  Link
haruhiko_yamagata
Registered User
 
Join Date: Feb 2006
Location: Japan
Posts: 1,560
Quote:
Originally Posted by clsid View Post
@xxl, haruhiko,

I have installed VS2008SP1. Static linking seems to work ok. I am uploading a build to sf.net now so everyone can test. It also includes Haruhiko's recent safe string patch.

Once all vs2008 project files have been updated for static mfc linking, we could completely switch to supporting just vs2008. I think we are then all using vs2008? If so, all vs2003/2005 project files can be removed.
OK, we are working on it.
By the way, what setting did you use to pack the installer? May be you have forced "VS2003SP1" which should be correct for now.
Could you update the installer for static link?
Perhaps we can omit packing msvcr71.dll.
__________________
[ Download ffdshow | Wiki ]
haruhiko_yamagata is offline   Reply With Quote
Old 24th November 2008, 08:09   #5224  |  Link
Snowknight26
Registered User
 
Join Date: Aug 2007
Posts: 1,430
When installing ffdshow, the shortcut for the VFW config doesn't work because apparently there is no entry point named configureVFW.
Snowknight26 is offline   Reply With Quote
Old 24th November 2008, 08:21   #5225  |  Link
haruhiko_yamagata
Registered User
 
Join Date: Feb 2006
Location: Japan
Posts: 1,560
Quote:
Originally Posted by Snowknight26 View Post
When installing ffdshow, the shortcut for the VFW config doesn't work because apparently there is no entry point named configureVFW.
It works for me. Did you check "VFW interface" on installation? Which build are you using?
__________________
[ Download ffdshow | Wiki ]
haruhiko_yamagata is offline   Reply With Quote
Old 24th November 2008, 08:38   #5226  |  Link
Snowknight26
Registered User
 
Join Date: Aug 2007
Posts: 1,430
Yes I did. Tried albian's latest build (ffdshow_rev2340_20081121_dbt.exe) and an earlier one from xvidvideo.ru.
Probably irrelevant, but it works on my Vista x64 box, but not on my Server 03 x64 one.
Snowknight26 is offline   Reply With Quote
Old 24th November 2008, 08:46   #5227  |  Link
haruhiko_yamagata
Registered User
 
Join Date: Feb 2006
Location: Japan
Posts: 1,560
Quote:
Originally Posted by Snowknight26 View Post
Yes I did. Tried albian's latest build (ffdshow_rev2340_20081121_dbt.exe) and an earlier one from xvidvideo.ru.
Probably irrelevant, but it works on my Vista x64 box, but not on my Server 03 x64 one.
Well, I don't have Server 03 x64.
Probably it's a bug of Server 2003. It is likely that it has problem in loading msvcr90.dll for a dll installed in the system32 directory.
Please let us know if it works after we have finished static link stuff.
__________________
[ Download ffdshow | Wiki ]
haruhiko_yamagata is offline   Reply With Quote
Old 24th November 2008, 11:52   #5228  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,646
The builds from xvidvideo.ru might have the runtime detection disabled. That means that the installer won't prompt you if you haven't got the required runtimes installed. But that would also mean that ffdshow audio/video won't work either. Static linking is going to solve the entire runtime issue, as those won;t be required anymore.

@Haruhiko,
I will update the install script once all project files are updated. I will do that later this week. I think that the manifest files (those runtime assembly related ones) are also no longer needed. So things will clean up nicely.

According to xxl, only the ffavisynth plugin won't link statically. Perhaps you could take a look at that one if you have some time.
__________________
MPC-HC 2.2.1
clsid is offline   Reply With Quote
Old 24th November 2008, 12:20   #5229  |  Link
haruhiko_yamagata
Registered User
 
Join Date: Feb 2006
Location: Japan
Posts: 1,560
Thanks. I've sent a PM to xxl.
__________________
[ Download ffdshow | Wiki ]
haruhiko_yamagata is offline   Reply With Quote
Old 24th November 2008, 12:47   #5230  |  Link
alexins
MPC-BE DEV
 
alexins's Avatar
 
Join Date: Mar 2008
Location: Slovenija
Posts: 584
Quote:
Originally Posted by clsid View Post
The builds from xvidvideo.ru might have the runtime detection disabled.
In my assemblings always runtime detection in the position enabled (#define VS2008SP1 = True)
__________________
Win11 x64, i7 8700K 5Ghz, ASUS MAXIMUS X HERO, G.Skill (2x8GB) Trident Z F4-3600C16D-16GTZ, RX 5700,TV Philips 43PUS6703/12, Zappiti 4K HDR
Media Player Classic - BE x86/x64. Team of developers.
alexins is offline   Reply With Quote
Old 24th November 2008, 13:04   #5231  |  Link
haruhiko_yamagata
Registered User
 
Join Date: Feb 2006
Location: Japan
Posts: 1,560
Thanks, but does the runtime detection work on 2003 server?
Anyway, we will move to static link, it will solve the CRT problem if it works.
__________________
[ Download ffdshow | Wiki ]
haruhiko_yamagata is offline   Reply With Quote
Old 24th November 2008, 14:26   #5232  |  Link
cca
Anime Otaku
 
Join Date: Oct 2002
Location: Somewhere in Cyberspace...
Posts: 437
I would like to test the ffdshow-MT, but no build from xvidvideo.ru works, the audio part seems to load, but the video part of ffdshow cannot connect with the splitter. Normal ffdshow worked and works as intended. What am I missing?
__________________
AMD FX8350 on Gigabyte GA-970A-D3 / 8192 MB DDR3-1600 SDRAM / AMD R9 285 with Catalyst 1.5.9.1/ Asus Xonar D2X / Windows 10 pro 64bit
cca is offline   Reply With Quote
Old 24th November 2008, 14:42   #5233  |  Link
haruhiko_yamagata
Registered User
 
Join Date: Feb 2006
Location: Japan
Posts: 1,560
Quote:
Originally Posted by cca View Post
I would like to test the ffdshow-MT, but no build from xvidvideo.ru works, the audio part seems to load, but the video part of ffdshow cannot connect with the splitter. Normal ffdshow worked and works as intended. What am I missing?
Which splitter is used?
Is the video H.264?
__________________
[ Download ffdshow | Wiki ]
haruhiko_yamagata is offline   Reply With Quote
Old 24th November 2008, 14:49   #5234  |  Link
albain
Media Control author
 
Join Date: Dec 2006
Location: Paris
Posts: 1,014
Quote:
Originally Posted by BatKnight View Post
OK, sorry. My bad.

But something still bugs me. When playing the "TrueHD 7.1ch 96KHz.m2ts" file with MLP disabled and AC3 pass-through enabled it states the following:

Input: 48000Hz, 6 channels 640 kbps ac3 (liba52).

My question is: why is it stripping only 6 channels, if the file is 7.1 and with MLP decoding it says 8 channels?
Thanks

Bat

If you send the AC3 core directly to SPDIF it will surely be better quality than decoding MLP and reencoding it to AC3.

However, if you decode MLP and sending the (raw) stream directly to your speakers, it will have the best quality.
albain is offline   Reply With Quote
Old 24th November 2008, 14:54   #5235  |  Link
albain
Media Control author
 
Join Date: Dec 2006
Location: Paris
Posts: 1,014
Just a thought, I don't know how complicated it is :

if ffmpeg team doesn't plan to merge ffmpeg-mt into their main trunk soon, why not creating a separate dll (ie libavcodec-mt.dll) next to libavcodec.dll and load from it only the MT decoders (h264 for now) ?
Then FFDShow should have the ability to load one or the other depending on the input format.
albain is offline   Reply With Quote
Old 24th November 2008, 14:55   #5236  |  Link
albain
Media Control author
 
Join Date: Dec 2006
Location: Paris
Posts: 1,014
Quote:
Originally Posted by BatKnight View Post
OK, sorry. My bad.

But something still bugs me. When playing the "TrueHD 7.1ch 96KHz.m2ts" file with MLP disabled and AC3 pass-through enabled it states the following:

Input: 48000Hz, 6 channels 640 kbps ac3 (liba52).

My question is: why is it stripping only 6 channels, if the file is 7.1 and with MLP decoding it says 8 channels?
Thanks

Bat

If you send the AC3 core directly to SPDIF it will surely be better quality than decoding MLP and reencoding it to AC3.

Like said before, AC3 is limited in channels (5+1) and in bitrate.
MLP has more channels and higher bitrate, so better quality.

So if you decode MLP and send the (raw) stream directly to your speakers, it will have the best quality.
albain is offline   Reply With Quote
Old 24th November 2008, 15:04   #5237  |  Link
cca
Anime Otaku
 
Join Date: Oct 2002
Location: Somewhere in Cyberspace...
Posts: 437
Quote:
Originally Posted by haruhiko_yamagata View Post
Which splitter is used?
Is the video H.264?
Both XviD and H264. So it is the standard AVI splitter for XviD and Haali splitter for H264. None work with ffdshow-MT, but work with no problem with normal ffshow. I already have installed the VS 2005 and 2008 redist packages. Does ffshow-MT require any other runtimes?

EDIT: It seems the problem is libavcodec itself. DVD playback using libmpeg2 and XVID playback with xvidcore.dll works. Anything that uses libavcodec just doesn't work. Also, in version details there is nothing displayed for libavcodec.dll, while version numbers are displayed for the rest of the libraries. Either it is not correctly compiled, or some dependecy is missing.
__________________
AMD FX8350 on Gigabyte GA-970A-D3 / 8192 MB DDR3-1600 SDRAM / AMD R9 285 with Catalyst 1.5.9.1/ Asus Xonar D2X / Windows 10 pro 64bit

Last edited by cca; 24th November 2008 at 15:13.
cca is offline   Reply With Quote
Old 24th November 2008, 15:30   #5238  |  Link
Reino
Registered User
 
Reino's Avatar
 
Join Date: Nov 2005
Posts: 693
I'm using rev.2322 (13NOV2008) and I'm having some problems with ASS-subtitles. I believe this due to rev.2270.
Quote:
Originally Posted by SourceForge.net - ffdshow-tryouts (changelog)
Revision 2270 - Directory Listing
Modified Fri Oct 31 09:52:42 2008 UTC (3 weeks, 3 days ago) by albain

Improvements of SSA subtitles : collisions, position, move, layers
Added a new dialog box for overriding some SSA settings
Around a month ago I made a tutorial movie (ASS subtitle encoded on top of the video stream!)

Rendered with FFDShow rev.2322: (no settings were enabled under the "ASS/SSA config"-button)


Rendered with FFDShow rev.2054: (older version on my laptop)


The actual subtitle line in the ass-file:
Code:
Dialogue: 0,0:02:48.48,0:02:55.52,Default,,0000,0000,0000,,{\pos(320,453)}You can find Avisynth
at {\c&H00FFFF&}http://avisynth.org{\c} and\Nclick the download-link in the upper left corner.
As you can see, the only break ("\N") comes after "and".
I haven't changed any settings compared to the older revision, so I'm wondering why FFDShow shows this behaviour.
Can this be fixed?
__________________
My hobby website
Reino is offline   Reply With Quote
Old 24th November 2008, 15:32   #5239  |  Link
haruhiko_yamagata
Registered User
 
Join Date: Feb 2006
Location: Japan
Posts: 1,560
Quote:
Originally Posted by albain View Post
Just a thought, I don't know how complicated it is :

if ffmpeg team doesn't plan to merge ffmpeg-mt into their main trunk soon, why not creating a separate dll (ie libavcodec-mt.dll) next to libavcodec.dll and load from it only the MT decoders (h264 for now) ?
Then FFDShow should have the ability to load one or the other depending on the input format.
If ffmpeg-mt is finished and ffmpeg still does not merge it, it will be the choice.
I think it's not time for it at this moment.
__________________
[ Download ffdshow | Wiki ]
haruhiko_yamagata is offline   Reply With Quote
Old 24th November 2008, 15:39   #5240  |  Link
haruhiko_yamagata
Registered User
 
Join Date: Feb 2006
Location: Japan
Posts: 1,560
Quote:
Originally Posted by cca View Post
Both XviD and H264. So it is the standard AVI splitter for XviD and Haali splitter for H264. None work with ffdshow-MT, but work with no problem with normal ffshow. I already have installed the VS 2005 and 2008 redist packages. Does ffshow-MT require any other runtimes?

EDIT: It seems the problem is libavcodec itself. DVD playback using libmpeg2 and XVID playback with xvidcore.dll works. Anything that uses libavcodec just doesn't work. Also, in version details there is nothing displayed for libavcodec.dll, while version numbers are displayed for the rest of the libraries. Either it is not correctly compiled, or some dependecy is missing.
pthreadGC2.dll. Where is it in your hard drive?
Are you using Vista x64?
__________________
[ Download ffdshow | Wiki ]
haruhiko_yamagata is offline   Reply With Quote
Reply

Tags
ffdshow, ffdshow tryouts, ffdshow-mt, ffplay, icl

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 05:45.


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