INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Glynor: Recommended FFDShow Version?  (Read 4189 times)

Mr ChriZ

  • Citizen of the Universe
  • *****
  • Posts: 4375
  • :-D
Glynor: Recommended FFDShow Version?
« on: July 06, 2006, 03:08:48 pm »

I'm sure you put this somewhere.
I mentioned in the thread When Otto Works Badly
that I was getting crashes during Thumbnail regeneration
I tried going back to 12.0.28 and still got the crashes.
So Now I've uninstalled FFDShow (Nov 29th 2005 Build)
and reinstalled DIVX, and crashes have stopped.
I'm wondering which version of FFDShow would be the most stable?
Cheers
Chris.

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Glynor: Recommended FFDShow Version?
« Reply #1 on: July 06, 2006, 03:28:43 pm »

The safest place to get current builds of FFDSHOW is on the FFDSHOW Wiki here.  I've been using the ffdshow-20051129.exe build for some time and it's been fine.  These daily builds do require an SSE capable processor, but if you don't have one of those you've really got other problems anyway...

Celtic_Druid generally also has great builds of FFDSHOW here:
http://celticdruid.no-ip.com/xvid/

However, if you want to really walk on the cutting edge, then check these places:

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

A warning though... Even though the current "daily" builds are sometimes stable, as the "head" developer stated here, they aren't really generally stable enough for him to even release an "official" build.  I have tried out the current 2546 builds (both SSE and SSE2) and had problems with MPEG2 playback on the system.  I have used some of Celtic_Druid's builds from 20060405 on my various systems without issue, but I'd steer clear of the brand new one for now.

Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

Mr ChriZ

  • Citizen of the Universe
  • *****
  • Posts: 4375
  • :-D
Re: Glynor: Recommended FFDShow Version?
« Reply #2 on: July 06, 2006, 03:55:52 pm »

OK Cheers I'll give some of those ago  :)
Erm... what is an SSE capable processor?
How do I know if I've got one?!
I've got an Athlon XP 1700.

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Glynor: Recommended FFDShow Version?
« Reply #3 on: July 06, 2006, 04:04:54 pm »

Do you have this model?

http://www.cpu-world.com/CPUs/K7/AMD-Athlon%20XP%201700%2B%20-%20AX1700DMT3C.html

It supports SSE only, not SSE2.

You can use an SSE build of FFDShow also with newer SSE2 CPUs, but not the other way round.
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Glynor: Recommended FFDShow Version?
« Reply #4 on: July 06, 2006, 04:43:47 pm »

I just imported about 100 GB of video files. Currently MC12 is very busy creating the thumbnails. It runs several decoders at same time (I think). My System Tray looks like this:



- 4 ffds video decoders, 4 ffds audio decoders and 3 vobsubs

For some time now, I have used this SSE build without problems:
ffdshow-20060420-gcc4.0.3-sse-x264.nl.exe   (you may still find it from the x264.nl site.)
But I cannot recommend anything. As they say, your mileage may vary.
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Glynor: Recommended FFDShow Version?
« Reply #5 on: July 06, 2006, 05:04:40 pm »

Yeah.... My taskbar looks like that when it's building thumbs too (and MC12 crashes a bit too).  MC11.1 has no problems with the same FFDSHOW version though, so I'm suspicious that it's just bad at the thumbnailing routine.

Erm... what is an SSE capable processor?

SSE is a SIMD (Single Instruction, Multiple Data) extension to the x86 architecture used in most modern Intel and AMD processors.  This "extension" was designed by Intel and introduced in 1999 with their Pentium 3 processor as a response to AMD's 3dNOW extension.  It is sort-of an updated MMX (if you remember that from the later original Pentium days).  SMID extensions allow the processor to more quickly perform repetitive tasks in parallel on large sets of similarly formatted data, such as adding an integer to each of the fields in a database of numbers.  Wikipedia gives a good example:

Quote
One example would be changing the brightness of an image. Each pixel of an image consists of three values for the brightness of the red, green and blue portions of the color. To change the brightness, the R G and B values are read from memory, a value is added (or subtracted) from it, and the resulting value is written back out to memory.

With a SIMD processor there are two improvements to this process. For one the data is understood to be in blocks, and a number of values can be loaded all at once. Instead of a series of instructions saying "get this pixel, now get this pixel", a SIMD processor will have a single instruction that effectively says "get all of these pixels" ("all" is a number that varies from design to design). For a variety of reasons, this can take much less time than it would to load each one by one as in a traditional CPU design.

There's some other stuff too, but it's all pretty technical.  Suffice to say it speeds up certain operations on the processor, but only if the software has been optimized to use it properly.  Many of the operations it speeds are important in multimedia applications (such as in the above example) because they often use large data sets.

How do I know if I've got one?!
I've got an Athlon XP 1700.

This is a much easier question to answer.  Simply download the free CPU-Z utility.  When you run it (it takes no install, just unzip it to some folder on your hard drive), it will report all kinds of cool info about your system, including any processor extensions yours might support...



I'm pretty sure all Athlon XPs supported SSE (in addition to AMD's 3DNow extension) though.  It can't hurt to check.  The Athlon XP will not support SSE2 though so don't get any of those builds.
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Glynor: Recommended FFDShow Version?
« Reply #6 on: July 06, 2006, 05:19:11 pm »

Yeah... I just checked.  The first Athlon XP processor (Palomino core - 1500+) supported SSE, so yours is certainly fine.  That was one of the big differences between the Athlon XP processors and the "vanilla" Athlons.

http://www.cpu-world.com/CPUs/K7/TYPE-Athlon%20XP.html

I'd still get CPU-Z though, it's pretty cool and quite useful.
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

Mr ChriZ

  • Citizen of the Universe
  • *****
  • Posts: 4375
  • :-D
Re: Glynor: Recommended FFDShow Version?
« Reply #7 on: July 06, 2006, 05:45:08 pm »

Just tried it and sure enough SSE!
Quite interesting cheers =0)
Pages: [1]   Go Up