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

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 25th July 2004, 13:15   #1  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,770
ffdshow development #2

ok, now that, after more than one year of development and testing, a new build of one of the best mpeg-4 (and more) directshow decoders existing, ffdshow, has been officially released, i take this opportunity to close the good old 65 sites strong ffdshow development thread, as its simply not possible anymore to find any infos in it

everyone is invited to continue the discussion about ffdshow development in this thread or start new threads for discssing specific issues in seperate threads

grap ffdshow here
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free

Last edited by bond; 26th July 2004 at 18:44.
bond is offline  
Old 25th July 2004, 17:05   #2  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
@ Coroner

Thanks for the info !!!

Only asked coz there is this winamp plugin...
Quote:
Version 1.2

SBLive! Resample BugFix output plug-in for Winamp2

Freeware component!

USE THIS SOFTWARE AT YOUR OWN RISK !!!

I will not be responsible for anything regarding the use of this software!

If you are not looking for highest audio quality or have no idea about what
distortion is, than this component is of no use for you ... it will only make
your CPU work more on music

but for those with SBLive! or Audigy series of soundcards and there are a lot more
with this issue! this will give you the perfect sound you wanted to hear when
you've bought that soundcard !!!

[The SBLive! issue]

SBLive! has a low quality resample to 48KHz algoritm (or multirate filter
kernel too small...) maybe because to keep low latency to audio stream ...

This is the SBLive! (and not only) problem:

absolutely any audio stream is converted to 48KHz.
the worst performance is 44.1KHz audio streams (cd audio).

Audigy has the same issue except it resamples to 96000Hz but still
kernel size too small so 1% IMD at 16KHz for Audigy2 (www.tomshardware.com)

[The solution:]

my high quality resample to 48KHz (or any >= 48000, that means 96000Hz too)
component for Winamp3.

Testing results:

using SBLive! to resample to 48000:
19KHz IMD=20%
18KHz IMD=10%
16KHz IMD=5%
14KHz IMD=1%

You don't believe me ...???? I've included in component pack generated tones
used in my test versions of 44100Hz and 48000Hz ... Should sound the same !!!

using my component for KernelLength=16000 samples:
19KHz IMD=0.01%
18KHz IMD=0.001% ; can't measure less than this
16KHz IMD=0%

CPU Load:
<14% on Duron 825MHz for KernelSize 16000
<5% on Duron 825MHz for KernelSize 6000
<1% on AthlonXP2000+ for KernelSize 20000

[known issues]
there are no known issues

<TargetSampleRate> specifies resample target frequency of filter (should be
48000 for SBLive! cards, 96000 for Audigy, and this must be the working
Samplerate of the DSP on your soundcard!!!

<KernelSize> is the multirate kernel filter length in samples of the lowpass
filter. Here are some hints for 48000&96000:
16000 samples for quality described above
6000 samples are enough for 0.1% IMD @ 19KHz and no audible IMD
(IMD is above 20khz and should be rejected by the hardware
lowpass filter of your soundcard)
altering this results:
higher KernelSize => higher quality more CPU load.
lower KernelSize => lower quality less CPU load.
don't alter this if you do not know what means this or if you do not check
the results on a spectrum analyzer!
I've used as spectrum analyzer Goldwave 4.23 and CoolEdit2000 to measure
IMD. To record result just loopback your soundcard output to Line-In and
view the result over SpectrumAnalyzer in realtime.

[some hints]
If you really want your SBLive/Audigy/Audigy2 to sound perfect I recommand you
to download and install KX Drivers wich you can find at: www.kxproject.com.
These drivers are opensource and also freeware.
Best sound : KX Drivers + SBLive!Bugfix plugin. Try it!

[Contact:]
email: adi111p@yahoo.com


P.S. Haven't you noticed that DVD movies (sampled to 48000Hz) sounded perfect
on your sound system and Audio CD's didn't????? This is why!

another advice: Use KX drivers for SBLive and Audigy and Audigy2 soundcards. You will get
professional EQ-s, filters, 5.1,6.1,7.1 Decoders, but you will need some time to understand
how to configure it

download it from www.kxproject.com
So, still need to know this about ffdshows upsampling...

- Is Kaiser "the best" upsampling algorithm of ffdshow ???

- Is it better than the Audigy's "bad" resampling ???

- When yes, how much better is it ???


Tia n' Bye
__________________

Visit my IRC channel

Last edited by Soulhunter; 26th July 2004 at 18:04.
Soulhunter is offline  
Old 25th July 2004, 18:19   #3  |  Link
unmei
frying subs
 
unmei's Avatar
 
Join Date: Jan 2003
Location: ch-2500
Posts: 891
great it even comes with a built in microwave

I don't know it this is ultimately new, but it wasn't in the 2004-06-29 i used so far: keyboard shortcuts to toggle PP, noise etc ..good idea, very useful!
__________________
-nyo
unmei is offline  
Old 25th July 2004, 23:26   #4  |  Link
Coroner
Registered User
 
Join Date: Jul 2003
Posts: 58
@Soulhunter

Haven't seen that one before. Same trick as resample in foobar by the looks of it. Would avoid the resample at 48Khz, although it's still not going to sound as good as a non-resample card, depending on the resampler it would probably sound better than the creative one. Suggest you might get better info by posting a question here Head-Fi Computers as a source forum

Hope that helps
Coroner is offline  
Old 26th July 2004, 00:04   #5  |  Link
saratoga
Registered User
 
Join Date: Nov 2003
Posts: 34
Any chance of an Athlon or P4 optimized build? Or is that not worth the effort?
saratoga is offline  
Old 26th July 2004, 13:50   #6  |  Link
opsis81
Registered User
 
Join Date: Nov 2003
Posts: 131
Please fix the broken MPEG-1 and MPEG-2 decoding...
Please make me get rid of any other MPEG-2 decoder I have registered in my PC...
Thank you in advance!
opsis81 is offline  
Old 26th July 2004, 14:12   #7  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
Quote:
Originally posted by opsis81
Please fix the broken MPEG-1 and MPEG-2 decoding...
Please make me get rid of any other MPEG-2 decoder I have registered in my PC...
Thank you in advance!
I second this request!

It would be great if it could support Mpeg2 HiDef pixel frame sizes right up to 1920x1080/88...


Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline  
Old 26th July 2004, 18:14   #8  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
Re: ffdshow development #2

Quote:
Originally posted by bond
... Grap ffdshow here
It's probably worth pointing out that the FFdshow builds on the SourceForge web site are by Milan Cutka.


Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline  
Old 26th July 2004, 18:41   #9  |  Link
athos
Registered User
 
Join Date: Mar 2002
Location: Stockholm, Sweden
Posts: 353
Re: Re: ffdshow development #2

Quote:
Originally posted by SeeMoreDigital
It's probably worth pointing out that the FFdshow builds on the SourceForge web site are by Milan Cutka.
Cheers
The ffdshow-alpha builds are actually by me.

Did you notice the new ffdshow homepage that Milan put up?
http://ffdshow.sourceforge.net/tikiwiki/
__________________
Download latest ffdshow | changelog

Last edited by athos; 26th July 2004 at 18:43.
athos is offline  
Old 26th July 2004, 18:46   #10  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,770
Quote:
Originally posted by athos
Did you notice the new ffdshow homepage that Milan put up?
http://ffdshow.sourceforge.net/tikiwiki/
hm, cant reach it atm
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline  
Old 26th July 2004, 19:01   #11  |  Link
hellfred
FFmpeg fan
 
Join Date: Dec 2003
Location: Germany
Posts: 427
new homepage

It sure took its time, but finally a side came up in my browser.
So do not give up.
Here is a deep link
Hellfred
hellfred is offline  
Old 26th July 2004, 19:02   #12  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
Quote:
Originally posted by athos
The ffdshow-alpha builds are actually by me.

Did you notice the new ffdshow homepage that Milan put up?
http://ffdshow.sourceforge.net/tikiwiki/
I apologise Athos. But why is Milan's name slapped all over the change logs?

http://sourceforge.net/project/shown...ease_id=255667

If this has confused me, I can't imagine how the newbies are going to get on


Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline  
Old 26th July 2004, 20:02   #13  |  Link
athos
Registered User
 
Join Date: Mar 2002
Location: Stockholm, Sweden
Posts: 353
Quote:
Originally posted by SeeMoreDigital
I apologise Athos. But why is Milan's name slapped all over the change logs?

http://sourceforge.net/project/shown...ease_id=255667

If this has confused me, I can't imagine how the newbies are going to get on
All CVS commits are by Milan. I just compile the binaries.
__________________
Download latest ffdshow | changelog
athos is offline  
Old 27th July 2004, 12:53   #14  |  Link
DAvenger
hacked
 
DAvenger's Avatar
 
Join Date: Nov 2001
Location: Bratislava, Slovak Republic
Posts: 440
Many thanks to Milan for 'fixing' the wildcard issue. Now RadLight users can use FFDShow once again

(Milan, to bolo teda rychle hehe )
__________________
Pokec o sexe, láske a vzťahoch : http://www.mojvztah.sk

Spyware, malware a vírusy : http://www.antispyware.sk

Hudba, texty, akordy, noty, albumy, mp3 a videoklipy : http://www.musicworld.sk
DAvenger is offline  
Old 1st August 2004, 11:20   #15  |  Link
faxmactor
Registered User
 
Join Date: May 2003
Posts: 27
Sorry for taking over this matter from the previous thread, but I haven't replied this reply , and besides the problem still exists.

Quote:
Originally posted by faxmactor
I have video that is likely to be made with an buggy, early Xvid 1.0 (or earlier) build. It has lots of b-frames but no keyframes in the beginning.
Xvid is able to display it correctly as well as mplayer (which uses libavcodec, too), so I came to a conlusion that this issue could be fixed in ffdshow as well. Milan, please have a look at.
A screenshot: HERE, a short clip (2,5M): HERE
Quote:
Originally posted by Bogalvator
Did you try setting the IDCT setting to XviD? (under the "Miscellaneous" section)
Yes, I did. No use...
faxmactor is offline  
Old 2nd August 2004, 01:20   #16  |  Link
Andy2222
Registered User
 
Join Date: Nov 2003
Posts: 179
new SSE2 release up

NOTE: This is just a preview version, means its not as "rdy" as the older releases since im reworking kinda lots of stuff in the resizer and had no time to finish all.

I released this versions mainly cause milan added all this new audio stuff and this seemed usefull for the SSE2 version too.

PS: read the sse2 changelog first before u update since some small stuff is missing in this preview version!

u can download it from the sig location
Andy2222 is offline  
Old 2nd August 2004, 01:53   #17  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
Yay, milan added the SRC resampling Ive requested...

Cant await the non SSE2 version !!!


Tia n' Bye
__________________

Visit my IRC channel
Soulhunter is offline  
Old 2nd August 2004, 09:56   #18  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,281
Quote:
Originally posted by Andy2222
new SSE2 release up
Thanks Andy2222 for your sse2 releases.
And to Athos for giving you somewhere to stash your realeases.
__________________
http://www.7-zip.org/
Audionut is offline  
Old 3rd August 2004, 10:53   #19  |  Link
Alvy
Registered User
 
Join Date: Mar 2003
Posts: 42
Ffdshow really got awesome in its possiblilities !
Thank you for your work.

It would be great if the hotkeys settings could get more powerful. So the user could comfortably take control over ffdshow.

For my personal usage it would be fantastic it one could control:

misc:
video delay +/- (10 ms) per keypress

resize:
black borders
+/- per keypress or at least toggle on/off

much less important
zoom +/-
shapen strength +/-

I would be very glad if someone could improve the functionality of the hotkeys.

Thanks

Alvy

Last edited by Alvy; 3rd August 2004 at 10:55.
Alvy is offline  
Old 3rd August 2004, 16:53   #20  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
Please could someone with a Audigy2 ZS help me to confirm something ???

Do the following steps with the 20040725 build...

- Set your Audigy2 to 5.1 setup

- Disable all extras (EAX, CMSS, EQ etc.)

- Connect a headphone to the L/R output of the card (or a 2ch amp)

- Activate ffdshows raw audio processing (no decoding/filters/mixer)

- Playback some stereo content (a simple mp3 file should do it...)


So, playback should be balanced (same loud @ L/R channel) !!!

When yes...

- Enable ffdshows audio resampling (96000Hz / Kaiser)

Do you hear a difference in the channel balance now (is one channel louder) ???


EDIT:

Addition to the last post...

Plz, try the above stuff with the default integer output (all checked -> 16/24/32) !!!

If the R channel gets louder (ca. 25%) after activating the resampling...

Disable 16bit integer and use 32bit floating point to see if it helps !!!


Tia n' Bye
__________________

Visit my IRC channel

Last edited by Soulhunter; 3rd August 2004 at 20:41.
Soulhunter is offline  
Closed Thread

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 06:10.


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