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 10th February 2007, 09:55   #281  |  Link
_xxl
ffdshow user
 
_xxl's Avatar
 
Join Date: Oct 2005
Location: Romania
Posts: 818
Quote:
Originally Posted by ouchi View Post
Unlike PowerDVD 7, v5 has no compatability issue with FFDShow.
But in recent FFDShow builds after the rev657_20061209_clsid, there is no way that make it work with my PowerDVD 5 but to stop using the blacklist which is very useful for me.
Excluding PowerDVD.exe from the list does nothing in my PC and I don't know why.
Is this designed intentionally? If so, how can I bypass it?
Or is there something that I overlooked or misunderstood in configuration?
You could rename Powerdvd.exe to Powerdvd5.exe.
_xxl is offline   Reply With Quote
Old 10th February 2007, 09:58   #282  |  Link
fastplayer
Registered User
 
Join Date: Nov 2006
Posts: 799
Quote:
Originally Posted by Hans Ohlo View Post
hi,
a little question, when are ffmpeg patches in the ffdshow builds? do they use the same repository?
Our devs here only apply selected changes from the ffmpeg repo.
Quote:
Originally Posted by haruhiko_yamagata View Post
I'm working on it .
Haha, my subliminal message worked

Last edited by fastplayer; 10th February 2007 at 10:04.
fastplayer is offline   Reply With Quote
Old 10th February 2007, 12:39   #283  |  Link
Hans Ohlo
Registered User
 
Hans Ohlo's Avatar
 
Join Date: Apr 2003
Posts: 123
Quote:
Originally Posted by fastplayer View Post
Our devs here only apply selected changes from the ffmpeg repo.
i am asking because of my last bugreport regarding the h264 decoder crash with sykoneHD streams. i hope they fix it soon and the changes migrate into ffdshow.
Hans Ohlo is offline   Reply With Quote
Old 10th February 2007, 12:51   #284  |  Link
KoD
Registered User
 
Join Date: Mar 2006
Posts: 536
If the stream is buggy, then there's no bug in the decoder. At best it's a "feature request": please show mercy to buggy streams. In either case, it's the ffmpeg user list where this has to be posted.
KoD is offline   Reply With Quote
Old 10th February 2007, 13:07   #285  |  Link
haruhiko_yamagata
Registered User
 
Join Date: Feb 2006
Location: Japan
Posts: 1,560
Quote:
Originally Posted by KoD View Post
If the stream is buggy, then there's no bug in the decoder. At best it's a "feature request": please show mercy to buggy streams. In either case, it's the ffmpeg user list where this has to be posted.
I don't think so. He's doing great job there.
__________________
[ Download ffdshow | Wiki ]
haruhiko_yamagata is offline   Reply With Quote
Old 10th February 2007, 13:50   #286  |  Link
fastplayer
Registered User
 
Join Date: Nov 2006
Posts: 799
@Yamagata:
Code:
STDMETHODIMP_(const char*) TffdshowDecVideo::get_cuurent_idct(void)
Is this just a typo or did you ran out of operation names? I suppose it's the latter otherwise VS would complain but you never know...

Edit: Where in the libavcodec code is the part that sets the IDCT when 'auto' is selected? I guess lavc reads out the FOURCC and sets the IDCT based on a pre-defined list but I can't find the part...

Last edited by fastplayer; 10th February 2007 at 14:03.
fastplayer is offline   Reply With Quote
Old 10th February 2007, 13:52   #287  |  Link
clsid
Registered User
 
Join Date: Feb 2005
Posts: 4,653
There have been a few changes to the H.264 decoding code lately to handle 'bad' data better. So I am pretty confident that the FFmpeg devs will take a look at the sample that Hans submitted to their mailing list.

Last edited by clsid; 10th February 2007 at 13:59.
clsid is offline   Reply With Quote
Old 10th February 2007, 14:42   #288  |  Link
haruhiko_yamagata
Registered User
 
Join Date: Feb 2006
Location: Japan
Posts: 1,560
Quote:
Originally Posted by fastplayer View Post
@Yamagata:
Code:
STDMETHODIMP_(const char*) TffdshowDecVideo::get_cuurent_idct(void)
Is this just a typo or did you ran out of operation names? I suppose it's the latter otherwise VS would complain but you never know...

Edit: Where in the libavcodec code is the part that sets the IDCT when 'auto' is selected? I guess lavc reads out the FOURCC and sets the IDCT based on a pre-defined list but I can't find the part...
it's typo, fixed.

h263dec.c
Code:
    if(s->codec_id == CODEC_ID_MPEG4 && s->xvid_build && avctx->idct_algo == FF_IDCT_AUTO && (mm_flags & MM_MMX)){
        avctx->idct_algo= FF_IDCT_XVIDMMX;
There are some other. Search FF_IDCT_AUTO.
__________________
[ Download ffdshow | Wiki ]
haruhiko_yamagata is offline   Reply With Quote
Old 10th February 2007, 15:00   #289  |  Link
fastplayer
Registered User
 
Join Date: Nov 2006
Posts: 799
Quote:
Originally Posted by haruhiko_yamagata View Post
There are some other. Search FF_IDCT_AUTO.
Yes, thank you. I was particularly interested in how ffdshow deals with IDCT and H.264. As far as I can see, H.264 uses a reference IDCT implementation (h264idct.c). So I suppose ffdshow "forwards" to this IDCT instead of to the others.
fastplayer is offline   Reply With Quote
Old 10th February 2007, 15:33   #290  |  Link
clsid
Registered User
 
Join Date: Feb 2005
Posts: 4,653
DivX 4/5/6, 3ivX and FLV1 now use iDCT "Simple MMX".
Xvid now uses iDCT "Xvid MMX".
Other formats show "unknown". Either because the iDCT is hardcoded (like for VP3/5/6) or they don't use a DCT algo.
clsid is offline   Reply With Quote
Old 10th February 2007, 16:06   #291  |  Link
_xxl
ffdshow user
 
_xxl's Avatar
 
Join Date: Oct 2005
Location: Romania
Posts: 818
ffdshow

http://lists.mplayerhq.hu/pipermail/...ry/052237.html
ffmpeg doesn't support PAFF interlacing.
_xxl is offline   Reply With Quote
Old 10th February 2007, 17:05   #292  |  Link
Hans Ohlo
Registered User
 
Hans Ohlo's Avatar
 
Join Date: Apr 2003
Posts: 123
Quote:
Originally Posted by drevil_xxl View Post
http://lists.mplayerhq.hu/pipermail/...ry/052237.html
ffmpeg doesn't support PAFF interlacing.
if you mean my problem. there are only few locations in these streams where ffdshow/ffmpeg fails and crashes. the rest of the streams play perfectly. there was a build where the decoder did not crash (i do not know the exact build number) but showed extreme decoding errors where other decoders (cyberlink, mediaconcept, coreavc) do not show such a behavior.
Hans Ohlo is offline   Reply With Quote
Old 10th February 2007, 17:20   #293  |  Link
ouchi
Registered User
 
Join Date: Feb 2007
Posts: 4
Quote:
Originally Posted by haruhiko_yamagata View Post
Thank you for report.
It was intentionally designed, I didn't know PowerDVD5 worked though. There is no way to bypass currently. Is there way to check version of PowerDVD?
Thanks for your confirmation, haruhiko_yamagata.
Now I'm free of thinking what's wrong with my machine.
Thanks again.

As you already know, v5,v6 and v7 are major version numbers.
Upgrade between those is not free while upgrade between minor builds is free.
So I've just known it's v5 since I purchased it..

Also PowerDVD.exe, the main executable of PowerDVD shows its own build number on the properties -> version tab.
Mine says it's 5.0.0.2027, or PowerDVD 5 build 2027.
But to be precise, 2027 is only for the PowerDVD.exe.
It should be 2214 for the whole PowerDVD, because I installed update patch 2214.
ouchi is offline   Reply With Quote
Old 10th February 2007, 17:22   #294  |  Link
ouchi
Registered User
 
Join Date: Feb 2007
Posts: 4
Quote:
Originally Posted by drevil_xxl View Post
You could rename Powerdvd.exe to Powerdvd5.exe.
drevil_xxl, thanks for your help.
Unfortunately, it seems that PowerDVD.exe doesn't like to be renamed.
It says "your license is expired...." and refusing to start.
So I had to go back to the original name and everything is OK.
ouchi is offline   Reply With Quote
Old 10th February 2007, 17:55   #295  |  Link
Thunderbolt8
Registered User
 
Join Date: Sep 2006
Posts: 2,144
could always having deblocking enabled actually have negative quality aspects on videos, where there is no deblocking needed ?
Thunderbolt8 is offline   Reply With Quote
Old 10th February 2007, 20:21   #296  |  Link
Leak
ffdshow/AviSynth wrangler
 
Leak's Avatar
 
Join Date: Feb 2003
Location: Austria
Posts: 2,441
Quote:
Originally Posted by Jeremy Duncan View Post
Hello, I'm hoping that leakkerneldeint can be put into the Deinterlacers section of FFDshow in the next rev.
I very much doubt that that will be neccessary, seeing as Milan already included it when he was still working on ffdshow - just select "Kernel deinterlacer" or "Kernel bob" on the "Deinterlacing" page...

np: Bola - AMNiON (Soup)
__________________
now playing: [artist] - [track] ([album])
Leak is offline   Reply With Quote
Old 10th February 2007, 23:36   #297  |  Link
cc979
Curious BetaTester
 
Join Date: Oct 2005
Posts: 430
Quote:
Originally Posted by ouchi View Post
drevil_xxl, thanks for your help.
Unfortunately, it seems that PowerDVD.exe doesn't like to be renamed.
It says "your license is expired...." and refusing to start.
So I had to go back to the original name and everything is OK.
maybe its possible to read version details from registry or file, if someone can code it
__________________
Asrock N68-S AMD Athlon(tm) II X4 620 Processor (2.6GHz) - Crucial 2GB PC6400 800MHz DDR2 - Nvidia 9600GT

Tools: ProcessExplorer & ProcessMonitor - BatchCompressor

Guide: MinGW Compiling GCC
cc979 is offline   Reply With Quote
Old 11th February 2007, 00:42   #298  |  Link
clsid
Registered User
 
Join Date: Feb 2005
Posts: 4,653
Blocking "powerdvd.exe" is currently hardcoded in ffdshow. If Haruhiko removes that, then editing the blacklist should be enough.
clsid is offline   Reply With Quote
Old 11th February 2007, 00:49   #299  |  Link
haruhiko_yamagata
Registered User
 
Join Date: Feb 2006
Location: Japan
Posts: 1,560
@HeadBangeR77
Quote:
The bug occurs, while decoding the mentioned XviD encode(s) with libavcodec and idct set to auto. The auto-setting defaults to libmpeg2 every time.
Can you confirm this again?
At least, the sample you posted is OK. Maybe you tested on different sample when you first find this issue.
clsid's latest build is available to see IDCT on OSD.
__________________
[ Download ffdshow | Wiki ]
haruhiko_yamagata is offline   Reply With Quote
Old 11th February 2007, 01:53   #300  |  Link
haruhiko_yamagata
Registered User
 
Join Date: Feb 2006
Location: Japan
Posts: 1,560
@ouchi
rev 908: Everything including PowerDVD7 works fine. Please wait for next builds .

//EDIT
Please remove powerdvd.exe from blacklist.
__________________
[ Download ffdshow | Wiki ]

Last edited by haruhiko_yamagata; 11th February 2007 at 02:31.
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:23.


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