Quantcast TMPGEnc: Illegal Floating Decimal Point Error - digitalFAQ.com Forums [Archives]
  #1  
02-20-2003, 07:37 AM
rendalunit rendalunit is offline
Free Member
 
Join Date: Apr 2002
Location: san jose, Ca
Posts: 1,148
Thanks: 0
Thanked 0 Times in 0 Posts
I'm getting this error about 50% of the time these days with tmpgenc 2.510. It just happened again using this script:

Code:
Mpeg2Source("D:\HEIST\VIDEO_TS\heist.d2v")
LegalClip()
BilinearResize(512,344,3,0,714,480)
temporalSmoother(2,2)
AddBorders(8,68,8,68)
LegalClip()
I haven't touched the vbv buffer- it's 40

I'm beginning to wonder if it's a bug in tmpgenc 2.510 causing this Anyone else see this error a lot lately?

thanks,
ren
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
02-20-2003, 08:21 AM
big big is offline
Free Member
 
Join Date: Jan 2003
Posts: 173
Thanks: 0
Thanked 0 Times in 0 Posts
hi,

try that it comes from perfectcell...it worked for me to...i was able to clear that but now i am stuck with bbmpeg when muxing...it tells me that it is unable to write to output file...so i can not miux my files...


First of all, you have to download virtualdub. In the KVCD template fórum exists a post with the links to download the programs. This post its sticky and the name is "Downloads".

Get the program, install in your HD ( unzip ) , and in the directory you installed the program exists a .exe named auxsetup.exe. Execute this program and choose "Install Handler".

Open your virtualdub and load your .avs script. In the file menu choose "Start frameserver". You'll see the name of your script. Press enter and then choose a name for your .vdr file ( for example movie.vdr ).

Open TMPGenc and loads the movie.vdr, choose your template and start to make your KVCD, because your filters and etc are loaded in virtualdub and put direct in your tmpgenc.
Reply With Quote
  #3  
02-20-2003, 10:02 AM
Jellygoose Jellygoose is offline
Free Member
 
Join Date: Jun 2002
Location: Germany
Posts: 1,288
Thanks: 0
Thanked 0 Times in 0 Posts
Hi ren!

I've come across this error a lot lately too... First of all you should adjust your TMPGEnc Environmental Settings right if you haven't yet.
Check this link for it : http://www.vcdhelp.com/tmpgenc.htm#problems

Other than that you could try big's suggestion. It appeared to me that some specific filter Combinations cause this. try temporalsmoother(2,1) and see if that changes anything...
__________________
j3llyG0053
Reply With Quote
  #4  
02-20-2003, 11:50 AM
heller heller is offline
Free Member
 
Join Date: Jan 2003
Posts: 77
Thanks: 0
Thanked 0 Times in 0 Posts
Gotten this problem a lot lately with 2.510, and Perfectcell's solution of frameserving with V-dub has worked wonders for me (slows down encoding a little, though). Also solved a weird problem on my laptop of not being able to load any avs files at all witih TMPEnc (2.59 and 2.510)--kept giving me "cannot open file or unsupported type" even though V-dub opens it fine. Go figure!
Reply With Quote
  #5  
02-20-2003, 12:46 PM
rendalunit rendalunit is offline
Free Member
 
Join Date: Apr 2002
Location: san jose, Ca
Posts: 1,148
Thanks: 0
Thanked 0 Times in 0 Posts
hey guys!

I checked the Environmental Settings and everything looked okay- I increased the DirectShow priority a little.. I'm wondering about this though- if you have an .avs with lots of LoadPlugin lines does avisynth use memory to load the dlls even though the filter isn't called?

LoadPlugin("C:\encoding\MPEG2DEC2.dll")
LoadPlugin("C:\encoding\legalclip.dll")
LoadPlugin("C:\encoding\Dustv5.dll")
LoadPlugin("C:\encoding\BlockBuster.dll")
LoadPlugin("C:\encoding\FluxSmooth.dll")
LoadPlugin("C:\encoding\Sampler.dll")

Mpeg2Source("D:\HEIST\VIDEO_TS\heist.d2v")
LegalClip()
BilinearResize(512,344,3,0,714,480)
temporalSmoother(2,2)
AddBorders(8,68,8,6
LegalClip()

even though I'm not using Dust, BlockBuster, and FluxSmooth are they in the memory somehow? I'm just wondering if the decimal floating point error could be memory related because I do have other apps running while it's encoding

Also in FitCD I set the destination size round to 8, I wonder if I should roll it back to 1 or increase it to 16?

I'll frameserve with VDub as a last resort but I'd much rather understand why this error keeps popping up!

thanks,
ren
Reply With Quote
  #6  
02-20-2003, 01:14 PM
Fiz Fiz is offline
Free Member
 
Join Date: Jan 2003
Location: London, UK
Posts: 89
Thanks: 0
Thanked 0 Times in 0 Posts
I've also had this problem 75% into an encode! I'd also like to know what causes it so if anyone finds out that would be cool!

To save time, I opened what had been encoded in vdub and got the very last but one frame number (as the last frame was corrupt). I then set the trim statement in my avs script so that it starts from the next frame from that.

trim(16481, 0)

I set tmpegenc off again to finish the last 25% using another file name.

To append the 2, I used the merge & cut functionality in tmpegenc. I added both m1v files in the screen and on the first part set the slider to the end. I used the button ¦<< to go back 1 frame and set this as the end marker.

The output file was muxed in bbmpeg as normal and surprisingly I did not have any sync errors. I wasn't sure it would work because tmepgenc cannot accurately cut kvcd encodes, but because it was only cutting 1 frame at the end it seemed to work.
__________________
Fizzy Wizzy Lets get Bizzy!
Reply With Quote
  #7  
02-21-2003, 09:32 AM
heller heller is offline
Free Member
 
Join Date: Jan 2003
Posts: 77
Thanks: 0
Thanked 0 Times in 0 Posts
Well, frameserving with V-dub doesn't always help!
I actually got this error again yesterday even when frameserving (at a different point in the film than I ever got errors before). I wonder if realunit's idea of loading extra plugins is true...I load all of them also even though I don't use half of them.
Reply With Quote
  #8  
02-21-2003, 09:39 AM
urban tec urban tec is offline
Free Member
 
Join Date: Nov 2002
Location: West Australia
Posts: 272
Thanks: 0
Thanked 0 Times in 0 Posts
I've had this a lot lately too, but up until now I have not been able to put my finger on any one particular cause
Reply With Quote
  #9  
02-21-2003, 12:03 PM
heller heller is offline
Free Member
 
Join Date: Jan 2003
Posts: 77
Thanks: 0
Thanked 0 Times in 0 Posts
I'm starting to think that particular combinations of filters along with cq's higher than ~70 lead to this, but I haven't done extensive testing to figure it out.
Reply With Quote
  #10  
02-21-2003, 09:53 PM
rendalunit rendalunit is offline
Free Member
 
Join Date: Apr 2002
Location: san jose, Ca
Posts: 1,148
Thanks: 0
Thanked 0 Times in 0 Posts
I encoded "Heist" three times with TMPGenc 2.510. The first two times I got the "illegal floating decimal point" error and the third time the encoder just froze- no error message.

Now I just finished encoding "Heist" using the same script with TMOGenc 2.58 and it did the whole movie with no errors. I also had a couple apps running at the same time too.

Maybe 2.510 has a bug
Reply With Quote
  #11  
02-23-2003, 05:19 PM
Fiz Fiz is offline
Free Member
 
Join Date: Jan 2003
Location: London, UK
Posts: 89
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by ren
Now I just finished encoding "Heist" using the same script with TMOGenc 2.58 and it did the whole movie with no errors...
Ren, did you have to change anything in 2.58? I got the error while encoding an animation first with 2.510, then using perfectcells solution of frameserving from vdub. I got the same error at different stages. I then tried what you suggested with 2.58 and I still get the error!
I even ghosted my machine back to a clean image before I tried everything.

I am now encoding again with avisynth 2.05 to see if that helps, but another 6 hours to go...

To find a pattern to why this happens, I suggest we post what filters we are using and what CQ we are encoding at. May help us get to the bottom of it.

I was using filters FaeryDust and Convolution3d with legalclip and sampler. My CQ was 70.
__________________
Fizzy Wizzy Lets get Bizzy!
Reply With Quote
  #12  
02-23-2003, 08:08 PM
rendalunit rendalunit is offline
Free Member
 
Join Date: Apr 2002
Location: san jose, Ca
Posts: 1,148
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Fiz
Ren, did you have to change anything in 2.58?
no, I didn't change anything in 2.58. The only filters I used were bilinear resize, temporal smoother and legal clip and I encoded with cq=98. If I encounter this problem again (I'm sure I will) I'll note the filters I'm using and the cq and also environmental priority settings which are DirectShow-1 and ReadAVS.dll -1 (the others are off).
Reply With Quote
  #13  
02-23-2003, 09:31 PM
big big is offline
Free Member
 
Join Date: Jan 2003
Posts: 173
Thanks: 0
Thanked 0 Times in 0 Posts
been having same problem as you guys...here is my script...been using tmpenc 2.59 & 2.58...can not put a cq value higher than 70...80 would be my reference value but ot will not take it...


LoadPlugin("C:\Program Files\NimoCodec Pack\Mpeg2dec\Mpeg2dec.dll")
LoadPlugin("C:\Documents and Settings\Mes documents\Programmes\GripFit_preview_0.0c\GripFit_ Preview.dll")
LoadPlugin("C:\Documents and Settings\Mes documents\Programmes\FluxSmooth-1.0\FluxSmooth.dll")
LoadPlugin("C:\Documents and Settings\Mes documents\Programmes\LegalClip-0.2\LegalClip.dll")
LoadPlugin("C:\Documents and Settings\Mes documents\Programmes\Sampler-0.2a\Sampler.dll")
LoadPlugin("C:\Documents and Settings\Mes documents\Programmes\DustV5\DustV5.dll")
LoadPlugin("C:\Documents and Settings\Mes documents\Programmes\TemporalCleaner\TemporalClean er.dll")

avisource("C:\Documents and Settings\Mes documents\Films\Lilo.Et.Stitch.FRENCH.DVDRiP.DiVX-Ulysse.avi")
ConvertToYUY2()
LegalClip()
GripCrop( width=528, height=480, overscan=2)
GripSize()
SpaceDust()
Fluxsmooth()
TemporalCleaner()
GripBorders()
LegalClip()
Sampler()
Reply With Quote
  #14  
02-24-2003, 05:08 AM
Fiz Fiz is offline
Free Member
 
Join Date: Jan 2003
Location: London, UK
Posts: 89
Thanks: 0
Thanked 0 Times in 0 Posts
Got the same error with Avisynth 2.05 so it rules that out. Going back to 2.07 and Tmpegenc 2.510...

I'm trying CQ 69.9 so that I can finish this particular encode. Not sure if it will work but it fails in different places so it's hard to tell unless I leave it running all the way.

Quote:
Originally Posted by ren
and also environmental priority settings which are DirectShow-1 and ReadAVS.dll -1 (the others are off).
I haven't tried these yet, might give it a go. Just want the encode to finish once!
__________________
Fizzy Wizzy Lets get Bizzy!
Reply With Quote
  #15  
02-25-2003, 06:21 AM
Fiz Fiz is offline
Free Member
 
Join Date: Jan 2003
Location: London, UK
Posts: 89
Thanks: 0
Thanked 0 Times in 0 Posts
Well I'm still having endless trouble with this encode (toy story 2).

Even if I create a VFAPI avi file from the D2V and use this as the input, it still seems to fail with the same error. I've tried everything that has been suggested so far (even lowering the CQ) but it still fails. The strange thing is that it fails in different places but always between 10% and 25% of the encode.

Is it worth making an huffy lossless avi and trying that way? Anyone else battling to death with one encode thats not working? HELP!
__________________
Fizzy Wizzy Lets get Bizzy!
Reply With Quote
  #16  
02-25-2003, 08:17 AM
wazoqaz wazoqaz is offline
Free Member
 
Join Date: Jan 2003
Location: MD, US
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
I had the same problem about a month ago. No matter what I tried I just could not get a successful encode. I even tried doing a huffy lossless avi in VDub.

I finally got the encode to work by switch from CQ to CQ_VBR. I finally decided that I was willing to sacrifice a little quality just so that I could have the darn thing encoded.

So try CQ_VBR and see if you have any luck.
Reply With Quote
  #17  
02-25-2003, 08:39 AM
Fiz Fiz is offline
Free Member
 
Join Date: Jan 2003
Location: London, UK
Posts: 89
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by wazoqaz
So try CQ_VBR and see if you have any luck.
Thanks wazoqaz , am starting of an encode with CQ_VBR now. I'll set the max and min bitrates the same and do a sample to work out what the CQ should be. Will let you know if it worked!
__________________
Fizzy Wizzy Lets get Bizzy!
Reply With Quote
  #18  
02-25-2003, 07:51 PM
rendalunit rendalunit is offline
Free Member
 
Join Date: Apr 2002
Location: san jose, Ca
Posts: 1,148
Thanks: 0
Thanked 0 Times in 0 Posts
Maybe the problem could be with Avisynth I see that there's been some changes to v2.07 and now there's a 2.08
Reply With Quote
  #19  
02-25-2003, 07:55 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by rendalunit
I see that there's been some changes to v2.07 and now there's a 2.08
Where's that version 2.08
Reply With Quote
  #20  
02-25-2003, 07:58 PM
rendalunit rendalunit is offline
Free Member
 
Join Date: Apr 2002
Location: san jose, Ca
Posts: 1,148
Thanks: 0
Thanked 0 Times in 0 Posts
hi kwag,

here

ren
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
TMPGEnc: ERROR illegal floating decimal point calculation order CATENA JP Video Encoding and Conversion 9 06-17-2003 04:12 AM
TMPGEnc Error: Illegal floating decimal point calculation order Gaudi Video Encoding and Conversion 3 05-04-2003 12:33 PM
TMPGEnc: ILLEGAL FLOATING DECIMAL POINT CALCULATION ORDER error acidfire Video Encoding and Conversion 4 10-26-2002 08:28 AM
TMPGEnc: DVD2SCVD Illegal Floating Decimal Point Order twobit326 Video Encoding and Conversion 1 10-26-2002 07:05 AM
TMPGEnc: Illegal floating decimal point roddd23 Video Encoding and Conversion 7 06-29-2002 05:38 AM

Thread Tools



 
All times are GMT -5. The time now is 05:13 AM  —  vBulletin © Jelsoft Enterprises Ltd