Hi Ralph, Two diffs. One for vorbis.def and the other for vorbisfile.def. Hope they work!! regards John -------------- next part -------------- A non-text attachment was scrubbed... Name: vorbisdef.diff Type: application/octet-stream Size: 256 bytes Desc: vorbisdef.diff Url : http://lists.xiph.org/pipermail/vorbis-dev/attachments/20031001/3b7df5ad/vorbisdef-0001.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: vorbisfiledef.diff Type: application/octet-stream Size: 199 bytes Desc: vorbisfiledef.diff Url : http://lists.xiph.org/pipermail/vorbis-dev/attachments/20031001/3b7df5ad/vorbisfiledef-0001.obj
On Wed, Oct 01, 2003 at 10:22:17PM +0100, John Edwards wrote:> Two diffs. One for vorbis.def and the other for vorbisfile.def.Thanks! Committed.> Hope they work!!You'll have to tell me; I don't do windows. A couple of questions, since this really needs review against the headers. The .def files are just the public functions in the dll? Does order matter? If so I'll go through and verify. We'll still need testing though, since there are always a few private 'cheats' vorbisfile wants access to. -r --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
I've uploaded the sdk again as some of the vorbis docs just changed in the CVS. Available here: http://homepage.ntlworld.com/jfe1205/OggVorbis-win32sdk-1.0.1.zip John <p>--- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
On Wed, Oct 01, 2003 at 10:22:17PM +0100, John Edwards wrote:> Two diffs. One for vorbis.def and the other for vorbisfile.def.It looks like we were also missing: vorbis_granule_time from vorbis.def, ov_raw_seek_lap ov_pcm_seek_lap ov_pcm_seek_page_lap ov_time_seek_lap ov_time_seek_page_lap from vorbisfile.def, and serveral from vorbisenc.def. I've committed an update, and a similar one for libogg. Could you check that it still builds, is compatible, etc.? The vorbis_encode_* were also mixed between vorbis.def and vorbisenc.def. I moved all of these to vorbisenc.def, which seemed more proper. But I'm worried because I don't understand why the split was there in the first place. -r --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Based on the comments of Dimitry Andric, I've recompiled the VC6 and VC7 SDKs ensuring consistent use of the appropriate run time libs. I have specified the dynamic libs for the dlls. I've also recompiled the examples using VC6. Links are, as before: http://homepage.ntlworld.com/jfe1205/OggVorbis-win32sdk-1.0.1.zip http://homepage.ntlworld.com/jfe1205/OggVorbis-win32sdkVC7-1.0.1.zip http://homepage.ntlworld.com/jfe1205/vorbis_examples.zip John <p>--- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> How is it that Microsoft can ship one single DirectX SDK > that works in all versions, and we can't seem to do the same thing?For what it's worth, dumpbin /exports d3d9.dll shows it depending on msvcrt.dll. So they probably either build with VC6 or have a kludged build that compiles with VC7 but uses the VC6 C runtime library. -Dave --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> But the version of the SDK that I have - 9.0 - shipped with both VC6and VC7 project files. That was probably just for the sample code, which will build with either compiler. -Dave --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> So if you import the VC6 project files into VC7 and do a build, it > updates the links to require the VC7 runtime?VC6 and VC7 both link with (for example) libc.lib. But each supplies a different version, containing references to a different DLL. With the exception of _ftol / _ftol2, I wouldn't be surprised if you could point VC7 at VC6's include directories and libraries and it would work just fine. They couldn't have made significant changes to the ABI between versions or none of the existing DLL's (the entire Win32 SDK, for that matter) would work properly. -Dave --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> For what it's worth, dumpbin /exports d3d9.dll shows it depending onmsvcrt.dll. Dammit, that's dumpbin /imports d3d9.dll. -Dave --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> I thought that we specifically weren't linking in the runtime > to prevent this problem, or do I have it the opposite way? > Ie, linking in the runtime would prevent this problem.What does dumpbin /imports on the vorbis dll's say? That will tell you what's going on. -Dave --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.