Win 1.3.1 p11 - Video Recording Bug - 1-2 min limit

Report bugs, bug fixes and workarounds here.
Topic author
don
Posts: 1709
Joined: 12.07.2003
With us: 21 years 4 months
Location: Colorado, USA (7000 ft)

Win 1.3.1 p11 - Video Recording Bug - 1-2 min limit

Post #1by don » 22.10.2003, 22:13

When recording a video at 640x480, full frames, uncompressed, Celestia is limited to 1 to 2 minutes of recording (2 GB file size). When it goes over this limit, the AVI file becomes corrupt.

Harry
Posts: 559
Joined: 05.09.2003
With us: 21 years 2 months
Location: Germany

Re: Win 1.3.1 p11 - Video Recording Bug - 1-2 min limit

Post #2by Harry » 23.10.2003, 02:11

Hi Don :)

don wrote:When recording a video at 640x480, full frames, uncompressed, Celestia is limited to 1 to 2 minutes of recording (2 GB file size). When it goes over this limit, the AVI file becomes corrupt.


I would not consider this a bug in celestia, as it is probably due to the limitations of "normal" windows (or linux) file operations. 32 Bit gives you 4 GB, and sometimes one needs the first bit for negative numbers (file seeking). The filesystem-limitations could be worked around on modern systems (with NTFS), but this could be a compatibility issue, or even a problem within the video-codecs.

AMD is probably right, we need those 64 Bits CPUs :D

Harald

Topic author
don
Posts: 1709
Joined: 12.07.2003
With us: 21 years 4 months
Location: Colorado, USA (7000 ft)

Post #3by don » 23.10.2003, 03:45

Howdy Harald,

I've used a lot of different video capturing, recording, editing and output software during the past few years, and the only limitation is the code and the OS. Windows 98 and older file systems (FAT) supports only 2 GB file sizes. All since (2000, XP, etc. -- via NTFS) support very large file sizes.

If the code does not check the file system, it will obviously default to the "oldest" version (FAT for Windows). So, part of the problem is the code, which I would consider a bug / problem to be fixed, since NTFS has been out for about 10 years or so now -- starting with OS/2.

I have not encountered any file-size limitations with any of the recent video CODECs I've been using, which are numerous.

Just my 2 cents worth :).

Harry
Posts: 559
Joined: 05.09.2003
With us: 21 years 2 months
Location: Germany

Post #4by Harry » 23.10.2003, 05:02

don wrote:So, part of the problem is the code, which I would consider a bug / problem to be fixed, since NTFS has been out for about 10 years or so now -- starting with OS/2.


I agree it is a problem that should be fixed if (easily?) possible, though i wouldn't call it a bug (at least not a bug in celestia). I don't know enough about the Windows internals to comment about why this limit exists in celestia, but I didn't find an obvious place in the celestia-code.

Harald

Don. Edwards
Posts: 1510
Joined: 07.09.2002
Age: 59
With us: 22 years 2 months
Location: Albany, Oregon

Post #5by Don. Edwards » 23.10.2003, 05:57

Ah, OS/2 didn't use "NTFS"[new technology file system] it used "NFS"[new file system]. NTFS is proprietary to NT based operating systems witch OS/2 is not related. OS/2 is based on DOS-and some very early Windows APIs. It then was forked in a different direction than Windows went. Windows and OS/2 only share some things in common from lets say the Windows v.2.0 era. Other than that they are very different animals. Just thought I would point that out.

Don Edwards
I am officially a retired member.
I might answer a PM or a post if its relevant to something.

Ah, never say never!!
Past texture releases, Hmm let me think about it

Thanks for your understanding.

Topic author
don
Posts: 1709
Joined: 12.07.2003
With us: 21 years 4 months
Location: Colorado, USA (7000 ft)

Post #6by don » 23.10.2003, 06:35

Ummm, hate to disagree with you Don, but I was in the middle of developing under Windows, along with testing OS/2, when MS and IBM were CO-authoring OS/2. Then MS decided to split from their agreement with IBM, just like they did with IBM-DOS, taking a LOT of code with it, and created the early versions of NT from it. NTFS and OS/2 file system were compatible in the beginning, and not based on DOS. I knew people involved with the early versions of NT and this is how it was explained to me. If history wrote it differently, then it was to avoid prosecution from MS <laughing>!

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 10 months
Location: Seattle, Washington, USA

Re: Win 1.3.1 p11 - Video Recording Bug - 1-2 min limit

Post #7by chris » 29.10.2003, 11:29

don wrote:When recording a video at 640x480, full frames, uncompressed, Celestia is limited to 1 to 2 minutes of recording (2 GB file size). When it goes over this limit, the AVI file becomes corrupt.


I have absolutely no idea how to go about fixing this. Any suggestions?

--Chris

Harry
Posts: 559
Joined: 05.09.2003
With us: 21 years 2 months
Location: Germany

Re: Win 1.3.1 p11 - Video Recording Bug - 1-2 min limit

Post #8by Harry » 29.10.2003, 12:14

chris wrote: have absolutely no idea how to go about fixing this. Any suggestions?

celestia seems to be using Video for Windows, and

Microsoft Knowledge Base Article - 193656

suggest that this is a limitation in VfW. But they also write:

Programs using Microsoft DirectShow can create AVI files that exceed 2 GB in size on computers using the FAT32 or NTFS file system.

Topic author
don
Posts: 1709
Joined: 12.07.2003
With us: 21 years 4 months
Location: Colorado, USA (7000 ft)

Post #9by don » 29.10.2003, 18:10

Thanks for the info Harald!


Return to “Bugs”