support for asf format

Jay_Norwood wrote on 9/19/1999, 3:58 PM
How exactly is the asf format implemented?
Will it play the asf file directly, or does
it have to copy the wave files out of it
and import them into another format? The
reason I'm asking is that I want to record
very large asf files with interleaved video
and audio. The files are _very_ large ..
as in 40GB. I don't really have the
disk room to be reduplicating the info in
the asf file.

Will Vegas handle the asf 64 bit file index
pointers?
Jay

Comments

pwppch wrote on 9/19/1999, 7:59 PM
Let me ask around on this one.

Q: What do you plan on using to record these 40 gb files?

Peter


Jay Norwood wrote:
>>How exactly is the asf format implemented?
>>Will it play the asf file directly, or does
>>it have to copy the wave files out of it
>>and import them into another format? The
>>reason I'm asking is that I want to record
>>very large asf files with interleaved video
>>and audio. The files are _very_ large ..
>>as in 40GB. I don't really have the
>>disk room to be reduplicating the info in
>>the asf file.
>>
>>Will Vegas handle the asf 64 bit file index
>>pointers?
>>Jay
>>
Jay_Norwood wrote on 9/24/1999, 9:10 PM


Peter Haller wrote:
>>Let me ask around on this one.
>>
>>Q: What do you plan on using to record these 40 gb files?
It is called the Windows NT File system. Here is an
example piece of code that writes files up to 128 GB.
Jay
pfi->ovw.Offset = pfi->fp_current.split.low;
pfi->ovw.OffsetHigh = pfi->fp_current.split.high;
WriteFile(pfi->hfile,(LPVOID)pfi-
>fbuf,BUFFER_SIZE,&retv,&pfi->ovw);


>>
>>Peter
>>
>>
>>Jay Norwood wrote:
>>>>How exactly is the asf format implemented?
>>>>Will it play the asf file directly, or does
>>>>it have to copy the wave files out of it
>>>>and import them into another format? The
>>>>reason I'm asking is that I want to record
>>>>very large asf files with interleaved video
>>>>and audio. The files are _very_ large ..
>>>>as in 40GB. I don't really have the
>>>>disk room to be reduplicating the info in
>>>>the asf file.
>>>>
>>>>Will Vegas handle the asf 64 bit file index
>>>>pointers?
>>>>Jay
>>>>
pwppch wrote on 9/25/1999, 10:17 AM
Uh, I am aware of NTFS. That is not what I meant.

What application are you going to use? Vegas cannot record to
anything other than .wav files, which have the 2 gig limit.

So where are these 40 gig files comming from? What app records into
asf files directly?

Peter


Jay Norwood wrote:
>>
>>
>>Peter Haller wrote:
>>>>Let me ask around on this one.
>>>>
>>>>Q: What do you plan on using to record these 40 gb files?
>>It is called the Windows NT File system. Here is an
>>example piece of code that writes files up to 128 GB.
>>Jay
>> pfi->ovw.Offset = pfi->fp_current.split.low;
>> pfi->ovw.OffsetHigh = pfi->fp_current.split.high;
>> WriteFile(pfi->hfile,(LPVOID)pfi-
>>>fbuf,BUFFER_SIZE,&retv,&pfi->ovw);
>>
>>
>>>>
>>>>Peter
>>>>
>>>>
>>>>Jay Norwood wrote:
>>>>>>How exactly is the asf format implemented?
>>>>>>Will it play the asf file directly, or does
>>>>>>it have to copy the wave files out of it
>>>>>>and import them into another format? The
>>>>>>reason I'm asking is that I want to record
>>>>>>very large asf files with interleaved video
>>>>>>and audio. The files are _very_ large ..
>>>>>>as in 40GB. I don't really have the
>>>>>>disk room to be reduplicating the info in
>>>>>>the asf file.
>>>>>>
>>>>>>Will Vegas handle the asf 64 bit file index
>>>>>>pointers?
>>>>>>Jay
>>>>>>
Jay_Norwood wrote on 9/27/1999, 12:30 AM
The ASF definition permits multiple .wav files interleaved
in one large file. It supports an index with 64 bit
offsets into the big file. The big file can contain
audio, video or other user defined objects.
The excerpt I posted is from the program I wrote
to create the big interleaved ASF format audio file.
There's nothing in NT or 95 that prevents you guys
from supporting the big files ... you're probably
just using C 32 bit file pointers. The excerpt below
shows that the win32 api is perfectly capable of
handling the larger file offsets.
Jay

Peter Haller wrote:
>>Uh, I am aware of NTFS. That is not what I meant.
>>
>>What application are you going to use? Vegas cannot record to
>>anything other than .wav files, which have the 2 gig limit.
>>
>>So where are these 40 gig files comming from? What app records into
>>asf files directly?
>>
>>Peter
>>
>>
>>Jay Norwood wrote:
>>>>
>>>>
>>>>Peter Haller wrote:
>>>>>>Let me ask around on this one.
>>>>>>
>>>>>>Q: What do you plan on using to record these 40 gb files?
>>>>It is called the Windows NT File system. Here is an
>>>>example piece of code that writes files up to 128 GB.
>>>>Jay
>>>> pfi->ovw.Offset = pfi->fp_current.split.low;
>>>> pfi->ovw.OffsetHigh = pfi->fp_current.split.high;
>>>> WriteFile(pfi->hfile,(LPVOID)pfi-
>>>>>fbuf,BUFFER_SIZE,&retv,&pfi->ovw);
>>>>
>>>>
>>>>>>
>>>>>>Peter
>>>>>>
>>>>>>
>>>>>>Jay Norwood wrote:
>>>>>>>>How exactly is the asf format implemented?
>>>>>>>>Will it play the asf file directly, or does
>>>>>>>>it have to copy the wave files out of it
>>>>>>>>and import them into another format? The
>>>>>>>>reason I'm asking is that I want to record
>>>>>>>>very large asf files with interleaved video
>>>>>>>>and audio. The files are _very_ large ..
>>>>>>>>as in 40GB. I don't really have the
>>>>>>>>disk room to be reduplicating the info in
>>>>>>>>the asf file.
>>>>>>>>
>>>>>>>>Will Vegas handle the asf 64 bit file index
>>>>>>>>pointers?
>>>>>>>>Jay
>>>>>>>>
pwppch wrote on 9/27/1999, 12:43 AM
We are very aware of asf and it capabilities. (We were on the
committee that helped to define and ratify asf.) We are aware of what
needs to be done to allow for wave files larger than 2 gig. Yes, we
understand file i/o under Windows.

So, again I ask my question:

What app are you planning on using to capture these huge files that
you want to edit in Vegas?

Thanks
Peter




Jay Norwood wrote:
>>The ASF definition permits multiple .wav files interleaved
>>in one large file. It supports an index with 64 bit
>>offsets into the big file. The big file can contain
>>audio, video or other user defined objects.
>>The excerpt I posted is from the program I wrote
>>to create the big interleaved ASF format audio file.
>>There's nothing in NT or 95 that prevents you guys
>>from supporting the big files ... you're probably
>>just using C 32 bit file pointers. The excerpt below
>>shows that the win32 api is perfectly capable of
>>handling the larger file offsets.
>>Jay
>>
>>Peter Haller wrote:
>>>>Uh, I am aware of NTFS. That is not what I meant.
>>>>
>>>>What application are you going to use? Vegas cannot record to
>>>>anything other than .wav files, which have the 2 gig limit.
>>>>
>>>>So where are these 40 gig files comming from? What app records
into
>>>>asf files directly?
>>>>
>>>>Peter
>>>>
>>>>
>>>>Jay Norwood wrote:
>>>>>>
>>>>>>
>>>>>>Peter Haller wrote:
>>>>>>>>Let me ask around on this one.
>>>>>>>>
>>>>>>>>Q: What do you plan on using to record these 40 gb files?
>>>>>>It is called the Windows NT File system. Here is an
>>>>>>example piece of code that writes files up to 128 GB.
>>>>>>Jay
>>>>>> pfi->ovw.Offset = pfi->fp_current.split.low;
>>>>>> pfi->ovw.OffsetHigh = pfi->fp_current.split.high;
>>>>>> WriteFile(pfi->hfile,(LPVOID)pfi-
>>>>>>>fbuf,BUFFER_SIZE,&retv,&pfi->ovw);
>>>>>>
>>>>>>
>>>>>>>>
>>>>>>>>Peter
>>>>>>>>
>>>>>>>>
>>>>>>>>Jay Norwood wrote:
>>>>>>>>>>How exactly is the asf format implemented?
>>>>>>>>>>Will it play the asf file directly, or does
>>>>>>>>>>it have to copy the wave files out of it
>>>>>>>>>>and import them into another format? The
>>>>>>>>>>reason I'm asking is that I want to record
>>>>>>>>>>very large asf files with interleaved video
>>>>>>>>>>and audio. The files are _very_ large ..
>>>>>>>>>>as in 40GB. I don't really have the
>>>>>>>>>>disk room to be reduplicating the info in
>>>>>>>>>>the asf file.
>>>>>>>>>>
>>>>>>>>>>Will Vegas handle the asf 64 bit file index
>>>>>>>>>>pointers?
>>>>>>>>>>Jay
>>>>>>>>>>
Jay_Norwood wrote on 9/28/1999, 8:13 PM
Well, I already answered that once. I wrote the program.
It talks only to a card that I built that has 4 56301 dsps.
It records 32 tracks at 96khz to files up to 128GB.
The excerpt code is from the program that creates the file.

Now ... can you answer my original question?

Does Vegas handle large ASF files and the 64 bit
index entries? Does it have to extract the .wav
files from the larger .asf file in order to process
it or will it do it in place? This is important
to me since I don't really want to have to
be wasting another big disk.

I'm guessing from your previous answer that Vegas
doesn't handle this yet.

Jay

Peter Haller wrote:
>>We are very aware of asf and it capabilities. (We were on the
>>committee that helped to define and ratify asf.) We are aware of
what
>>needs to be done to allow for wave files larger than 2 gig. Yes, we
>>understand file i/o under Windows.
>>
>>So, again I ask my question:
>>
>>What app are you planning on using to capture these huge files that
>>you want to edit in Vegas?
>>
>>Thanks
>>Peter
>>
>>
>>
>>
>>Jay Norwood wrote:
>>>>The ASF definition permits multiple .wav files interleaved
>>>>in one large file. It supports an index with 64 bit
>>>>offsets into the big file. The big file can contain
>>>>audio, video or other user defined objects.
>>>>The excerpt I posted is from the program I wrote
>>>>to create the big interleaved ASF format audio file.
>>>>There's nothing in NT or 95 that prevents you guys
>>>>from supporting the big files ... you're probably
>>>>just using C 32 bit file pointers. The excerpt below
>>>>shows that the win32 api is perfectly capable of
>>>>handling the larger file offsets.
>>>>Jay
>>>>
>>>>Peter Haller wrote:
>>>>>>Uh, I am aware of NTFS. That is not what I meant.
>>>>>>
>>>>>>What application are you going to use? Vegas cannot record to
>>>>>>anything other than .wav files, which have the 2 gig limit.
>>>>>>
>>>>>>So where are these 40 gig files comming from? What app records
>>into
>>>>>>asf files directly?
>>>>>>
>>>>>>Peter
>>>>>>
>>>>>>
>>>>>>Jay Norwood wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>Peter Haller wrote:
>>>>>>>>>>Let me ask around on this one.
>>>>>>>>>>
>>>>>>>>>>Q: What do you plan on using to record these 40 gb files?
>>>>>>>>It is called the Windows NT File system. Here is an
>>>>>>>>example piece of code that writes files up to 128 GB.
>>>>>>>>Jay
>>>>>>>> pfi->ovw.Offset = pfi->fp_current.split.low;
>>>>>>>> pfi->ovw.OffsetHigh = pfi->fp_current.split.high;
>>>>>>>> WriteFile(pfi->hfile,(LPVOID)pfi-
>>>>>>>>>fbuf,BUFFER_SIZE,&retv,&pfi->ovw);
>>>>>>>>
>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>Peter
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>Jay Norwood wrote:
>>>>>>>>>>>>How exactly is the asf format implemented?
>>>>>>>>>>>>Will it play the asf file directly, or does
>>>>>>>>>>>>it have to copy the wave files out of it
>>>>>>>>>>>>and import them into another format? The
>>>>>>>>>>>>reason I'm asking is that I want to record
>>>>>>>>>>>>very large asf files with interleaved video
>>>>>>>>>>>>and audio. The files are _very_ large ..
>>>>>>>>>>>>as in 40GB. I don't really have the
>>>>>>>>>>>>disk room to be reduplicating the info in
>>>>>>>>>>>>the asf file.
>>>>>>>>>>>>
>>>>>>>>>>>>Will Vegas handle the asf 64 bit file index
>>>>>>>>>>>>pointers?
>>>>>>>>>>>>Jay
>>>>>>>>>>>>
pwppch wrote on 9/28/1999, 9:26 PM
Didn't realize from your previous post that you wrote something that
will actually capture to asf.

Vegas renders ASF files. It will not read them.

Vegas will not do what you want.

Peter

Jay Norwood wrote:
>>Well, I already answered that once. I wrote the program.
>>It talks only to a card that I built that has 4 56301 dsps.
>>It records 32 tracks at 96khz to files up to 128GB.
>>The excerpt code is from the program that creates the file.
>>
>>Now ... can you answer my original question?
>>
>>Does Vegas handle large ASF files and the 64 bit
>>index entries? Does it have to extract the .wav
>>files from the larger .asf file in order to process
>>it or will it do it in place? This is important
>>to me since I don't really want to have to
>>be wasting another big disk.
>>
>>I'm guessing from your previous answer that Vegas
>>doesn't handle this yet.
>>
>>Jay
>>
>>Peter Haller wrote:
>>>>We are very aware of asf and it capabilities. (We were on the
>>>>committee that helped to define and ratify asf.) We are aware of
>>what
>>>>needs to be done to allow for wave files larger than 2 gig. Yes,
we
>>>>understand file i/o under Windows.
>>>>
>>>>So, again I ask my question:
>>>>
>>>>What app are you planning on using to capture these huge files
that
>>>>you want to edit in Vegas?
>>>>
>>>>Thanks
>>>>Peter
>>>>
>>>>
>>>>
>>>>
>>>>Jay Norwood wrote:
>>>>>>The ASF definition permits multiple .wav files interleaved
>>>>>>in one large file. It supports an index with 64 bit
>>>>>>offsets into the big file. The big file can contain
>>>>>>audio, video or other user defined objects.
>>>>>>The excerpt I posted is from the program I wrote
>>>>>>to create the big interleaved ASF format audio file.
>>>>>>There's nothing in NT or 95 that prevents you guys
>>>>>>from supporting the big files ... you're probably
>>>>>>just using C 32 bit file pointers. The excerpt below
>>>>>>shows that the win32 api is perfectly capable of
>>>>>>handling the larger file offsets.
>>>>>>Jay
>>>>>>
>>>>>>Peter Haller wrote:
>>>>>>>>Uh, I am aware of NTFS. That is not what I meant.
>>>>>>>>
>>>>>>>>What application are you going to use? Vegas cannot record to
>>>>>>>>anything other than .wav files, which have the 2 gig limit.
>>>>>>>>
>>>>>>>>So where are these 40 gig files comming from? What app
records
>>>>into
>>>>>>>>asf files directly?
>>>>>>>>
>>>>>>>>Peter
>>>>>>>>
>>>>>>>>
>>>>>>>>Jay Norwood wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>Peter Haller wrote:
>>>>>>>>>>>>Let me ask around on this one.
>>>>>>>>>>>>
>>>>>>>>>>>>Q: What do you plan on using to record these 40 gb files?
>>>>>>>>>>It is called the Windows NT File system. Here is an
>>>>>>>>>>example piece of code that writes files up to 128 GB.
>>>>>>>>>>Jay
>>>>>>>>>> pfi->ovw.Offset = pfi->fp_current.split.low;
>>>>>>>>>> pfi->ovw.OffsetHigh = pfi-
>fp_current.split.high;
>>>>>>>>>> WriteFile(pfi->hfile,(LPVOID)pfi-
>>>>>>>>>>>fbuf,BUFFER_SIZE,&retv,&pfi->ovw);
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>Peter
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>Jay Norwood wrote:
>>>>>>>>>>>>>>How exactly is the asf format implemented?
>>>>>>>>>>>>>>Will it play the asf file directly, or does
>>>>>>>>>>>>>>it have to copy the wave files out of it
>>>>>>>>>>>>>>and import them into another format? The
>>>>>>>>>>>>>>reason I'm asking is that I want to record
>>>>>>>>>>>>>>very large asf files with interleaved video
>>>>>>>>>>>>>>and audio. The files are _very_ large ..
>>>>>>>>>>>>>>as in 40GB. I don't really have the
>>>>>>>>>>>>>>disk room to be reduplicating the info in
>>>>>>>>>>>>>>the asf file.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>Will Vegas handle the asf 64 bit file index
>>>>>>>>>>>>>>pointers?
>>>>>>>>>>>>>>Jay
>>>>>>>>>>>>>>