FFDShow MPEG-4 Video Decoder 29-06-2004

ADUWIND

New member
Nuova edizione @:

http://www.free-codecs.com/download/FFDShow.htm

Changes from FFDSHOW 2004-05-20 to FFDSHOW 2004-06-29:

- order of deinterlace and crop can be changed
- spin controls for logoaway position and size
- deglobalized nic's postprocessing arguments
- updated vs.net project
- working on logoaway filter integration: currently luma only, unfinished conf. page
- fixed frame copying in TimgFilter::getCurNext
- more backward compatibile IDCT selection
- updated libmplayer version
- removed mplayer's liba52 library
- changed IDCT selection, libmpeg2 IDCT is default for XviD
- replaced my 3x3 blur with swscaler, made libavcodec error resilience and error concealment options configurable
- default quicktime palette
- removed unnecessary include
- ffdshow.br wasn't uninstalled (patch by Stephen Walker)
- option to write progress info for command line makeAVIS
- don't print QPEL for unknown frame type
- updated libavcodec
- rss test
- fixed passing of resize parameters
- much shorter compile time when build by gcc
- updated makeAVIS VS.NET project
- DAVC (mpegable AVC) FOURCC support
- makeAVIS stdout output by Kurosu
- using help from Wiki
- using help from Wiki
- updated x264, AR cleanup
- option to resize image by multiplier
- cosmetic changes in keys and presets pages
- allow to specify subtitles speed denominator
- allow to resize video to max 16384x16384 (don't report Windows crashes :) )
- align internal HQ 3d denoise buffters
- enhanced remote control API: message number can be specified keyboard messages can be processed (useful for Girder) fixed short OSD messages, keyboard commands for changing subtitles positions and font size
- fixed WinDVD 6 crash, updated libavcodec: QTRLE support (incomplete), better ICM support (copied from XviD) disabled ac3 decoding by default (it's broken)
- mplayer's accurate deblocking
- show correct tray icon for encoder
- updated libavcodec
- DwString memory leak fix by Andrew Ivanov
- libavcodec memory leak fix by Andrew Ivanov
- explicitly register ffdshow for raw video types for easier enumeration
 
ciuchino ha scritto:
Aldo hai per caso provato come si comporta col Denoise3D.
E' ottimizzato per SSE2 ? ... sto' usando questa al momento :

http://mitglied.lycos.de/ieggei2/ffdshow/


Ti sei dimenticato Buon HTPC a tutti ;)

Ciao Antonio,

L'ho installato ieri sera, ho fatto l'upgrade dalla 07062004, oggi pomeriggio lo testo e poi ti racconto.

Per il BUON HTPC a tutti...............

A volte mi sembra fuori luogo, in certi giorni il forum mi sembra, :( :( + un Suk, che un "Ginnasio".

Esagerando... troppi mercanti.....nel tempio.:mad

Comunque......obbedisco:

BUON HTPC A TUTTI!!!
 
Ho provato ma per usare in modo proficuo il denoise3d devo utilizzare la versione ottimizzata.
La differenza in consumo CPU non e' poca.

Ciao :)

Ecco ne e' uscita una nuova :p

http://www.avsforum.com/avs-vb/showthread.php?postid=4003534#post4003534

new SSE2 build

here are some additional hits to the new version

Hint:
The Parameter setting in the resizer tab direct influence the filter/tap deep and wich internal routines are used.
For Lanczos the parameter choose the mode/tap deep
(3 = lanczos3, 4 = lanczos4, 5 = lanczos5 ...)

Speed tips:
1: u NEED to use a filter (level/denoise...) BEFORE u resize to force max. performance
2: The new default Bicubic setting is a special tuned setting/mode, for best performance dont change the parameter.
If u dont like the new settings, the old parameter was "-0.6". But with the new default setting some new/faster routines are forced/used.

3: Dont go higher than 4 aka Lanczos4, or slower internal routines are used.

4: in Bicubic mode dont set Luma sharpen higher than 1.60 or slower routines are used.
in lanczos3 mode dont set Luma sharpen higher than 0.62/0.82 or slower routines are used.
in lanczos4 mode dont set Luma sharpen higher than 1.20 or slower routines are used.

5: avoid using Chroma sharpen, if u do dont go over 1.20 or slower routines are used.
6: always try to output YV12 colorspace at the output pane
7: Spline & Sinc use slower, lesser optimized routines so avoid those modes.

So mainly use bicubic with the new "default" setting and only Luma sharpen (0-1.6).
Lanczos3 and Lanczos4 are also well optimized, but anything higher is not, like Lanczos with parameter higher than 4 or Spline/Sinc, avoid those modes.

PS: bugs/crashes ... per private message pls. Also gimme some feedback on the resizer speed on P4 since i could not test the code on a P4.
Im still working on one of the main routines so this is not the final code, i hope to push some more speed out of the routines.

Pls test if the horizontal lining bug is now fixed and no color anomalies happend. If u notice anything strange or anomalies send me a private message.
 
Ultima modifica:
Flavio61 ha scritto:
Scusate l'ignoranza cosa significa la sigla SSE2 a proposito dell'ffDShow?

Sono le estensioni (diciamo macroistruzioni veloci) dei processori.

Se non ricordo male le SSE2 sono istruzioni ottimizzate per operazioni vettoriali o complesse et similia; le mettono a disposizione i P4 e i celeron (quelli derivati da P4).
 
Riker ha scritto:
Se non ricordo male le SSE2 sono istruzioni ottimizzate per operazioni vettoriali o complesse et similia; le mettono a disposizione i P4 e i celeron (quelli derivati da P4).

Anche gli Athlon64!

Per gli amanti di AMD ovviamente!;)
 
Riker ha scritto:
Giusto me li ero scordati :rolleyes:

Non che volessi bacchettarti eh!:)

L'ho riportato solo perchè sembra che AndyIEG (l'ottimizzatore di ffdshow per MMX2 e SSE2) abbia una mezza voglia di completare l'ottimizzazione anche in chiave AMD64 (quindi con WinXP64, driver a 64bit ecc...): mi sembrerebbe quindi un investimento più sicuro, allo stato attuale delle cose, un Athlon64, in maniera da tenersi aperta un porta anche per il futuro!;)
 
Michele Spinolo ha scritto:
Non che volessi bacchettarti eh!:)

L'ho riportato solo perchè sembra che AndyIEG (l'ottimizzatore di ffdshow per MMX2 e SSE2) abbia una mezza voglia di completare l'ottimizzazione anche in chiave AMD64 (quindi con WinXP64, driver a 64bit ecc...): mi sembrerebbe quindi un investimento più sicuro, allo stato attuale delle cose, un Athlon64, in maniera da tenersi aperta un porta anche per il futuro!;)

:)

Cmq non sarebbe una cattiva idea quella dei A64... chissa quali filtri si potrebbero implementare con tutta quella potenza :D
 
Riker ha scritto:
:)

Cmq non sarebbe una cattiva idea quella dei A64... chissa quali filtri si potrebbero implementare con tutta quella potenza :D

AndyIEG parlava di un incremento di prestazioni di circa il 30%, se a questo si aggiunge la maggior velocità "di serie" degli Athlon64....insomma potrebbe valerne la pena!

Di sicuro Denoise3D HQ, Spline o un Lanczos tirato e un sharpen a valle di tutto si fa senza problemi.

Non vedo cosa si potrebbe volere di più!

Anche se c'è quel bel controllo del gamma sui 3 colori...mmmmhhhh...peccato che ci voglia un Cray per farlo girare!:(
 
Che mi dite sulle seguenti impostazioni che sto usando con ffDShow:

- Resize 1280x720
- Method Bicubic, Luma sharpen 1,60, Chroma sharpen 1,60
- Denoise 3D 3,01/3,00/6.00/HQ

Si possono provare configurazioni migliori? L'utilizzo della CPU varia tra il 60% e il 68%.
Il tread su AVS è diventato illegibile con le sue più di 80 pagine si potrebbe aprire un nuovo tread qui con le esperienze di tutti.

L'HTPC è così configurato:

- MB Asus P4C800 DeLuxe
- RAM 1024 Mb.
- P4 3.2 GHz.
- TT 1.5.64
- ffDShow vers. SE 01072004
- PowerStrip

Grazie a tutti.
 
Flavio61 ha scritto:
Che mi dite sulle seguenti impostazioni che sto usando con ffDShow:

Non e' facile risponderti perche' dipende anche dal VPR che hai.
Comunque io sto' messo cosi' ... ma non e' detto che sia la cosa migliore :).

VPR CRT Sim2 500HD

Scheda madre Asus P4P800-E deluxe (Warning! questa MOBO ha problemi di boot con alcuni alimentatori )
P4 3GHZ FSB800
Radeon 9600 128MB
Terratec dmx 6 fire lt
TT 1.5.64
FFDShow vers. SE 01072004
Reclock 1.4
PowerStrip 960x540 50Hz


Ffdshow cosi' configurato e con i filtri in questa sequenza esatta.
Scegliendo il filtro si manda in priorita' tramite le freccettine sulla sinistra.

Denoise 3D 0.5 1 5 HQ
Resize Lanczos 1024x576 Parameter 4 Luma 0.7 Croma 0.4
Unsharp 15
Offset luma x+1 y+1 (ritardo luma/croma )

Consumo CPU 65% circa

Quello che mi salta all'occhio e' con quei parametri nel denoise3D secondo me affoghi particolari ... abbasserei.
Io preferisco il lanczos ma devo ancora provare per bene la nuova release di Ffdshow.

Buon smanettamento :)

Ciao
Antonio
 
Ultima modifica:
Top