|
From: Dan D. <da...@de...> - 2004-10-20 04:04:21
|
On Tue, 2004-10-12 at 00:32 -0700, Dean Kolosiek wrote: > Hello, > > I ported the assembly language of libdv-0.103 to AMD64. I left a copy of it > at http://www.users.qwest.net/~kdean6/libdv-0.103-AMD64.tar.gz if you want > it. There's no web page for it, just that file, so go directly to it. I am very happy to announce that this has been committed to CVS with only a minor build fix. Thank you for the hard work you put into this. > I also found a bug with multi-threading when I ran > enctest. _dv_prepare_reorder_tables gets called by each thread during > initialization, but it's not written to run multiple times. I got > segmentation faults at random times because the time slicing was random, > but many times it worked fine. I did not try to fix it. OK, not looked at yet. > I did not bother translating the use_mmx parts because it is my > understanding that AMD64 chips will always have mmx functionality. This > should be double-checked, and it may not be true for Intel chips. I have not yet looked into this either. > It needs more testing before distribution. I've only tested it with enctest > and playdv, and in kino (linking the new code) I played one .avi file made > by grabdv. playdv plays the pond.dv example. I'm not really a video person, > so I don't know how to come up with tests for it. I'm running it on a > Fedora Core 2 x86-64 Opteron system. I hope now that it is in CVS we can get some testing. I will post a message to the Kino website to solicit testers. |