AVID editor needs help
Hi,
New to FCP and just trying to work my way around, but struggling to find a couple of things I'm used to.
Firstly, in AVID I have a 'lock all' shortcut mapped to the keyboard which allows me to lock tracks in the timeline, clips in bins, effects, subclips and most especially sequences so that they can't easily be deleted. I know in FCP I can lock tracks, but I can't find how to lock anything else. I'm sure it's right there in front of me, but you know how it is...
Also, what is FCP's equivalent of 'sync lock' in the timeline ?
Thanks.
20" iMac 2 GHz Intel Core Duo Mac OS X (10.4.7)
Avids are different from fcp but you'll make the transition just fine. I did.
Don't think you can lock sequences, but why not duplicate your sequence (which I do at least once a day) and lock all the tracks on the duplicate if you're worried about it. My workflow is to duplicate my sequence each day when I start working. I don't ever(unless I've had a few beers at lunch) make changes to the duplicates. Just so you have an idea of how I work, I name my first sequence, Asembly 1. the next day, I highlight the sequence in the bin and hit option-d which creates a sequence called assembly 1copy. I then rename assembly 1, assembly 2 and start working on it.
FCP by default locks synch in the timeline. It will not allow you to throw things out of synch without warning you unless you lock a track. It took me a while to get used to it, but after a while, it's not a problem.
It seem to remember that there is a book for avid editors making the transition to fcp. Someone will hopefully pipe up with the name. Or you might google the subject.
Good luck and post back with any specific questions. This is a great resource and you'll find a lot of help with a minimum of attitude (although some may disagree on this). There are many experienced fcp editors here who started out on Avids.
Similar Messages
-
finding difficulty in using Acrobat Editor, need some tutorials or online help in editing pdf's
Press F1 within the application to open the Help section.
If you have specific questions ask them in the Acrobat forums (this is the Reader forum). -
I am brand new to doing a post, so please bear with me. I have Photoshop elements 8. the program is not allowing me to open the editor. Any ideas? I click on it and it acts like it is thinking and then nothing....
oh my!! i think this may be WAY over my head!! i have a computer savvy friend that I will get to look at your suggestion. fyi, I had called the help line and for $30 they can talk to me. he suggested that i buy Photoshop 9 and get free "phone talk".
thanks
Date: Mon, 7 Feb 2011 12:20:54 -0700
From: [email protected]
To: [email protected]
Subject: need help with Editor
Try making a direct desktop icon for the Organizer and Editor and that will bypass the welcome screen and any advertising.
On Windows right click on the desktop and select New >> Shortcut
Browse to Computer OS C:
And find the PSE Organizer application in Program Files or Program Files (x86) on Windows 7 - 64 bit.
Inside the Adobe >> Photoshop Elements Organizer (yellow folder) you are looking for an application file “PhotoshopEementsOrganizer” with six small icons (e.g. representing thumbnails)
Select it and click OK
Click next
Rename by taking out Photoshop Elements leaving just the word Organizer
Then click finish
You should now be able to launch directly form the desktop by double clicking on the icon.
+You can set up a similar direct link to the Editor application (.exe file which has the blue PSE icon). As before take out Photoshop Elements just leaving the description Editor and it will show up clearly on the desktop.
+You can keep the standard Photoshop icon which links to the welcome screen but I prefer to delete it from the desktop. If you ever need to get to the welcome screen you simply click Window >>Welcome on the top menu when the application is open.
> -
also say explorer not reading SWF files and I have to reload them? Not sure what that is either,
Thanks
JimHi Nancy
Trying to update my site got to make some changes. Do you work on sites via remote? I am on Cloud.
: Nancy O.
Sent: Monday, September 01, 2014 3:47 PM
To: James Neidner
Subject: Need help " Can't find a valid editor for this file extension" not sure why I am getting and this or what to do.
Need help " Can't find a valid editor for this file extension" not sure why I am getting and this or what to do.
created by Nancy O. <https://forums.adobe.com/people/Nancy+O.> in Dreamweaver support forum - View the full discussion <https://forums.adobe.com/message/6692200#6692200> -
Setting Up New FCP5 HD Bay -- Need Help
I'm setting up an HD edit bay for a friend, and I have a number of questions. Any help would be a godsend.
Basically, he's got a G5 with Final Cut Studio installed, a Motu audio interface, a Mackie Mixer, a Decklink Pro HD dual link, M-audio LX4 5.1 speakers, and a DVD/VHS recorder. He has one 250G internal capture drive, and one external 1TB firewire G-Raid. He's running a 23" and 20" Cinema Displays, and a Panasonic 32" HD LCD Flatscreen.
He wants to rent decks per project for capture and output.
My questions is this, how do we output to SD VHS/DVD or other formats for clients? Do we need a Switcher? Is it possible to do format conversion in Final Cut and output via Firewire instead of decklink to SD devices?
Also, is SDI (serial digital interface) cross-platform from SD to HD? Kramer Electonics has an interesting format converter that supports SDI, but will that change HD to SD? Here is a model number and link. FC-7402
http://www.kramerelectronics.com/indexes/item.asp?pic=71
Kramer also has a firewire format converter that looks interesting. FC-20
http://www.kramerelectronics.com/indexes/item.asp?pic=430
One of the Mac Vendors suggested the Blackmagic Multibridge Extreme, which sounds perfect, but costs $2000 - 3000.
I'm looking for a low cost alternative, if possible.
I really need help from someone experienced with this. I'm a freelance editor who cuts offline mostly on Avid for episodic TV, but my friend master HD out of his Mac edit suite. This is new territory for me.
Thanks in advance.You should setup your local DNS to resolve only for the 'film.lab.' domain. Any requests that your local DNS will not be authoritative for should be forwarded to your district's DNS server. You should also set your local DNS to allow recursion only for clients on the 10.x.x.x subnet. The failure of clients configured to use your DNS for name resolution could be due to rules that have bee setup on your district's edge router to block outbound and inbound port 53 requests for all internal clients.
If you set your server and clients to use your district's DNS server as the secondary for your zone, you must make certain that any hostnames within your local zone are defined on your district's DNS to resolve to the private, 10.x.x.x, subnet that you will be running your systems on. If you don't -and your DNS goes down and there is no secondary defined on the clients that contains the zone info for your subnet- your clients won't be able to find any hosts. If you wish to run services that will be accessible from the Internet on your local server, this may require your network admins to make changes to routing to allow those request to be pass from the public network to the private one.
Also, if your district runs a central DHCP server you will need your district network admins to setup their DHCP server to return the correct client settings for your DNS and search domains for the clients within your subnet. If they do run a central DHCP server, do not attempt to set up a local one for your subnet. If you do, the probability that you will receive a very angry phone call from a not so happy fellow at your district is very high. -
Avid editor straches head...subclips again
This is maybe a logging q/workflow q/
...Let me start by saying, as an AVID fan and editor of nearly a decade, FCP5 HD is amazing in so many ways. Pick up in the UK is hopfully improving with the BBC and others investing.
I used FCP last year on a HD 50 min US Discovery Channel doc and I had a love/hate relationship. Certain aspects of the app were just so good (timeline editing, composting, etc). Some however were woeful. I am not going to try and compare Avid with FCP but I must admit to maybe having a legacy workflow that doesn't always translate. I am sure that as FCP works its way into the pro end of the market there will be many other Avid editors scratching their heads. Now I'm on another (my 2nd) FCP project and I'm concerned...
One of the issues that KILLS me is subclips, and PLEASE DON"T SAY THAT YOU SHOULD CAPTURE YOUR CLIPS LOGGED ALREADY. We don't capture our clips, assistants load the tape and we view when its all in , maybe a week later if there's 25 tapes, whatever.
There's no way that they're gonna pay your edit rate to sit in a suite with a director and view tapes, spool, capture, etc. if there's hours of footage. And a director who's worked on Avid for years isn't going to give exact clip info to the digitiser, it'll be like, 'go in there and out 25 mins later')
So now thats out the way, let's see if you can help me out.
Say we have a 30 min clip with GVs, IVs, and CA.
Normally I subclip each q/a in the IV, each GV and each CA, etc.
Then I may stick them in multiple bins, or not. Depends on the project. Some time later I come back , and edit them into a sequence and the director says, there's a great shot a few minutes up tape of that shot on the timeline. So I want to reference the original clip. I matchframe (f) the timeline clip, the viewer loads the subclip. Then I reveal master clip (SHIFT f), an option that is sometimes greyed out for various confusing reasons. That shows me the subclip in the assigned bin. But how do i track back to the the original clip without using the Find command?
In Avid its Matchframe twice and you've loaded the original clip. It always relates back. Not so in FCP.
Lets say also that I want to trim a subclip beyond its in or out, I have to remove subclip limits. Next time I load that subclip, its the entire clip. so the subclip is redundant, its just a renamed version of the original clip. Is there another way to trim the subclip beyond its limits WITHOUT blowing the subclip i/o points? Same applies to adding a dissolve, etc, or anything that needs to reference media beyond the original subclip i/o points.
I think I posted about this before and I had replies suggesting that I had to be more careful choosing i/o points for subclips. Well, i thought this was non linear, random access, non destructive editing. I can do this basic editing technique in Avid versions going back as long as I can remember, why not on FCP 5? Or does FCP really need me to modify my workflow?
Thanks and apologies for the frustrated tone.Say we have a 30 min clip with GVs, IVs, and CA. Normally I subclip each q/a in the IV, each GV and each CA, etc.< </div>
This must be Euro-Avid-speak. My fault. I have never used Avid and never learned anything besides high school Spanish, so translation is necessary.
One of the issues that KILLS me is subclips, and PLEASE DON"T SAY THAT YOU SHOULD CAPTURE YOUR CLIPS LOGGED ALREADY. We don't capture our clips, assistants load the tape and we view when its all in , maybe a week later if there's 25 tapes, whatever.<
Well, i thought this was non linear, random access, non destructive editing. I can do this basic editing technique in Avid versions going back as long as I can remember, why not on FCP 5? Or does FCP really need me to modify my workflow?< </div>
Then you may need to face the unfortunate prospect that you simply will not be able to use FCP in your work. Or you adapt; FCP will never work like your old Avid.
I do have one—possibly helpful—suggestion (besides asking that you purchase the "FCP for ex-Avid users" books that are on the market). Comparing FCP to Avid gets you two things around here: Views from other Avid users (a decidedly small minority around here) and active avoidance. You might get some help from a larger body of the forum's participants by asking about subclips instead of telling us why they blow. We know that part, subclips in FCP are poorly implemented. That's why I try to never use them.
bogiesan -
Need help with Premiere Pro 6 media/file management!
I've been an Avid editor for 20+ years and understand media management in that world. I've recently learned FCP 7 and understand media management in that world. But for the life of me I cannot wrap my head around how Premiere Pro 6 manages media. I am looking for a very straightforward explanation, chart, anything to make sense of this. Thanks in advance for helping an old dog learn new tricks!
More information needed for someone to help... please click below and provide the requested information
-Premiere Pro Video Editing Information FAQ http://forums.adobe.com/message/4200840
Exactly what is INSIDE the video you are editing?
Codec & Format information, with 2 links inside for you to read http://forums.adobe.com/thread/1270588
Report back with the codec details of your file, use the programs below... A screen shot works well to SHOW people what you are doing
http://forums.adobe.com/thread/592070?tstart=30 for screen shot instructions
Free programs to get file information for PC/Mac http://mediaarea.net/en/MediaInfo/Download -
FCP 7 constantly crashing. I need help!
I need help!
I'm in the middle of a big project and it's become impossible to continue editing because of the times FCP is crashing.
I've done the usual stuff, deleted the preferences, created new projects and copy only the sequences needed to reduce the amount of stuff and repaired disk permissions.
The project is pretty big, as most of my clips are multiclips (two C300s) and my main sequence runs for around two hours.
Here are the details of the crash reporter, if someone could help me it would be very much appreciated.
Thanks very much
Process:
Final Cut Pro [348]
Path:
/Applications/Final Cut Pro.app/Contents/MacOS/Final Cut Pro
Identifier:
com.apple.FinalCutPro
Version:
7.0.3 (7.0.3)
Build Info:
FCPApp-1008261348~8
Code Type:
X86 (Native)
Parent Process: launchd [182]
Date/Time:
2013-10-04 12:25:13.954 +0100
OS Version:
Mac OS X 10.6.8 (10K549)
Report Version: 6
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 38 Dispatch queue: com.apple.root.default-priority
Thread 0: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib
0x92451b36 semaphore_wait_trap + 10
1 libSystem.B.dylib
0x924e07d5 _dispatch_group_wait_slow + 268
2 com.apple.AppleProResCodec
0x0fcec8a0 IcpDecompressorComponentDispatch + 40624
3 com.apple.AppleProResCodec
0x0fce2891 IcpCompressorComponentDispatch + 13905
Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib
0x92478382 kevent + 10
1 libSystem.B.dylib
0x92478a9c _dispatch_mgr_invoke + 215
2 libSystem.B.dylib
0x92477f59 _dispatch_queue_invoke + 163
3 libSystem.B.dylib
0x92477cfe _dispatch_worker_thread2 + 240
4 libSystem.B.dylib
0x92477781 _pthread_wqthread + 390
5 libSystem.B.dylib
0x924775c6 start_wqthread + 30
Thread 2:
0 libSystem.B.dylib
0x92451b42 semaphore_wait_signal_trap + 10
1 libSystem.B.dylib
0x9247f6f8 _pthread_cond_wait + 1089
2 libSystem.B.dylib
0x924c805f pthread_cond_wait + 48
3 com.apple.FinalCutPro
0x0043f42b Synchronizable::Wait() + 53
4 com.apple.FinalCutPro
0x0042911f DisplayQueue::Run() + 681
5 com.apple.FinalCutPro
0x0046b49a Thread::RunHelper(void*) + 20
6 libSystem.B.dylib
0x9247f259 _pthread_start + 345
7 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 3:
0 libSystem.B.dylib
0x92451b42 semaphore_wait_signal_trap + 10
1 libSystem.B.dylib
0x9247f6f8 _pthread_cond_wait + 1089
2 libSystem.B.dylib
0x924c805f pthread_cond_wait + 48
3 com.apple.FinalCutPro
0x0043f42b Synchronizable::Wait() + 53
4 com.apple.FinalCutPro
0x004e67c3 WorkUnitPerformer::Run() + 55
5 com.apple.FinalCutPro
0x0046b49a Thread::RunHelper(void*) + 20
6 libSystem.B.dylib
0x9247f259 _pthread_start + 345
7 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 4:
0 libSystem.B.dylib
0x92451b42 semaphore_wait_signal_trap + 10
1 libSystem.B.dylib
0x9247f6f8 _pthread_cond_wait + 1089
2 libSystem.B.dylib
0x924c805f pthread_cond_wait + 48
3 com.apple.FinalCutPro
0x0043f42b Synchronizable::Wait() + 53
4 com.apple.FinalCutPro
0x004e67c3 WorkUnitPerformer::Run() + 55
5 com.apple.FinalCutPro
0x0046b49a Thread::RunHelper(void*) + 20
6 libSystem.B.dylib
0x9247f259 _pthread_start + 345
7 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 5:
0 libSystem.B.dylib
0x92451b42 semaphore_wait_signal_trap + 10
1 libSystem.B.dylib
0x9247f6f8 _pthread_cond_wait + 1089
2 libSystem.B.dylib
0x924c805f pthread_cond_wait + 48
3 com.apple.FinalCutPro
0x0043f42b Synchronizable::Wait() + 53
4 com.apple.FinalCutPro
0x004e67c3 WorkUnitPerformer::Run() + 55
5 com.apple.FinalCutPro
0x0046b49a Thread::RunHelper(void*) + 20
6 libSystem.B.dylib
0x9247f259 _pthread_start + 345
7 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 6:
0 libSystem.B.dylib
0x92451b42 semaphore_wait_signal_trap + 10
1 libSystem.B.dylib
0x9247f6f8 _pthread_cond_wait + 1089
2 libSystem.B.dylib
0x924c805f pthread_cond_wait + 48
3 com.apple.FinalCutPro
0x0043f42b Synchronizable::Wait() + 53
4 com.apple.FinalCutPro
0x004e67c3 WorkUnitPerformer::Run() + 55
5 com.apple.FinalCutPro
0x0046b49a Thread::RunHelper(void*) + 20
6 libSystem.B.dylib
0x9247f259 _pthread_start + 345
7 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 7:
0 libSystem.B.dylib
0x92451b42 semaphore_wait_signal_trap + 10
1 libSystem.B.dylib
0x9247f6f8 _pthread_cond_wait + 1089
2 libSystem.B.dylib
0x924c805f pthread_cond_wait + 48
3 com.apple.FinalCutPro
0x0043f42b Synchronizable::Wait() + 53
4 com.apple.FinalCutPro
0x004e67c3 WorkUnitPerformer::Run() + 55
5 com.apple.FinalCutPro
0x0046b49a Thread::RunHelper(void*) + 20
6 libSystem.B.dylib
0x9247f259 _pthread_start + 345
7 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 8:
0 libSystem.B.dylib
0x92451b42 semaphore_wait_signal_trap + 10
1 libSystem.B.dylib
0x9247f6f8 _pthread_cond_wait + 1089
2 libSystem.B.dylib
0x924c805f pthread_cond_wait + 48
3 com.apple.FinalCutPro
0x0043f42b Synchronizable::Wait() + 53
4 com.apple.FinalCutPro
0x004e67c3 WorkUnitPerformer::Run() + 55
5 com.apple.FinalCutPro
0x0046b49a Thread::RunHelper(void*) + 20
6 libSystem.B.dylib
0x9247f259 _pthread_start + 345
7 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 9:
0 libSystem.B.dylib
0x92451b42 semaphore_wait_signal_trap + 10
1 libSystem.B.dylib
0x9247f6f8 _pthread_cond_wait + 1089
2 libSystem.B.dylib
0x924c805f pthread_cond_wait + 48
3 com.apple.FinalCutPro
0x0043f42b Synchronizable::Wait() + 53
4 com.apple.FinalCutPro
0x004e67c3 WorkUnitPerformer::Run() + 55
5 com.apple.FinalCutPro
0x0046b49a Thread::RunHelper(void*) + 20
6 libSystem.B.dylib
0x9247f259 _pthread_start + 345
7 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 10:
0 libSystem.B.dylib
0x92451c0e mach_wait_until + 10
1 ...ple.CoreServices.CarbonCore
0x9a4a97f0 MPDelayUntil + 43
2 ...ple.CoreServices.CarbonCore
0x9a4b9226 Delay + 107
3 ...edgiantsoftware.mbcc.slider
0x31696198 RGS::SerialServer::ThreadProcess() + 54
4 ...ple.CoreServices.CarbonCore
0x9a40554a PrivateMPEntryPoint + 68
5 libSystem.B.dylib
0x9247f259 _pthread_start + 345
6 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 11:
0 libSystem.B.dylib
0x9247faa2 __semwait_signal + 10
1 libSystem.B.dylib
0x924ab9c5 nanosleep$UNIX2003 + 188
2 libSystem.B.dylib
0x924e10ae sleep$UNIX2003 + 63
3 com.redgiantsoftware.mbframes
0x3ce36621 RGS::SerialServer::ThreadProcess() + 31
4 com.redgiantsoftware.mbframes
0x3ce382b3 RGS::ThreadObject::ThreadFunc(void*) + 17
5 libSystem.B.dylib
0x9247f259 _pthread_start + 345
6 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 12:
0 libSystem.B.dylib
0x9247faa2 __semwait_signal + 10
1 libSystem.B.dylib
0x924ab9c5 nanosleep$UNIX2003 + 188
2 libSystem.B.dylib
0x924e10ae sleep$UNIX2003 + 63
3 com.redgiantsoftware.InstantHD
0x3cea5f9f RGS::SerialServer::ThreadProcess() + 31
4 com.redgiantsoftware.InstantHD
0x3cea7d47 RGS::ThreadObject::ThreadFunc(void*) + 17
5 libSystem.B.dylib
0x9247f259 _pthread_start + 345
6 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 13:
0 libSystem.B.dylib
0x9247faa2 __semwait_signal + 10
1 libSystem.B.dylib
0x924ab9c5 nanosleep$UNIX2003 + 188
2 libSystem.B.dylib
0x924e10ae sleep$UNIX2003 + 63
3 com.redgiantsoftware.looks3fx
0x3d1ac3c9 CreateDialogWindow(CustomDialogData const&, char const*) + 9721
4 com.redgiantsoftware.looks3fx
0x3d1ae171 CreateDialogWindow(CustomDialogData const&, char const*) + 17313
5 libSystem.B.dylib
0x9247f259 _pthread_start + 345
6 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 14:
0 libSystem.B.dylib
0x9247faa2 __semwait_signal + 10
1 libSystem.B.dylib
0x924ab9c5 nanosleep$UNIX2003 + 188
2 libSystem.B.dylib
0x924e10ae sleep$UNIX2003 + 63
3 ...re.MagicBullet.Colorista_II
0x45982761 0x45900000 + 534369
4 ...re.MagicBullet.Colorista_II
0x459844e1 0x45900000 + 541921
5 libSystem.B.dylib
0x9247f259 _pthread_start + 345
6 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 15:
0 libSystem.B.dylib
0x92451afa mach_msg_trap + 10
1 libSystem.B.dylib
0x92452267 mach_msg + 68
2 com.apple.CoreFoundation
0x9a73d2df __CFRunLoopRun + 2079
3 com.apple.CoreFoundation
0x9a73c3c4 CFRunLoopRunSpecific + 452
4 com.apple.CoreFoundation
0x9a742304 CFRunLoopRun + 84
5 com.apple.DVCPROHDMuxer
0x42cde98f AVS::DestroyAVCDeviceController(AVS::AVCDeviceController*) + 317
6 libSystem.B.dylib
0x9247f259 _pthread_start + 345
7 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 16:
0 libSystem.B.dylib
0x92451afa mach_msg_trap + 10
1 libSystem.B.dylib
0x92452267 mach_msg + 68
2 com.apple.CoreFoundation
0x9a73d2df __CFRunLoopRun + 2079
3 com.apple.CoreFoundation
0x9a73c3c4 CFRunLoopRunSpecific + 452
4 com.apple.CoreFoundation
0x9a73c1f1 CFRunLoopRunInMode + 97
5 ....CoreMediaIOServicesPrivate
0x010fc9ab MIO::DAL::RunLoop::OwnThread(void*) + 157
6 ....CoreMediaIOServicesPrivate
0x010fe81c CAPThread::Entry(CAPThread*) + 96
7 libSystem.B.dylib
0x9247f259 _pthread_start + 345
8 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 17:
0 libSystem.B.dylib
0x92451afa mach_msg_trap + 10
1 libSystem.B.dylib
0x92452267 mach_msg + 68
2 com.apple.CoreFoundation
0x9a73d2df __CFRunLoopRun + 2079
3 com.apple.CoreFoundation
0x9a73c3c4 CFRunLoopRunSpecific + 452
4 com.apple.CoreFoundation
0x9a742304 CFRunLoopRun + 84
5 com.apple.qmaster.do
0x486aa460 swamp::CRAdReceiver2::ReceivingThread::runOnce() + 234
6 com.apple.AECore
0x480f6022 aecore::CThread::runThread() + 34
7 com.apple.AECore
0x480f3fb9 threadProc(void*) + 17
8 libSystem.B.dylib
0x9247f259 _pthread_start + 345
9 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 18:
0 libSystem.B.dylib
0x92470ac6 select$DARWIN_EXTSN + 10
1 com.apple.AECore
0x480f6067 aecore::CThread::runThread() + 103
2 com.apple.AECore
0x480f3fb9 threadProc(void*) + 17
3 libSystem.B.dylib
0x9247f259 _pthread_start + 345
4 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 19: com.apple.CFSocket.private
0 libSystem.B.dylib
0x92470ac6 select$DARWIN_EXTSN + 10
1 com.apple.CoreFoundation
0x9a77cc53 __CFSocketManager + 1091
2 libSystem.B.dylib
0x9247f259 _pthread_start + 345
3 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 20:
0 libSystem.B.dylib
0x92451b5a semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib
0x9247f6e1 _pthread_cond_wait + 1066
2 libSystem.B.dylib
0x924ae5a8 pthread_cond_timedwait_relative_np + 47
3 ...ple.CoreServices.CarbonCore
0x9a425b90 TSWaitOnConditionTimedRelative + 242
4 ...ple.CoreServices.CarbonCore
0x9a4258ce TSWaitOnSemaphoreCommon + 511
5 ...ickTimeComponents.component
0x954b18d5 ReadSchedulerThreadEntryPoint + 4698
6 libSystem.B.dylib
0x9247f259 _pthread_start + 345
7 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 21:
0 libSystem.B.dylib
0x92451b5a semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib
0x9247f6e1 _pthread_cond_wait + 1066
2 libSystem.B.dylib
0x924ae5a8 pthread_cond_timedwait_relative_np + 47
3 ...ple.CoreServices.CarbonCore
0x9a425b90 TSWaitOnConditionTimedRelative + 242
4 ...ple.CoreServices.CarbonCore
0x9a4258ce TSWaitOnSemaphoreCommon + 511
5 ...ple.CoreServices.CarbonCore
0x9a4805aa AIOFileThread(void*) + 1127
6 libSystem.B.dylib
0x9247f259 _pthread_start + 345
7 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 22:
0 libSystem.B.dylib
0x92451b5a semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib
0x9247f6e1 _pthread_cond_wait + 1066
2 libSystem.B.dylib
0x924ae5a8 pthread_cond_timedwait_relative_np + 47
3 ...ple.CoreServices.CarbonCore
0x9a425b90 TSWaitOnConditionTimedRelative + 242
4 ...ple.CoreServices.CarbonCore
0x9a4258ce TSWaitOnSemaphoreCommon + 511
5 ...ple.CoreServices.CarbonCore
0x9a449b8b TimerThread + 97
6 libSystem.B.dylib
0x9247f259 _pthread_start + 345
7 libSystem.B.dylib
0x9247f0de thread_start + 34
Thread 23: Dispatch queue: com.apple.root.default-priority
0 com.apple.AppleProResCodec
0x0fcf504e IcpDecompressorComponentDispatch + 75358
1 com.apple.AppleProResCodec
0x0fcee1d7 IcpDecompressorComponentDispatch + 47079
2 com.apple.AppleProResCodec
0x0fcecb6e IcpDecompressorComponentDispatch + 41342
Thread 24: Dispatch queue: com.apple.root.default-priority
0 com.apple.AppleProResCodec
0x0fcf5098 IcpDecompressorComponentDispatch + 75432
1 com.apple.AppleProResCodec
0x0fcee1d7 IcpDecompressorComponentDispatch + 47079
2 com.apple.AppleProResCodec
0x0fcecb6e IcpDecompressorComponentDispatch + 41342
Thread 25:
0 libSystem.B.dylib
0x92477412 __workq_kernreturn + 10
1 libSystem.B.dylib
0x924779a8 _pthread_wqthread + 941
2 libSystem.B.dylib
0x924775c6 start_wqthread + 30
Thread 26: Dispatch queue: com.apple.root.default-priority
Thread 27: Dispatch queue: com.apple.root.default-priority
Thread 28: Dispatch queue: com.apple.root.default-priority
Thread 29:
0 libSystem.B.dylib
0x92477412 __workq_kernreturn + 10
1 libSystem.B.dylib
0x924779a8 _pthread_wqthread + 941
2 libSystem.B.dylib
0x924775c6 start_wqthread + 30
Thread 30:
0 libSystem.B.dylib
0x92477412 __workq_kernreturn + 10
1 libSystem.B.dylib
0x924779a8 _pthread_wqthread + 941
2 libSystem.B.dylib
0x924775c6 start_wqthread + 30
Thread 31: Dispatch queue: com.apple.root.default-priority
Thread 32:
0 libSystem.B.dylib
0x92477412 __workq_kernreturn + 10
1 libSystem.B.dylib
0x924779a8 _pthread_wqthread + 941
2 libSystem.B.dylib
0x924775c6 start_wqthread + 30
Thread 33:
0 libSystem.B.dylib
0x92477412 __workq_kernreturn + 10
1 libSystem.B.dylib
0x924779a8 _pthread_wqthread + 941
2 libSystem.B.dylib
0x924775c6 start_wqthread + 30
Thread 34:
0 libSystem.B.dylib
0x92477412 __workq_kernreturn + 10
1 libSystem.B.dylib
0x924779a8 _pthread_wqthread + 941
2 libSystem.B.dylib
0x924775c6 start_wqthread + 30
Thread 35:
0 libSystem.B.dylib
0x92477412 __workq_kernreturn + 10
1 libSystem.B.dylib
0x924779a8 _pthread_wqthread + 941
2 libSystem.B.dylib
0x924775c6 start_wqthread + 30
Thread 36:
0 libSystem.B.dylib
0x92477412 __workq_kernreturn + 10
1 libSystem.B.dylib
0x924779a8 _pthread_wqthread + 941
2 libSystem.B.dylib
0x924775c6 start_wqthread + 30
Thread 37:
0 libSystem.B.dylib
0x92477412 __workq_kernreturn + 10
1 libSystem.B.dylib
0x924779a8 _pthread_wqthread + 941
2 libSystem.B.dylib
0x924775c6 start_wqthread + 30
Thread 38 Crashed: Dispatch queue: com.apple.root.default-priority
0 com.apple.CoreFoundation
0x9a72b559 _CFAutoreleasePoolPush + 297
1 libSystem.B.dylib
0x92477c56 _dispatch_worker_thread2 + 72
2 libSystem.B.dylib
0x92477781 _pthread_wqthread + 390
3 libSystem.B.dylib
0x924775c6 start_wqthread + 30
Thread 38 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x9a72b43e ecx: 0x92457e82 edx: 0xa036150c
edi: 0xa0cc2e60 esi: 0x00000000 ebp: 0xb3702f28 esp: 0xb3702ef0
ss: 0x00000023 efl: 0x00000246 eip: 0x9a72b559 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000023 gs: 0x0000000f
cr2: 0x0c757000
Binary Images:
0x1000 - 0x870ffc com.apple.FinalCutPro 7.0.3 (7.0.3) <41B8A263-80F3-BCC3-FE28-82DE571687A1> /Applications/Final Cut Pro.app/Contents/MacOS/Final Cut Pro
0xc2e000 - 0xc31ff7 +KGCore ??? (???) <BE035D60-C68F-AC07-2A60-2F6214D48820> /Applications/Final Cut Pro.app/Contents/Frameworks/KGCore.framework/Versions/A/KGCore
0xc39000 - 0xc39ff7 com.apple.iokit.dvcomponentglue 1.9.9 (1.9.9) <2BA05DB9-D847-CBC7-42D6-A9D96D7E1ED2> /System/Library/Frameworks/DVComponentGlue.framework/Versions/A/DVComponentGlue
0xc3d000 - 0xc4cfff com.apple.AERegistration 1.2 (77) <5D18C47F-6F9E-0C4C-8875-24A14A97186D> /Applications/Final Cut Pro.app/Contents/Frameworks/AERegistration.framework/Versions/A/AERegistration
0xc60000 - 0xc67fff com.apple.AEProfiling 1.2 (22) <43A46C32-8E13-82DD-8AF1-2A40690BF810> /Applications/Final Cut Pro.app/Contents/Frameworks/AEProfiling.framework/Versions/A/AEProfiling
0xc71000 - 0xea9fff com.apple.prokit 7.0.1 (1331.1) <327AFA15-E955-02EF-3E57-E2558B645698> /System/Library/PrivateFrameworks/ProKit.framework/Versions/A/ProKit
0xfb1000 - 0x1023fef com.apple.ProFX 1.2.3 (1.2.3) <06B47AC3-9449-A6F0-E189-09D4D1E29A5A> /Library/Application Support/ProApps/SharedA/Frameworks/ProFX.framework/Versions/A/ProFX
0x1045000 - 0x10a1ffb com.apple.proapps.MIO 1.0.5 (509) <3FE469A6-C937-1E44-F79C-9AAA7C902A92> /Applications/Final Cut Pro.app/Contents/Frameworks/MIO.framework/Versions/A/MIO
0x10de000 - 0x10e7ff7 com.apple.finalcutstudio.prometadatasupport 0.6 (1.0) <C4AF1557-3CC8-3BB7-C017-55D66B0873C1> /Library/Frameworks/ProMetadataSupport.framework/Versions/A/ProMetadataSupport
0x10ef000 - 0x1129ffb com.apple.CoreMediaIOServicesPrivate 34.0 (1360) <183F9FDC-161D-B9FB-FB43-DF77ED5DCAD8> /System/Library/PrivateFrameworks/CoreMediaIOServicesPrivate.framework/Versions /A/CoreMediaIOServicesPrivate
0x1145000 - 0x116eff7 com.apple.CoreMediaPrivate 20.0 (20.0) <29A9848F-2C1C-BDE4-EADC-2A3C71C1DBC4> /System/Library/PrivateFrameworks/CoreMediaPrivate.framework/Versions/A/CoreMed iaPrivate
0x1181000 - 0x11b4ff3 com.apple.FWAVCPrivate 30.46 (46) <6F5A473F-BC2E-E6DB-6201-8460824BCC32> /System/Library/PrivateFrameworks/FWAVCPrivate.framework/Versions/A/FWAVCPrivat e
0x11c9000 - 0x11e7fef com.apple.XSKey 1.0.0 (52) <71B94F53-15DB-9012-91F2-211F7C2CD790> /Library/Frameworks/XSKey.framework/Versions/A/XSKey
0x11f6000 - 0x12abfe7 libcrypto.0.9.7.dylib 0.9.7 (compatibility 0.9.7) <AACC86C0-86B4-B1A7-003F-2A0AF68973A2> /usr/lib/libcrypto.0.9.7.dylib
0x134b000 - 0x138bff7 com.apple.vmutils 4.2 (106) <834EA6B0-C91B-4CF1-ED3C-229C26459578> /System/Library/PrivateFrameworks/vmutils.framework/vmutils
0xbf46000 - 0xbf4eff7 com.apple.proapps.mrcheckpro 1.4 (398) <400C6D0F-2AC3-F06D-E20C-741BA3D9A558> /Applications/Final Cut Pro.app/Contents/Resources/MRCheckPro.bundle/Contents/MacOS/MRCheckPro
0xbf8d000 - 0xbf91ff3 com.apple.FinalCutPro.Plugins.AudioGroupsExport 7.0.3 (7.0.3) <DE36FA78-F9C8-BB1C-A2AF-67F1B11A97A1> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/AudioGroupsExport.bundle/Contents/MacOS/AudioGro upsExport
0xbf96000 - 0xbf97fff com.apple.FinalCutPro.Plugins.Text Window 7.0.3 (7.0.3) <B2C76C89-2F18-C00D-B391-31C5492E7288> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Text Window.bundle/Contents/MacOS/Text Window
0xbfdf000 - 0xbfe1ff3 com.apple.LiveType.component 2.1.4 (2.1.4) <D60E2537-3B47-EA99-0077-6CE394378D07> /Library/QuickTime/LiveType.component/Contents/MacOS/LiveType
0xbfe7000 - 0xbfe9ff7 Motion 729.0.0 (compatibility 1.0.0) <051B60E9-B39F-EBB2-5B96-F088D147E78C> /Library/Frameworks/Motion.framework/Versions/A/Motion
0xbff2000 - 0xbff7fff com.apple.FinalCutPro.Plugins.Cache Manager 7.0.3 (7.0.3) <7E686BFA-2AB3-442B-4203-1D8BA4EA5DA2> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Cache Manager.bundle/Contents/MacOS/Cache Manager
0xbffc000 - 0xbffcff7 libmx.A.dylib 315.0.0 (compatibility 1.0.0) <01401BF8-3FC7-19CF-ACCE-0F292BFD2F25> /usr/lib/libmx.A.dylib
0xc200000 - 0xc264fe2 com.apple.LiveType.framework 2.1.4 (2.1.4) <C9D29156-2471-2A9D-3657-EF06204229C6> /Library/Application Support/ProApps/SharedA/Frameworks/LiveType.framework/Versions/A/LiveType
0xc284000 - 0xc2caffb com.apple.motion.component 1.0 (729) <494487C6-EA30-43DD-39E4-BED23C5A5B1C> /Library/QuickTime/Motion.component/Contents/MacOS/Motion
0xc2d0000 - 0xc36dff8 com.apple.procore.framework 4.0.2 (757) <D3146F1E-F86D-F2A2-509B-E3F9640CBE40> /Library/Application Support/ProApps/SharedA/Frameworks/ProCore.framework/Versions/A/ProCore
0xc3ad000 - 0xc47eff7 +com.blackmagic-design.BlackmagicCodec ??? (7.9.5) <D2AE135A-1C7E-0C6F-FB6E-8C7A4041CADE> /Library/QuickTime/Blackmagic Codec.component/Contents/MacOS/Blackmagic Codec
0xc500000 - 0xc524fe7 GLRendererFloat ??? (???) <F19DDBE8-1DF6-6618-F554-0E81ED85CE67> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GL RendererFloat
0xc570000 - 0xc59aff7 com.apple.FinalCutPro.Plugins.AfterEffects 7.0.3 (7.0.3) <11BBAC1F-38D0-7A1B-0ECD-821729B3AF1B> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/AfterEffects.bundle/Contents/MacOS/AfterEffects
0xc5a2000 - 0xc5b9ff3 com.apple.FinalCutPro.Plugins.AudioMixer 7.0.3 (7.0.3) <3C914C5E-510C-EBF8-2FD9-6450CBE8FD46> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/AudioMixer.bundle/Contents/MacOS/AudioMixer
0xc5c4000 - 0xc5defff com.apple.FinalCutPro.CinemaTools 5.0 (5.0) <DB65880A-2531-5922-0325-D66E55CAE4CE> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Cinema Tools.bundle/Contents/MacOS/Cinema Tools
0xc5ea000 - 0xc5f4ff9 com.apple.FinalCutPro.Plugins.CTHelper 7.0.3 (7.0.3) <4B1D1B9F-16CB-A86E-E385-B82C12CF7DE9> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/CTHelper.bundle/Contents/MacOS/CTHelper
0xc5fb000 - 0xc603fff com.apple.FinalCutPro.Plugins.Effect Builder 7.0.3 (7.0.3) <47BE0505-F602-9535-8684-EAF732016E93> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Effect Builder.bundle/Contents/MacOS/Effect Builder
0xced3000 - 0xd04cff7 GLEngine ??? (???) <76C922AA-A4A7-2835-537B-17F316AD95F6> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0xd07e000 - 0xd45bfff com.apple.ATIRadeonX3000GLDriver 1.6.36 (6.3.6) <A1E644E2-B88A-71A1-3D14-8D6CDB10DB7F> /System/Library/Extensions/ATIRadeonX3000GLDriver.bundle/Contents/MacOS/ATIRade onX3000GLDriver
0xd48b000 - 0xd4d7ffb com.apple.audio.midi.CoreMIDI 1.7.1 (42) <FB4D4B64-6ABB-679E-3AA8-21DE9062B4C1> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
0xd4fc000 - 0xd526feb com.apple.proapps.ControlSurfaceSupport 2.0 (68) <BD914236-49D8-9C9A-E8D6-CBC1738850B3> /Applications/Final Cut Pro.app/Contents/Frameworks/ControlSurfaceSupport.framework/Versions/A/ControlS urfaceSupport
0xd547000 - 0xd61fff2 com.apple.FinalCutPro.Plugins.Browser 7.0.3 (7.0.3) <D7E9F180-540B-797D-883E-7EA2014D0E03> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Browser.bundle/Contents/MacOS/Browser
0xd63d000 - 0xd663ff7 com.apple.FinalCutPro.Plugins.EditTape 7.0.3 (7.0.3) <CB053479-ABE0-A2DE-32ED-C71F5BBBF47B> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/EditTape.bundle/Contents/MacOS/EditTape
0xd672000 - 0xd6cdff5 com.apple.FinalCutPro.Plugins.EDL Export 7.0.3 (7.0.3) <EEF08D02-64D1-DA5E-6B85-0E6F1001EF37> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/EDL Export.bundle/Contents/MacOS/EDL Export
0xd6e2000 - 0xd6edffe com.apple.FinalCutPro.Plugins.FCPExtPluginSupport 7.0.3 (7.0.3) <41DA2698-9984-6241-130D-AACA55C647B4> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/FCPExtPluginSupport.bundle/Contents/MacOS/FCPExt PluginSupport
0xd6f6000 - 0xd729ff7 com.apple.FinalCutPro.Plugins.FCS Engine 7.0.3 (7.0.3) <1D178B47-1E72-47D8-D52D-EE1590B4F5AA> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/FCS Engine.bundle/Contents/MacOS/FCS Engine
0xd733000 - 0xd744ff7 com.apple.FinalCutPro.Plugins.FilterCustomEd 7.0.3 (7.0.3) <F27F9BC7-236F-F688-428B-B547E8AA8E35> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/FilterCustomEd.bundle/Contents/MacOS/FilterCusto mEd
0xd74a000 - 0xd75fffb com.apple.FinalCutPro.Plugins.FilterViewer 7.0.3 (7.0.3) <8DA6D80C-B3A2-B2FF-6F2F-A44122508E27> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/FilterViewer.bundle/Contents/MacOS/FilterViewer
0xd765000 - 0xd768ffc com.apple.FinalCutPro.Plugins.FinalTouchExport 7.0.3 (7.0.3) <B63D8082-2742-DE02-F176-8FE341F128FC> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/FinalTouchExport.bundle/Contents/MacOS/FinalTouc hExport
0xd76e000 - 0xd78cfea com.apple.FinalCutPro.Plugins.Flash 7.0.3 (7.0.3) <2CEAAEE1-4EF6-7180-2CAA-6DDE45E667DB> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Flash.bundle/Contents/MacOS/Flash
0xd798000 - 0xd7a5ffb com.apple.FinalCutPro.Plugins.GenViewer 7.0.3 (7.0.3) <724F50F6-7A13-D6C3-B7CB-63CB23829F27> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/GenViewer.bundle/Contents/MacOS/GenViewer
0xd7ab000 - 0xd7affff com.apple.FinalCutPro.Plugins.LayerFileReader 7.0.3 (7.0.3) <B8BE64C2-66E2-0459-F047-B4C621A40494> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/LayerFileReader.bundle/Contents/MacOS/LayerFileR eader
0xd7b4000 - 0xd800ff3 com.apple.FinalCutPro.Plugins.Media Manager 7.0.3 (7.0.3) <BDA11C7A-165A-1052-2677-84711DA1C02C> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Media Manager.bundle/Contents/MacOS/Media Manager
0xd80a000 - 0xd81cff0 com.apple.FinalCutPro.Plugins.MolokiniSupport 7.0.3 (7.0.3) <85EAB333-1140-0657-27FF-B21F7DAEB40E> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/MolokiniSupport.bundle/Contents/MacOS/MolokiniSu pport
0xd82b000 - 0xd83ffff com.apple.FinalCutPro.Frameworks.MolokiniTranslation 1.0 (1.0) <7A59B9CD-7B44-2258-E79B-FCC5F9CAB309> /Applications/Final Cut Pro.app/Contents/Frameworks/MolokiniTranslation.framework/Versions/A/MolokiniTr anslation
0xd84d000 - 0xd87fffb com.apple.FinalCutPro.Plugins.Motion Viewer 7.0.3 (7.0.3) <AFA6CD35-5A3C-50F5-E8F6-4E46D2D5A82C> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Motion Viewer.bundle/Contents/MacOS/Motion Viewer
0xd890000 - 0xd8abff3 com.apple.FinalCutPro.Plugins.Movie Analyzer 7.0.3 (7.0.3) <82EA8688-294B-3739-E719-09275DD966A7> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Movie Analyzer.bundle/Contents/MacOS/Movie Analyzer
0xd8ba000 - 0xd8d0ffb com.apple.FinalCutPro.Plugins.Movie Viewer 7.0.3 (7.0.3) <EC68C85F-C64A-0D7B-0012-C8CBCB18FC27> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Movie Viewer.bundle/Contents/MacOS/Movie Viewer
0xd8dc000 - 0xd8e0fff com.apple.FinalCutPro.Plugins.NuggetExport 7.0.3 (7.0.3) <83A2CB39-EA91-DB85-E458-DDA09C4F9793> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/NuggetExport.bundle/Contents/MacOS/NuggetExport
0xd8e5000 - 0xd99efe7 com.apple.FinalCutPro.Plugins.OMF Audio Export 7.0.3 (7.0.3) <1515F152-5847-223C-E5FE-CA894EDF121C> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/OMF Audio Export.bundle/Contents/MacOS/OMF Audio Export
0xd9b1000 - 0xd9b9ffb com.apple.FinalCutPro.Plugins.Perf Analyzer 7.0.3 (7.0.3) <1E04DC98-638A-CB1E-C04E-3B0C0E3CD199> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Perf Analyzer.bundle/Contents/MacOS/Perf Analyzer
0xd9be000 - 0xd9d3ffb com.apple.FinalCutPro.Plugins.ProAppsIntegration 7.0.3 (7.0.3) <C9AE958B-D155-F9C1-7F3C-642CD71C068D> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/ProAppsIntegration.bundle/Contents/MacOS/ProApps Integration
0xd9e3000 - 0xd9f0ff7 com.apple.FinalCutPro.Plugins.Pulldown Support 7.0.3 (7.0.3) <555A8A21-3312-5CA8-FDA3-433F997DA91E> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Pulldown Support.bundle/Contents/MacOS/Pulldown Support
0xd9f8000 - 0xda37fef com.apple.FinalCutPro.Plugins.QTM Reader 7.0.3 (7.0.3) <F84B0D4B-02D2-DA65-072C-3B7EB2A0FEB1> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/QTM Reader.bundle/Contents/MacOS/QTM Reader
0xda44000 - 0xda4cff3 com.apple.FinalCutPro.Plugins.QuickView 7.0.3 (7.0.3) <A9D4590C-51A7-BA68-737A-8607D5D82DCA> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/QuickView.bundle/Contents/MacOS/QuickView
0xda51000 - 0xda61ffe com.apple.FinalCutPro.Plugins.Relink Media 7.0.3 (7.0.3) <67805834-C6B2-061D-7581-E3D7835DB779> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Relink Media.bundle/Contents/MacOS/Relink Media
0xda68000 - 0xdb01ff2 com.apple.FinalCutPro.Plugins.Timeline Editor 7.0.3 (7.0.3) <1870750B-B6C6-9132-E680-CA9338AE23D6> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Timeline Editor.bundle/Contents/MacOS/Timeline Editor
0xdb10000 - 0xdb21fff com.apple.FinalCutPro.Plugins.Transcoder 7.0.3 (7.0.3) <C73DED11-FE37-637F-C542-5E45D23FAE66> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Transcoder.bundle/Contents/MacOS/Transcoder
0xdb2b000 - 0xdb3dfff com.apple.FinalCutPro.Plugins.Transition Viewer 7.0.3 (7.0.3) <F027AEE2-F724-18ED-6730-81AB4D3D197D> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Transition Viewer.bundle/Contents/MacOS/Transition Viewer
0xdb43000 - 0xdb58ff3 com.apple.FinalCutPro.Plugins.Trimming 7.0.3 (7.0.3) <449089A2-91B0-4CC7-2A2C-0DD44827F041> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Trimming.bundle/Contents/MacOS/Trimming
0xdb5e000 - 0xdb64ffb com.apple.FinalCutPro.Plugins.VDUSupport 7.0.3 (7.0.3) <33F34BB0-DEBD-B056-BB0F-1F419E20E990> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/VDUSupport.bundle/Contents/MacOS/VDUSupport
0xdb6a000 - 0xdb6bffb com.apple.FinalCutPro.Plugins.Vector Accelerator 7.0.3 (7.0.3) <6FC3291F-5227-348F-8994-EA598417AAEA> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/Vector Accelerator.bundle/Contents/MacOS/Vector Accelerator
0xdb70000 - 0xdb81fff com.apple.FinalCutPro.Plugins.VideoLog 7.0.3 (7.0.3) <1700D722-D1CB-90C0-8248-FD0FD5DD1EC6> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/VideoLog.bundle/Contents/MacOS/VideoLog
0xdb86000 - 0xdb9eff7 com.apple.FinalCutPro.Plugins.VoiceOver 7.0.3 (7.0.3) <049BB860-4BA1-7AAB-3836-973493389CF0> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/VoiceOver.bundle/Contents/MacOS/VoiceOver
0xdba5000 - 0xdc22fe1 com.apple.FinalCutPro.Plugins.XML Support 7.0.3 (7.0.3) <09E858FB-A896-3DF9-46DB-751E6884D820> /Applications/Final Cut Pro.app/Contents/MacOS/Plugins/XML Support.bundle/Contents/MacOS/XML Support
0xdcf1000 - 0xdcf5ff3 com.apple.SmoothCamFxPlug 1.0.1 (1.0.1) <B92B2B47-546F-5666-7995-D92D290EF266> /Library/Application Support/ProApps/SharedA/Plug-Ins/FxPlug/SmoothCam.fxplug/Contents/MacOS/SmoothC am
0xe049000 - 0xe04aff7 com.apple.Helium 3.0.3 (359) <1B909921-EE16-B317-3670-B0C63C70F01B> /Library/Application Support/ProApps/SharedA/Frameworks/Helium.framework/Versions/A/Helium
0xe099000 - 0xe0aaff7 com.apple.FCP Uncompressed 422.component 2.0.1 (5757.41) <B7A08A5D-EEF4-3FCE-B9E4-B3828C5A32FC> /Library/QuickTime/FCP Uncompressed 422.component/Contents/MacOS/FCP Uncompressed 422
0xe0af000 - 0xe0b4ffb +com.avid.qtcodecs.AvidAV1xCodec 2.3.7 (2.3.7) <B4D5EEB9-2512-C6BF-3AB6-AB88C6C4D248> /Library/QuickTime/AvidAV1xCodec.component/Contents/MacOS/AvidAV1xCodec
0xe0b8000 - 0xe0defe3 +com.avid.qtcodecs.AvidAVDJCodec 2.3.7 (2.3.7) <EAEEBC2B-BF80-8AAC-8A75-A6C1B91FF0A0> /Library/QuickTime/AvidAVDJCodec.component/Contents/MacOS/AvidAVDJCodec
0xe0e7000 - 0xe0f5ff7 +com.avid.qtcodecs.AvidAVUICodec 2.3.7 (2.3.7) <2FA70B8A-9919-0AFF-9242-7C7494EF6E4B> /Library/QuickTime/AvidAVUICodec.component/Contents/MacOS/AvidAVUICodec
0xe0fb000 - 0xe0fcff7 +libcuda.dylib 4.0.50 (compatibility 1.1.0) <05D86280-A8BA-2DC9-442C-D22E21B4F4FB> /usr/local/cuda/lib/libcuda.dylib
0xe3c5000 - 0xe3ccff7 +com.matrox.vpg.mvMPEG2IFrameComponent MPEG2IFrameComponent version 1.0.2 (1.0.0) <31E80813-A1D2-64D0-A149-54953113A709> /Library/QuickTime/com.matrox.vpg.MPEG2IFrame.component/Contents/MacOS/com.matr ox.vpg.MPEG2IFrame
0xe3d8000 - 0xe3eeffb com.apple.IMXCodec 2.0.1 (5708) <BCCDCFDE-527B-3634-ABB9-E8588C91E407> /Library/QuickTime/IMXCodec.component/Contents/MacOS/IMXCodec
0xe700000 - 0xe74bfff +com.avid.qtcodecs.AvidAVpkCodec 2.3.7 (2.3.7) <8E221B1D-DD0B-842E-D104-6BD0C9A82126> /Library/QuickTime/AvidAVpkCodec.component/Contents/MacOS/AvidAVpkCodec
0xe769000 - 0xe7a6ff3 com.apple.DVCPROHDCodec 2.0.1 (5708) <A7A316BF-4EC5-366E-AAAE-A3D337FE50C8> /Library/QuickTime/DVCPROHDCodec.component/Contents/MacOS/DVCPROHDCodec
0xe7b6000 - 0xe7d7fe7 com.apple.AppleIntermediateCodec 2.0.1 (5718) <A16F6FC6-BC4B-3E05-8340-840D64CE277C> /Library/QuickTime/AppleIntermediateCodec.component/Contents/MacOS/AppleInterme diateCodec
0xe7e6000 - 0xe7f5ff7 com.apple.QuartzComposer.FxPlugWrapper 1.2.3 (92) <D5851EDF-7FF1-A2F4-7C4B-4E5252DF4C2F> /Library/Application Support/ProApps/SharedA/Plug-Ins/ProFX/FxPlugWrapper.plugin/Contents/MacOS/FxPl ugWrapper
0xf000000 - 0xf014fef com.apple.fcp.DVOutputUnit 1.3 (1.3) <691D07F3-84FB-39BE-AB16-213751718437> /Applications/Final Cut Pro.app/Contents/Resources/DVOutputUnit.bundle/Contents/MacOS/DVOutputUnit
0xf2c4000 - 0xf53cffb +com.avid.qtcodecs.AvidAVd1Codec 2.3.7 (2.3.7) <DD4CF67A-29AB-20C0-B662-A3B9A5AAA2A6> /Library/QuickTime/AvidAVd1Codec.component/Contents/MacOS/AvidAVd1Codec
0xf5bd000 - 0xf848ff7 +com.avid.qtcodecs.AvidAVdnCodec 2.3.7 (2.3.7) <AA3FBBC4-8145-E611-A5FD-48C33C85AAED> /Library/QuickTime/AvidAVdnCodec.component/Contents/MacOS/AvidAVdnCodec
0xf970000 - 0xfc3effb +com.avid.qtcodecs.AvidAVdvCodec 2.3.7 (2.3.7) <03ED4A09-2DA6-0B1E-FCE8-8681F7B8513E> /Library/QuickTime/AvidAVdvCodec.component/Contents/MacOS/AvidAVdvCodec
0xfcdd000 - 0xfd64ff7 com.apple.AppleProResCodec 3.0.3 (5758.41) <14F2114C-6713-333D-B8A3-8C7FB5E5E066> /Library/QuickTime/AppleProResCodec.component/Contents/MacOS/AppleProResCodec
0xfda3000 - 0xfe40fff com.apple.AppleHDVCodec 2.0.3 (5905.97) <24C4772E-1256-39E3-9E56-0223C2FFE080> /Library/QuickTime/AppleHDVCodec.component/Contents/MacOS/AppleHDVCodec
0xfe5c000 - 0xfe68ff7 com.apple.PluginManager 1.7.5 (50) <01B92CC3-B00B-D3AD-4F7F-6F7ACC6DA59E> /Library/Frameworks/PluginManager.framework/Versions/B/PluginManager
0xfe75000 - 0xfe98ff3 +com.avid.qtcodecs.AvidAVrpCodec 2.3.7 (2.3.7) <E097C800-193E-4332-C234-3EF172F24585> /Library/QuickTime/AvidAVrpCodec.component/Contents/MacOS/AvidAVrpCodec
0xff01000 - 0xff51ffb libMatroxMpeg2IFrameCodec.dylib ??? (???) <B7B0AFD7-367B-116E-DED9-1506D7D11BE4> /usr/lib/libMatroxMpeg2IFrameCodec.dylib
0xffb1000 - 0xffcafe7 com.apple.applepixletvideo 1.2.29 (1.2d29) <52810348-A138-D148-92E4-9E1D73EA18A0> /System/Library/QuickTime/ApplePixletVideo.component/Contents/MacOS/ApplePixlet Video
0x10000000 - 0x10060fef com.apple.proapps.AudioMixEngine 2.0 (68) <C07502D6-A1C3-84DE-B526-770FB42A8CD1> /Applications/Final Cut Pro.app/Contents/Frameworks/AudioMixEngine.framework/Versions/A/AudioMixEngine
0x30091000 - 0x30333fef +com.avid.qtcodecs.AvidAVmpCodec 2.3.7 (2.3.7) <E51D510C-32D6-6890-82F1-F2C7A3CF0B02> /Library/QuickTime/AvidAVmpCodec.component/Contents/MacOS/AvidAVmpCodec
0x303d0000 - 0x3052cffb +com.red.redcode.quicktime 5.1 (5.1) <B6F3B0BC-9ACA-95F6-59B1-197D53AC4C86> /Library/QuickTime/REDCODE.QT.component/Contents/MacOS/REDCODE.QT
0x30576000 - 0x30576ffc com.apple.qmaster.swamp 3.5.3 (3.5.3) <7766A14C-1FFD-C0FD-5BB3-5269DE4C4CF7> /Library/Frameworks/Qmaster.framework/Versions/A/Qmaster
0x30879000 - 0x308b5fe3 com.apple.QuickTimeFireWireDV.component 7.6.6 (1799) <ACA84A8F-9C6E-548D-7615-5F9B174AAE0F> /System/Library/QuickTime/QuickTimeFireWireDV.component/Contents/MacOS/QuickTim eFireWireDV
0x308ec000 - 0x308f4ff7 com.apple.QuartzComposer.QCMotionPatch 1.0 (729) <104A0B24-6D0D-DEEA-6543-753BB407D16A> /Library/Application Support/ProApps/SharedA/Plug-Ins/ProFX/QCMotionPatch.plugin/Contents/MacOS/QCMo tionPatch
0x30b58000 - 0x30b59fff com.apple.FxHeliumImage 4.0.0 (1.0) <62A25655-AB02-73F7-FE2B-21823D2D4BA4> /Library/Application Support/ProApps/SharedA/Frameworks/FxHeliumImage.framework/Versions/A/FxHeliumI mage
0x30b67000 - 0x30b9ffff com.apple.motion.MotionBundle 4.0.2 (729) <993F121D-D2DE-C81D-B38C-692283E9A29A> /Library/Application Support/ProApps/Bundles/Motion.bundle/Contents/MacOS/Motion
0x30cfa000 - 0x310e0feb QuickTimeH264.scalar ??? (???) <4958D46F-C762-0186-EE42-DFB55FD05BF2> /System/Library/QuickTime/QuickTimeH264.component/Contents/Resources/QuickTimeH 264.scalar
0x313ec000 - 0x313fdff7 com.apple.fxplugframework 1.2.3 (1.2.3) <033FEA79-E666-D319-5BD5-25A9A4331190> /Library/Frameworks/FxPlug.framework/Versions/A/FxPlug
0x31410000 - 0x3143aff7 +com.pixlock.fx.LocknLoadx 1.2.3 (45) (1.2.3 (45)) <F12B9E0D-C8CD-48EE-EA74-471B174CE455> /Library/Plug-Ins/FxPlug/Lock & Load X.fxplug/Contents/MacOS/Lock & Load X
0x31452000 - 0x3147bff7 +com.pixlock.fx.Lock & Load 1.2.2 (50) (1.2.2 (50)) <611DFB94-14A4-EA9F-8860-EDCB54C04522> /Library/Plug-Ins/FxPlug/Lock & Load.fxplug/Contents/MacOS/Lock & Load
0x314b4000 - 0x314bdff7 +CUDA 4.0.50 (compatibility 1.1.0) <CA1B1102-3F43-DD99-5C12-3CCBC6587840> /Library/Frameworks/CUDA.framework/Versions/A/CUDA
0x315d0000 - 0x315ddff7 +net.telestream.license 1.0.8.2-GC (1.0.8.2-GC) <A61005C5-E6A4-84A6-2A85-38E53CFBD6AF> /Library/Frameworks/TSLicense.framework/Versions/A/TSLicense
0x3166b000 - 0x316c5fee +com.redgiantsoftware.mbcc.slider 1.0 (1) /Library/Plug-Ins/FxPlug/MBCC_Slider.fxplug/Contents/MacOS/MBCC_Slider
0x3199b000 - 0x31a99ff7 com.apple.soundtrackpro.integration 3.0 (3.0) <BDD75F4A-C310-68A0-F0A8-DE05104637D9> /Library/Application Support/ProApps/Bundles/Soundtrack Pro Integration.bundle/Contents/MacOS/Soundtrack Pro Integration
0x31aea000 - 0x31afcff7 libTraditionalChineseConverter.dylib 49.0.0 (compatibility 1.0.0) <EA696A00-4054-6F65-0F86-7901EAB5969F> /System/Library/CoreServices/Encodings/libTraditionalChineseConverter.dylib
0x31c00000 - 0x31c5aff7 +com.redgiantsoftware.mbcc 1.0 (1) /Library/Plug-Ins/FxPlug/MBCC.fxplug/Contents/MacOS/MBCC
0x31d4e000 - 0x31e3cfff +libcuda_256.00.35.dylib 4.0.50 (4.0.50) <5E2C6B89-5ABB-D9B0-1C79-4D1FE9D33804> /Library/Frameworks/CUDA.framework/Versions/A/Libraries/libcuda_256.00.35.dylib
0x31e7a000 - 0x31e88fe7 libSimplifiedChineseConverter.dylib 49.0.0 (compatibility 1.0.0) <B408E41B-D90F-4A04-DB72-D61C8C52BFBC> /System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib
0x31e8c000 - 0x31ea9fff +com.redgiantsoftware.Deartifacter 1.0 (1.1.1) <B086ED20-8E8C-A85F-8CF4-AEF76957E1A4> /Library/Plug-Ins/FxPlug/Deartifacter.fxplug/Contents/MacOS/Deartifacter
0x31ec2000 - 0x31ed7ff3 +com.redgiantsoftware.MisFire.Basic.Scratches ??? (1.2.2) <6629BD18-1988-4167-2580-58AC18DCB6A1> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire Basic Scratches.bundle/Contents/MacOS/MisFire Basic Scratches
0x32a6b000 - 0x32a86fff +com.redgiantsoftware.MisFire.Deep.Scratches ??? (1.2.2) <912BA7CE-9BC8-62AF-5C0A-6DBFA98D7DB9> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire Deep Scratches.bundle/Contents/MacOS/MisFire Deep Scratches
0x3362d000 - 0x33643ff7 +com.redgiantsoftware.MisFire.Displace ??? (1.2.2) <578BE1A8-95B5-E9EE-533A-3433D7ABAF1C> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire Displacement.bundle/Contents/MacOS/MisFire Displacement
0x341d8000 - 0x341f1ff7 +com.redgiantsoftware.MisFire.Dust ??? (1.2.2) <984C3B0D-B3CD-7562-8887-DD2A860A1C44> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire Dust.bundle/Contents/MacOS/MisFire Dust
0x34d97000 - 0x34dacffb +com.redgiantsoftware.MisFire.Fading ??? (1.2.2) <0B145693-E0A7-1C7B-86EE-0934705CC2FD> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire Fading.bundle/Contents/MacOS/MisFire Fading
0x35940000 - 0x35955ff7 +com.redgiantsoftware.MisFire.Flicker ??? (1.2.2) <BE4A5910-64AD-3074-3B53-311B48FD584E> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire Flicker.bundle/Contents/MacOS/MisFire Flicker
0x364e9000 - 0x364feff7 +com.redgiantsoftware.MisFire.Funk ??? (1.2.2) <939F0CF4-7518-6A9F-0CAD-FC7BB9BB0D5F> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire Funk.bundle/Contents/MacOS/MisFire Funk
0x37092000 - 0x370aaff3 +com.redgiantsoftware.MisFire.Gate.Weave ??? (1.2.2) <A246421A-1107-C6A0-AA37-4238996561D1> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire Gate Weave.bundle/Contents/MacOS/MisFire Gate Weave
0x37c50000 - 0x37c6dfff +com.redgiantsoftware.MisFire.Grain ??? (1.2.2) <A192EF14-D96B-2B7A-F32E-5DCD1D586F10> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire Grain.bundle/Contents/MacOS/MisFire Grain
0x38814000 - 0x3882dff7 +com.redgiantsoftware.MisFire.MicroScratches ??? (1.2.2) <95AC215C-18EC-BDC7-321C-A40509DA8963> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire MicroScratches.bundle/Contents/MacOS/MisFire MicroScratches
0x393d3000 - 0x393e7fff +com.redgiantsoftware.MisFire.Post.Contrast ??? (1.2.2) <A92C3C63-0C5E-3AD3-A4A3-E423C954382C> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire Post Contrast.bundle/Contents/MacOS/MisFire Post Contrast
0x39f7b000 - 0x39f94ff7 +com.redgiantsoftware.MisFire.Splotches ??? (1.2.2) <6AD8F346-268E-DD1C-3640-B0886F986307> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire Splotches.bundle/Contents/MacOS/MisFire Splotches
0x3ab3a000 - 0x3ab4effb +com.redgiantsoftware.MisFire.Vignette ??? (1.2.2) <C6E39240-7E6C-EB10-D28C-E5C41566E1CD> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire Vignette.bundle/Contents/MacOS/MisFire Vignette
0x3c0a7000 - 0x3c0d2ffb +com.redgiantsoftware.MisFire ??? (1.2.2) <76C22B72-1755-F723-21EB-3C3007B82069> /Library/Application Support/Final Cut Pro System Support/Plugins/MisFire.bundle/Contents/MacOS/MisFire
0x3cc7e000 - 0x3cdd0fec com.apple.Helium.HeliumRender 2.0.3 (359) <93D90702-A8F2-B483-818A-6C5E85D7000F> /Library/Application Support/ProApps/SharedA/Frameworks/Helium.framework/Versions/A/Frameworks/Heliu mRender.framework/Versions/A/HeliumRender
0x3ce29000 - 0x3ce72fef +com.redgiantsoftware.mbframes 1.1.1 (1.1.1) <B5150973-F971-828E-68E7-6248CF6E68A8> /Library/Plug-Ins/FxPlug/MBFrames.fxplug/Contents/MacOS/MBFrames
0x3ce9f000 - 0x3cec8ffb +com.redgiantsoftware.InstantHD 1.0 (1) <98992EF5-3606-ED52-4D8B-CA215CD73718> /Library/Plug-Ins/FxPlug/InstantHD.fxplug/Contents/MacOS/InstantHD
0x3d000000 - 0x3d119feb +com.pixlock.cvl ??? (1.1.0) <6717DDA4-FA8B-01FE-7715-817053E59D6A> /Library/Frameworks/PixlockCVL.frWhat does the error indicate?
-
Newbie needs help with Flex app
Hi there. I am very new to Flex and also fairly new to
programming although I do have a little experience.
I am trying to create an app which stores code snippets or
common text I tend to use every day in my documents and emails.
So basically I need help on a design level. I can refer to
the developer's manual for exact instructions for commands, but I
need to know what to code first.
The app will consist of:
-a tree directory structure where I can create groups.
-There will be a basic text editor where I input all my data,
basic text formatting options (font, bullets etc) would be a bonus.
-A search function
-Finally it will ideally allow multiple client apps write to
a central database file over a network
Can anyone suggest how I should approach such a project?
Or are there any tutorials / source files which demonstrate
each bullet point?
thanks.Hey jono,
I'm new too. But I think I might know the right components.
If you google any of these + flex 3 you should get some
decent documentation
tree - advanced dataGrid component
basic text editor - rich text editor component
search function - well, you're gonna need to read up on
arrays, and arraycollection. Once you get that stuff working, you
can write up a function to search for a string in an array.
network functionality - HTTPService, you can dump the
datagrid into a database, and have it load the database when you
open up the application.
Give these things a shot, tutorials / sources will come with
the google searches. -
guys, i need help.... is anyone there have an idea about opengl...? ill attach 4 files that needs to be enhanced or debug for possible errors. to see the canvas... you should have atleast all the needed lib and jar of opengl in your pc.
its urgent, its for our thesis actually....ill be dividing the codes with the use of (" **** ")sign...
* Main.java
* Created on 29 January 2007, 08:12
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
package longgong;
* @author welcome
public class Main {
/** Creates a new instance of Main */
public Main() {
* @param args the command line arguments
public static void main(String[] args) {
// TODO code application logic here
frmMain f = new frmMain();
* frmMain.java
* Created on November 10, 2006, 10:52 AM
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
package longgong; // create a floder named longgong and add the class inside
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
* @author all user
public class frmMain extends JFrame implements ActionListener, ChangeListener, ItemListener{
JPanel pnlWest, pnlEast, pnlCenter, pnlSouth, pnlTitle, pnlSlider, pnlPlayers;
JSlider slrSpeed;
JList lstResults;
String varResults [] = new String[31];
JLabel lblPlayers, lblTitle;
JCheckBox lblPlayer1, lblPlayer2, lblPlayer3, lblPlayer4, lblPlayer5, lblPlayer6;
ImageIcon imgDice1;
MyCanvas canvas;
JButton btnStart, btnStop;
JMenuBar menuBar;
JMenu menuFile, menuView, menuHelp;
JMenuItem menuNew, menuExit, menuIn, menuOut, menuHigh, menuPlay, menuAbout;
boolean isNew = false;
/** Creates a new instance of frmMain */
public frmMain() {
setLayout(new BorderLayout());
setTitle("Longgong");
setSize(780,600);
canvas = new MyCanvas(getSize().width, getSize().height);
imgDice1 = new ImageIcon("c:\\java\\images\\one.png");
menuBar = new JMenuBar();
menuFile = new JMenu("File");
menuView = new JMenu("View");
menuHelp = new JMenu("Help");
menuNew = new JMenuItem ("New Game");
menuNew.addActionListener(this);
menuExit = new JMenuItem ("Exit");
menuExit.addActionListener(this);
menuIn = new JMenuItem ("Zoom In");
menuIn.addActionListener(this);
menuOut = new JMenuItem ("Zoom Out");
menuOut.addActionListener(this);
menuHigh = new JMenuItem ("High Score");
menuPlay = new JMenuItem ("How To Play");
menuPlay.addActionListener(this);
menuAbout = new JMenuItem ("About");
menuAbout.addActionListener(this);
menuFile.add(menuNew);
menuFile.add(menuExit);
menuView.add(menuIn);
menuView.add(menuOut);
menuView.add(menuHigh);
menuHelp.add(menuPlay);
menuHelp.add(menuAbout);
menuBar.add(menuFile);
menuBar.add(menuView);
menuBar.add(menuHelp);
setJMenuBar(menuBar);
varResults[0] = "Dice Results";
varResults[1] = "1. 3-4-2";
varResults[2] = "2. 3-1-4";
varResults[3] = "3. 3-6-5";
slrSpeed = new JSlider(0, 100, 0);
slrSpeed.setPaintTicks(true);
slrSpeed.setMinorTickSpacing(1);
slrSpeed.setPaintLabels(true);
slrSpeed.setSnapToTicks(true);
slrSpeed.addChangeListener(this);
slrSpeed.setEnabled(false);
btnStart = new JButton("Start");
btnStart.addActionListener(this);
btnStop = new JButton("Stop");
btnStop.addActionListener(this);
pnlWest = new JPanel();
pnlEast = new JPanel();
pnlCenter = new JPanel();
pnlSouth = new JPanel();
pnlTitle = new JPanel();
pnlSlider = new JPanel();
pnlPlayers = new JPanel();
pnlWest.setLayout(new BorderLayout());
pnlEast.setLayout(new BorderLayout());
pnlEast.setPreferredSize(new Dimension(100,400));
pnlCenter.setLayout(new BorderLayout());
pnlSouth.setLayout(new FlowLayout());
pnlTitle.setLayout(new FlowLayout());
pnlSlider.setLayout(new FlowLayout());
pnlPlayers.setLayout(new BoxLayout(pnlPlayers,BoxLayout.Y_AXIS));
pnlPlayers.setPreferredSize(new Dimension(150,400));
lblPlayers = new JLabel(" Players: Choice (s)");
lblPlayer1 = new JCheckBox("None");
lblPlayer1.addItemListener(this);
lblPlayer2 = new JCheckBox("None");
lblPlayer2.addItemListener(this);
lblPlayer3 = new JCheckBox("None");
lblPlayer3.addItemListener(this);
lblPlayer4 = new JCheckBox("None");
lblPlayer4.addItemListener(this);
lblPlayer5 = new JCheckBox("None");
lblPlayer5.addItemListener(this);
lblPlayer6 = new JCheckBox("None");
lblPlayer6.addItemListener(this);
lstResults = new JList(varResults);
pnlPlayers.add(lblPlayers);
pnlPlayers.add(lblPlayer1);
pnlPlayers.add(lblPlayer2);
pnlPlayers.add(lblPlayer3);
pnlPlayers.add(lblPlayer4);
pnlPlayers.add(lblPlayer5);
pnlPlayers.add(lblPlayer6);
pnlSlider.add(slrSpeed);
pnlSlider.add(btnStart);
pnlSlider.add(btnStop);
pnlEast.add(BorderLayout.CENTER, lstResults);
pnlCenter.add(BorderLayout.SOUTH, pnlSlider);
pnlCenter.add(BorderLayout.CENTER, canvas);
lblTitle = new JLabel("LONGGONG DICE GAME SIMULATION");
pnlTitle.add(lblTitle);
getContentPane().add(BorderLayout.NORTH,pnlTitle);
getContentPane().add(BorderLayout.WEST,pnlPlayers);
getContentPane().add(BorderLayout.EAST,pnlEast);
getContentPane().add(BorderLayout.CENTER, pnlCenter);
getContentPane().add(BorderLayout.SOUTH,pnlSouth);
setResizable(false);
canvas.start();
show();
//name change when player is selected
public void itemStateChanged(ItemEvent e) {
Object source = e.getItemSelectable();
int choice;
if (source == lblPlayer1) {
if (lblPlayer1.isSelected()) {
frmChoices fchoices = new frmChoices(lblPlayer1);
if (source == lblPlayer2) {
if (lblPlayer2.isSelected()) {
frmChoices fchoices = new frmChoices(lblPlayer2);
if (source == lblPlayer3) {
if (lblPlayer3.isSelected()) {
frmChoices fchoices = new frmChoices(lblPlayer3);
if (source == lblPlayer4) {
if (lblPlayer4.isSelected()) {
frmChoices fchoices = new frmChoices(lblPlayer4);
if (source == lblPlayer5) {
if (lblPlayer5.isSelected()) {
frmChoices fchoices = new frmChoices(lblPlayer5);
if (source == lblPlayer6) {
if (lblPlayer6.isSelected()) {
frmChoices fchoices = new frmChoices(lblPlayer6);
// if (e.getStateChange() == ItemEvent.DESELECTED)
//...make a note of it...
//slider speed change
public void stateChanged(ChangeEvent e){
canvas.speed(slrSpeed.getValue());
public void actionPerformed (ActionEvent e){
if (e.getActionCommand().equals ("Exit")){
System.exit (0);
//connects to frmNew
if (e.getActionCommand().equals ("New Game")){
frmNew n = new frmNew(this);
lblPlayer1.setText("None");
lblPlayer2.setText("None");
lblPlayer3.setText("None");
lblPlayer4.setText("None");
lblPlayer5.setText("None");
lblPlayer6.setText("None");
isNew = true;
lblPlayer1.setSelected(false);
lblPlayer2.setSelected(false);
lblPlayer3.setSelected(false);
lblPlayer4.setSelected(false);
lblPlayer5.setSelected(false);
lblPlayer6.setSelected(false);
if (e.getActionCommand().equals ("Start")){
slrSpeed.setEnabled(true);
canvas.setRandomDicePosition();
if (e.getActionCommand().equals ("Stop")){
slrSpeed.setValue(0);
slrSpeed.setEnabled(false);
//ADDED
if (e.getActionCommand().equals ("New Game")){
frmNew n = new frmNew(this);
if (e.getActionCommand().equals ("Zoom In")){
canvas.zoomIn();
if (e.getActionCommand().equals ("Zoom Out")){
canvas.zoomOut();
if (e.getActionCommand().equals ("How To Play")){
frmPlay p = new frmPlay();
if (e.getActionCommand().equals ("About")){
frmAbout a = new frmAbout();
package longgong;
// Java classes
import java.awt.*;
import java.awt.event.*;
import java.net.URL;
// GL4Java classes
import gl4java.GLContext;
import gl4java.awt.GLAnimCanvas;
import gl4java.utils.textures.*;
class MyCanvas extends GLAnimCanvas implements KeyListener, MouseListener
// holds information on which keys are held down.
boolean[] keys=new boolean[256];
float xrot; // X Rotation ( NEW )
float yrot; // Y Rotation ( NEW )
float zrot; // Z Rotation ( NEW )
float[] diceRotX = new float[3];
float[] diceRotY = new float[3];
float[] diceRotZ = new float[3];
float[] diceTranX = new float[3];
float[] diceTranY = new float[3];
float[] diceTranZ = new float[3];
float speedValue;
Dice[] D;
float zoom = -15.0f;
public MyCanvas(int w, int h)
super(w, h);
//Registers this canvas to process keyboard events, and Mouse events
addKeyListener(this);
addMouseListener(this);
setAnimateFps(60); // seemed to be essential in getting any performance
speedValue=0.0f;
diceTranX[0] = -2.0f;
diceTranY[0] = 2.0f;
diceTranZ[0] = zoom;
diceTranX[1] = 2.0f;
diceTranY[1] = 1.0f;
diceTranZ[1] = zoom;
diceTranX[2] = 0.0f;
diceTranY[2] = -2.0f;
diceTranZ[2] = zoom;
public void zoomIn(){
zoom=zoom+1.0f;
public void zoomOut(){
zoom=zoom-1.0f;
public void speed(float s){
speedValue=s/100;
/** void reshape(int width, int height) Called after the first paint command. */
public void reshape(int width, int height)
if(height==0)height=1;
gl.glViewport(0, 0, width, height); // Reset The Current Viewport And Perspective Transformation
gl.glMatrixMode(GL_PROJECTION); // Select The Projection Matrix
gl.glLoadIdentity(); // Reset The Projection Matrix
glu.gluPerspective(45.0f, width / height, 0.1f, 100.0f); // Calculate The Aspect Ratio Of The Window
gl.glMatrixMode(GL_MODELVIEW); // Select The Modelview Matrix
gl.glLoadIdentity(); // Reset The ModalView Matrix
/** void preInit() Called just BEFORE the GL-Context is created. */
public void preInit()
{ doubleBuffer = true; stereoView = false; // buffering but not stereoview
public void setRandomDicePosition(){
for (int i=0; i<3; i++){
D.setCoordinates(diceRotX[i],diceRotY[i],diceRotZ[i],diceTranX[i],diceTranY[i],diceTranZ[i]);
D[i].getRandomDice();
/** void init() Called just AFTER the GL-Context is created. */
public void init()
//float width = (float)getSize().width;
//float height = (float)getSize().height;
D = new Dice[5];
D[0] = new Dice(this);
D[1] = new Dice(this);
D[2] = new Dice(this);
//initialize dice location
for (int i=0; i<3; i++){
D[i].setCoordinates(diceRotX[i],diceRotY[i],diceRotZ[i],diceTranX[i],diceTranY[i],diceTranZ[i]);
D[i].getRandomDice();
gl.glEnable(GL_TEXTURE_2D); //Enable Texture Mapping ( NEW )
gl.glShadeModel(GL_SMOOTH); //Enables Smooth Color Shading
gl.glClearColor(0.0f, 0.0f, 0.0f, 0.0f); //This Will Clear The Background Color To Black
gl.glClearDepth(1.0); //Enables Clearing Of The Depth Buffer
gl.glEnable(GL_DEPTH_TEST); //Enables Depth Testing
gl.glDepthFunc(GL_LEQUAL); //The Type Of Depth Test To Do
gl.glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST); //Really Nice Perspective Calculations
public void DrawBoundaries(){
double x,y;
double radius = 5.0f;
gl.glLoadIdentity(); // Reset The View
gl.glTranslatef(0.0f,0.0f,zoom-1.0f);
gl.glRotatef(90.0f,0.0f,0.0f,1.0f);
gl.glColor3f(0.6f,0.3f,0.3f);
gl.glBegin(gl.GL_POLYGON);
// angle is
// x = radius * (cosine of angle)
// y = radius * (sine of angle)
for (double a=0; a<360; a++) {
x = radius * (Math.cos(a));
y = radius * (Math.sin(a));
gl.glVertex3d(x, y, 0.0f);
gl.glEnd();
gl.glColor3f(1.0f,1.0f,1.0f);
public void DrawGLScene()
gl.glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // Clear The Screen And The Depth Buffer
DrawBoundaries();
for (int i=0; i<3; i++){
D[i].startDiceMovement();
D[i].setTz(zoom);
D[i].setSpeed(speedValue);
D[i].drawDice();
for (int i=0; i<3; i++){
//start of loop
if(i!=0){
if (D[0].getMoveLeft()==true){
if ( (D[0].getTx()>=D[i].getTx()-1.0f) && (D[0].getTx()<=D[i].getTx()) ){
if (D[0].getMoveLeft()== true) D[0].setMoveLeft(false);
else D[0].setMoveLeft(true);
}else{
if ( (D[0].getTx()-1<=D[i].getTx()) && (D[0].getTx()-1>=D[i].getTx()-1) ){
if (D[0].getMoveLeft()== true) D[0].setMoveLeft(false);
else D[0].setMoveLeft(true);
if (D[0].getMoveUp()==true){
if ( (D[0].getTy()>=D[i].getTy()-1.0f) && (D[0].getTy()<=D[i].getTy()) ){
if (D[0].getMoveUp()== true) D[0].setMoveUp(false);
else D[0].setMoveUp(true);
}else{
if ( (D[0].getTy()-1<=D[i].getTy()) && (D[0].getTy()-1>=D[i].getTy()-1) ){
if (D[0].getMoveUp()== true) D[0].setMoveUp(false);
else D[0].setMoveUp(true);
}//end of if i!=0
if(i!=1){
if (D[1].getMoveLeft()==true){
if ( (D[1].getTx()>=D[i].getTx()-1.0f) && (D[1].getTx()<=D[i].getTx()) ){
if (D[1].getMoveLeft()== true) D[1].setMoveLeft(false);
else D[1].setMoveLeft(true);
}else{
if ( (D[1].getTx()-1<=D[i].getTx()) && (D[1].getTx()-1>=D[i].getTx()-1) ){
if (D[1].getMoveLeft()== true) D[1].setMoveLeft(false);
else D[1].setMoveLeft(true);
if (D[1].getMoveUp()==true){
if ( (D[1].getTy()>=D[i].getTy()-1.0f) && (D[1].getTy()<=D[i].getTy()) ){
if (D[1].getMoveUp()== true) D[1].setMoveUp(false);
else D[1].setMoveUp(true);
}else{
if ( (D[1].getTy()-1<=D[i].getTy()) && (D[1].getTy()-1>=D[i].getTy()-1) ){
if (D[1].getMoveUp()== true) D[1].setMoveUp(false);
else D[1].setMoveUp(true);
}//end of if i!=1
if(i!=2){
if (D[2].getMoveLeft()==true){
if ( (D[2].getTx()>=D[i].getTx()-1.0f) && (D[2].getTx()<=D[i].getTx()) ){
if (D[2].getMoveLeft()== true) D[2].setMoveLeft(false);
else D[2].setMoveLeft(true);
}else{
if ( (D[2].getTx()-1<=D[i].getTx()) && (D[2].getTx()-1>=D[i].getTx()-1) ){
if (D[2].getMoveLeft()== true) D[2].setMoveLeft(false);
else D[2].setMoveLeft(true);
if (D[2].getMoveUp()==true){
if ( (D[2].getTy()>=D[i].getTy()-1.0f) && (D[2].getTy()<=D[i].getTy()) ){
if (D[2].getMoveUp()== true) D[2].setMoveUp(false);
else D[2].setMoveUp(true);
}else{
if ( (D[2].getTy()-1<=D[i].getTy()) && (D[2].getTy()-1>=D[i].getTy()-1) ){
if (D[2].getMoveUp()== true) D[2].setMoveUp(false);
else D[2].setMoveUp(true);
}//end of if i!=2
//end of loop for i
/** void display() Draw to the canvas. */
// Purely a Java thing. Simple calls DrawGLScene once GL is Initialized
public void display()
for(int i=0;i<3;i++){
glj.gljMakeCurrent(); //Ensure GL is initialised correctly
DrawGLScene();
glj.gljSwap(); //Swap buffers
glj.gljFree(); // release GL
// Key Listener events
public void keyTyped(KeyEvent e){
public void keyPressed(KeyEvent e){
switch(e.getKeyCode())
//Kill app
case KeyEvent.VK_ESCAPE:
System.exit(0);
break;
default :
if(e.getKeyCode()<250) // only interested in first 250 key codes, are there more?
keys[e.getKeyCode()]=true;
break;
public void keyReleased(KeyEvent e){
if(e.getKeyCode()<250) // only interested in first 250 key codes, are there more?
keys[e.getKeyCode()]=false;
// mouse listener events
public void mouseEntered( MouseEvent evt )
Component comp = evt.getComponent();
if( comp.equals(this ) )
//requestFocus();
public void mouseExited( MouseEvent evt ){
public void mousePressed( MouseEvent evt ){
public void mouseReleased( MouseEvent evt ){
public void mouseClicked( MouseEvent evt )
Component comp = evt.getComponent();
if( comp.equals(this ) )
requestFocus();
* Dice.java
* Created on 08 February 2007, 22:26
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
package longgong;
import java.net.URL;
import gl4java.GLContext;
import gl4java.awt.GLAnimCanvas;
import gl4java.utils.textures.*;
* @author welcome
public class Dice {
GLAnimCanvas glCanvas ;
URL codeBase;
int[]texture1 = new int[1]; //Storage for one texture ( NEW )
int[]texture2 = new int[1]; //Storage for one texture ( NEW )
int[]texture3 = new int[1]; //Storage for one texture ( NEW )
int[]texture4 = new int[1]; //Storage for one texture ( NEW )
int[]texture5 = new int[1]; //Storage for one texture ( NEW )
int[]texture6 = new int[1]; //Storage for one texture ( NEW )
float rx;
float ry;
float rz;
float tx;
float ty;
float tz;
float speed;
boolean txMoveLeft;
boolean tyMoveUp;
boolean tzMoveFront;
/** Creates a new instance of Dice */
public Dice(GLAnimCanvas g) {
glCanvas = g;
if(!LoadGLTexture("c:\\java\\images\\one.png",texture1)){
System.out.println("Failed to load Textures,Bailing!");
System.exit(0);
if(!LoadGLTexture("c:\\java\\images\\two.png",texture2)){
System.out.println("Failed to load Textures,Bailing!");
System.exit(0);
if(!LoadGLTexture("c:\\java\\images\\three.png",texture3)){
System.out.println("Failed to load Textures,Bailing!");
System.exit(0);
if(!LoadGLTexture("c:\\java\\images\\four.png",texture4)){
System.out.println("Failed to load Textures,Bailing!");
System.exit(0);
if(!LoadGLTexture("c:\\java\\images\\five.png",texture5)){
System.out.println("Failed to load Textures,Bailing!");
System.exit(0);
if(!LoadGLTexture("c:\\java\\images\\six.png",texture6)){
System.out.println("Failed to load Textures,Bailing!");
System.exit(0);
txMoveLeft = true;
tyMoveUp = true;
public boolean inCircleBoundaries(float x, float y, float radius)
float r;
r = (float)Math.sqrt((x*x) + (y*y));
if (r <= radius)
return true;
else
return false;
public void setCoordinates(float corRx,float corRy,float corRz,float corTx,float corTy,float corTz){
rx = corRx;
ry = corRy;
rz = corRz;
tx = corTx;
ty = corTy;
tz = corTz;
public void getRandomDice(){
int num = (int)(Math.random() * 6);
if (num==1){
rx=0.0f;
ry=0.0f;
rz=0.0f;
else if (num==2){
rx=90.0f;
ry=0.0f;
rz=0.0f;
else if (num==3){
rx=0.0f;
ry=-90.0f;
rz=0.0f;
else if (num==4){
rx=0.0f;
ry=90.0f;
rz=0.0f;
else if (num==5){
rx=-90.0f;
ry=0.0f;
rz=0.0f;
else{
rx=180.0f;
ry=0.0f;
rz=0.0f;
public float getTx(){
return tx+0.5f;
public float getTy(){
return ty+0.5f;
public float getTz(){
return tz+0.5f;
public void setTz(float z){
tz=z;
public boolean getMoveLeft(){
return txMoveLeft;
public boolean getMoveUp(){
return tyMoveUp;
public void setMoveLeft(boolean m){
txMoveLeft = m;
public void setMoveUp(boolean m){
tyMoveUp = m;
public void startDiceMovement(){
if (txMoveLeft==true) {
tx+=speed;
else {
tx-=speed;
if (tyMoveUp==true) {
ty+=speed;
else {
ty-=speed;
ry+=(speed*4);
rx+=(speed*4);
//rz+=(speed*2);
//tx+=speed;
//ty+=speed;
//tz+=speed;
if (inCircleBoundaries(tx,ty,3.5f)==false) {
if (tx>=3.0f) txMoveLeft = false;
if (tx<=-3.0f) txMoveLeft = true;
if (ty>=3.0f) tyMoveUp = false;
if (ty<=-3.0f) tyMoveUp = true;
public void setSpeed(float s){
speed = s;
public void drawDice(){
glCanvas.gl.glLoadIdentity(); // Reset The View
glCanvas.gl.glTranslatef(tx,ty,tz);
glCanvas.gl.glRotatef(rx,1.0f,0.0f,0.0f);
glCanvas.gl.glRotatef(ry,0.0f,1.0f,0.0f);
glCanvas.gl.glRotatef(rz,0.0f,0.0f,1.0f);
glCanvas.gl.glBindTexture(glCanvas.gl.GL_TEXTURE_2D, texture1[0]);
glCanvas.gl.glBegin(glCanvas.gl.GL_QUADS);
// Front Face
glCanvas.gl.glTexCoord2f(0.0f, 0.0f); glCanvas.gl.glVertex3f(-1.0f, -1.0f, 1.0f);
glCanvas.gl.glTexCoord2f(1.0f, 0.0f); glCanvas.gl.glVertex3f( 1.0f, -1.0f, 1.0f);
glCanvas.gl.glTexCoord2f(1.0f, 1.0f); glCanvas.gl.glVertex3f( 1.0f, 1.0f, 1.0f);
glCanvas.gl.glTexCoord2f(0.0f, 1.0f); glCanvas.gl.glVertex3f(-1.0f, 1.0f, 1.0f);
glCanvas.gl.glEnd();
glCanvas.gl.glBindTexture(glCanvas.gl.GL_TEXTURE_2D, texture6[0]);
glCanvas.gl.glBegin(glCanvas.gl.GL_QUADS);
// Back Face
glCanvas.gl.glTexCoord2f(1.0f, 0.0f); glCanvas.gl.glVertex3f(-1.0f, -1.0f, -1.0f);
glCanvas.gl.glTexCoord2f(1.0f, 1.0f); glCanvas.gl.glVertex3f(-1.0f, 1.0f, -1.0f);
glCanvas.gl.glTexCoord2f(0.0f, 1.0f); glCanvas.gl.glVertex3f( 1.0f, 1.0f, -1.0f);
glCanvas.gl.glTexCoord2f(0.0f, 0.0f); glCanvas.gl.glVertex3f( 1.0f, -1.0f, -1.0f);
glCanvas.gl.glEnd();
glCanvas.gl.glBindTexture(glCanvas.gl.GL_TEXTURE_2D, texture2[0]);
glCanvas.gl.glBegin(glCanvas.gl.GL_QUADS);
// Top Face
glCanvas.gl.glTexCoord2f(0.0f, 1.0f); glCanvas.gl.glVertex3f(-1.0f, 1.0f, -1.0f);
glCanvas.gl.glTexCoord2f(0.0f, 0.0f); glCanvas.gl.glVertex3f(-1.0f, 1.0f, 1.0f);
glCanvas.gl.glTexCoord2f(1.0f, 0.0f); glCanvas.gl.glVertex3f( 1.0f, 1.0f, 1.0f);
glCanvas.gl.glTexCoord2f(1.0f, 1.0f); glCanvas.gl.glVertex3f( 1.0f, 1.0f, -1.0f);
glCanvas.gl.glEnd();
glCanvas.gl.glBindTexture(glCanvas.gl.GL_TEXTURE_2D, texture5[0]);
glCanvas.gl.glBegin(glCanvas.gl.GL_QUADS);
// Bottom Face
glCanvas.gl.glTexCoord2f(1.0f, 1.0f); glCanvas.gl.glVertex3f(-1.0f, -1.0f, -1.0f);
glCanvas.gl.glTexCoord2f(0.0f, 1.0f); glCanvas.gl.glVertex3f( 1.0f, -1.0f, -1.0f);
glCanvas.gl.glTexCoord2f(0.0f, 0.0f); glCanvas.gl.glVertex3f( 1.0f, -1.0f, 1.0f);
glCanvas.gl.glTexCoord2f(1.0f, 0.0f); glCanvas.gl.glVertex3f(-1.0f, -1.0f, 1.0f);
glCanvas.gl.glEnd();
glCanvas.gl.glBindTexture(glCanvas.gl.GL_TEXTURE_2D, texture3[0]);
glCanvas.gl.glBegin(glCanvas.gl.GL_QUADS);
// Right face
glCanvas.gl.glTexCoord2f(1.0f, 0.0f); glCanvas.gl.glVertex3f( 1.0f, -1.0f, -1.0f);
glCanvas.gl.glTexCoord2f(1.0f, 1.0f); glCanvas.gl.glVertex3f( 1.0f, 1.0f, -1.0f);
glCanvas.gl.glTexCoord2f(0.0f, 1.0f); glCanvas.gl.glVertex3f( 1.0f, 1.0f, 1.0f);
glCanvas.gl.glTexCoord2f(0.0f, 0.0f); glCanvas.gl.glVertex3f( 1.0f, -1.0f, 1.0f);
glCanvas.gl.glEnd();
glCanvas.gl.glBindTexture(glCanvas.gl.GL_TEXTURE_2D, texture4[0]);
glCanvas.gl.glBegin(glCanvas.gl.GL_QUADS);
// Left Face
glCanvas.gl.glTexCoord2f(0.0f, 0.0f); glCanvas.gl.glVertex3f(-1.0f, -1.0f, -1.0f);
glCanvas.gl.glTexCoord2f(1.0f, 0.0f); glCanvas.gl.glVertex3f(-1.0f, -1.0f, 1.0f);
glCanvas.gl.glTexCoord2f(1.0f, 1.0f); glCanvas.gl.glVertex3f(-1.0f, 1.0f, 1.0f);
glCanvas.gl.glTexCoord2f(0.0f, 1.0f); glCanvas.gl.glVertex3f(-1.0f, 1.0f, -1.0f);
glCanvas.gl.glEnd();
public boolean LoadGLTexture(String fileName, int textureNumber[])
PngTextureLoader texLoader = new PngTextureLoader(glCanvas.gl, glCanvas.glu);
if(codeBase!=null)
texLoader.readTexture(codeBase, fileName);
else
texLoader.readTexture(fileName);
if(texLoader.isOk())
//Create Texture
glCanvas.gl.glGenTextures(1, textureNumber);
glCanvas.gl.glBindTexture(glCanvas.gl.GL_TEXTURE_2D, textureNumber[0]);
glCanvas.gl.glTexParameteri(glCanvas.gl.ill attach 4 files that needs to be
enhanced or debug for possible errors. i hate to break it to you, but even if you post this for the seventh time, finding and fixing errors in your code remains your task. -
Need help ASAP with photoshop elements 11
Please I need help its photoshop elements 11 but I can't put up the pic I need help with could someone help me out by using Facebook, Amanda Jayne Clarke I have a pic of a little girl n a horse
Please i need help ASAPwell you can find many tutorials about how to change background in Photoshop Elements. It ranges all the way from using magic extractor to making a selection using lasso and magnetic lasso tools. But I really prefer using a mask for it. Here is how I would change the background of image A and use Image B as the background.
Open image B in photoshop elements editor- expert mode.
go to file->place and choose the image A to place over image B
go to layers panel by choosing Window-> layers from menu bar. Right click the layer A choose simplify layer.
with layer A selected, choose layer>layer mask> reveal All from menu bar. It would create a layer mask on the layer A.
Select the mark layer of layer A, choose the brush tool and change foreground color to black. Paint all over the are you want to remove from the layer A. if you make an error, change the color white to get your image area back. it is a good practice to use lower opacity(~60) while using layer mark as it gives you more control over with how much opacity you want to remove the background
Happy Editing -
Need help with installing Yahoo style flash menu CS5
I downloaded the Yahoo style menu bar from the the available widgets. I got the menu bar to show in Dreamweaver, but need help:
I have trouble understanding how to use the f-source flash editor to edit the links.
I don't seem to be able to drop the f-source.com button from the menu bar.
The bar shows up as a tiny bar in IE8, not as I had programmed it in the widget programmer.
I was instructed to Insert ==> f-source menus ==> Edit menu in Dreamweaver. Doing this leads to the following message: "Install at least one f-source menu'. I did install the f-source-UI G file in the Adobe Extension Manager CS5. What else needs to be installed?
My OS is Windows7 and I am working with Dreamweaver CS5. Please help.
Thanks,
Tony UythovenFlash menus (Flash navigation, period) is a terrible thing from a functional standpoint. It looks really nice, but the honeymoon ends there. As far as SEO goes, your entire site, beyond the landing page, is invisible. A search robot will only see an embeded Flash object.
You have to ask yourself a basic question.
1. What is the purpose of building a website and putting it online?
If it's for your own personal enjoyment and nothing more, then a Flash menu may be for you. If it's for a business or band, or a political group or social group, and you want people to be able to find it in Google, Yahoo, Bing, etc. then you want as many indexible links as possible on your landing page so they will show up in related searches like schedules, articles, galleries, etc. -
I need help getting my os x mountain lion to work for my pro tools
I need help getting my os x mountain lion to work for my pro tools
Since you provide no details I can do nothing but guess, so perhaps this will help:
http://avid.force.com/pkb/articles/en_US/how_to/Upgrading-to-Mac-OS-10-8?popup=t rue&NewLang=en&DocType=1080
http://avid.force.com/pkb/articles/en_US/compatibility/Avid-Software-and-Mac-OS- X-10-8?popup=true&NewLang=en&DocType=1083
If you continue to have problems, you probably should contact Avid support.
Regards. -
Need help with XML transformation
I am not sure this is the right place for this. But i will try it here. I am very troubled with my XSLT. Trying to transform a text Coupon which has the following html for it. So,
_1. INPUT is:_
<html>
<head>
</head>
<body>
<p>
This coupon is for a good guy whose first name is :
</p>
<p>
</p>
<p align="center">
Sadd
</p>
<p align="center">
</p>
<p align="right">
<b>also</b> whose <var>full_name</var> is Sadd Hossain
</p>
<p align="left">
</p>
<p align="left">
He is a <font size="3">software </font><font size="4">engineer for</font><font size="5">
S&H</font>
</p>
</body>
</html>
*2. output needed is:*
<?xml version="1.0" encoding="UTF-8"?>
<POSMESSAGE>
<TextMSG >
This coupon is for a good guy whose first name is :
</TextMSG>
<TextMSG >
</TextMSG>
<TextMSG align="center">
<emph>SADD</emph>
</TextMSG>
<TextMSG >
</TextMSG>
<TextMSG align="right" >
also whose full_name is Sadd Hossain
</TextMSG>
<TextMSG>
</TextMSG>
<TextMSG align="left" >
He is a software engineer
for S&H
</TextMSG>
</POSMESSAGE>
*3. XSLT for this*
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml"/>
<xsl:template match="body">
<POSMESSAGE>
<xsl:for-each select="p">
<TextMSG>
<!--xsl:if test="not[@align='']"-->
<xsl:attribute name="align"><xsl:value-of select="@align"/></xsl:attribute>
<!--/xsl:if-->
<xsl:attribute name="font"><xsl:value-of select="@size"/></xsl:attribute>
<xsl:value-of select="."/>
</TextMSG>
<xsl:for-each select="b">
<emph>
<xsl:value-of select="."/>
</emph>
</xsl:for-each>
</xsl:for-each>
</POSMESSAGE>
</xsl:template>
</xsl:stylesheet>
*4: the above xslt generating this output*
<?xml version="1.0" encoding="UTF-8"?>
<POSMESSAGE><TextMSG align="" font="">
This coupon is for a good guy whose first name is :
</TextMSG><TextMSG align="" font="">
</TextMSG><TextMSG align="center" font="">
SADD
</TextMSG><TextMSG align="center" font="">
</TextMSG><TextMSG align="right" font="">
also whose full_name is Sadd Hossain
</TextMSG><TextMSG align="left" font="">
</TextMSG><TextMSG align="left" font="">
He is a software engineer
for S&H
</
*5: Need help with this. what should my xslt look like to get the desired output???????????????*
any help or direction will be very much appreciated. Thank you_I have below suggestions:
1. Please use code option given in message editor toolbar for posting any formatted content like XML, Java code snippet etc.
2. replace & in your source XML with _& a m p ;_ (Without spaces, I have put spaces to make it visible here).
3. I have modified your XSLT according output XML you have given. I am not sure what you want to do with some elements like <b>, <font>, <var> etc. change below XSLT as you require for these elements.
Modified XSLT:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml"/>
<xsl:template match="body">
<POSMESSAGE>
<xsl:for-each select="p">
<TextMSG>
<xsl:if test=". != ''">
<xsl:for-each select="@align">
<xsl:attribute name="align">
<xsl:value-of select="."></xsl:value-of>
</xsl:attribute>
</xsl:for-each>
<xsl:value-of select="."/>
</xsl:if>
</TextMSG>
</xsl:for-each>
</POSMESSAGE>
</xsl:template>
</xsl:stylesheet>
OUTPUT:
<?xml version="1.0"?>
<POSMESSAGE>
<TextMSG>This coupon is for a good guy whose first name is :</TextMSG>
<TextMSG/>
<TextMSG align="center">Sadd</TextMSG>
<TextMSG/>
<TextMSG align="right">alsowhose full_name is Sadd Hossain</TextMSG>
<TextMSG/>
<TextMSG align="left">He is a softwareengineer forS&H</TextMSG>
</POSMESSAGE> -
Need help identifying controller information in hyperdraw
Hello,
Sorry if this is a dumb questions, but I'm in the middle of a project and need help ASAP. In one of my tracks (Real Guitar) there is some form of controller information present at the start of the track and I have no clue what it is! Is there a preference/key command that shows all data in hyperdraw, and then lets you select it (similar to the way the matrix editor works if you double click in the background, and then click on a specific note?)
Thanks in advance for any help you can provide!Jonathan,
I use the method that Jim suggested. I have the "H" key programmed for autodefine. (I've also got another two keys programmed to simply turn hyperdraw on and off for the selected region(s)). Autodefine is very cool. If there are, say, 4 different controllers in the track, hitting H the first time will show you the lowest-numbered controller; hit it again and it shows you the next higher number controller, and so on. The controller number is displayed in the lower LH area of the hyperdraw display for each region.
If a track contains controller information for multiple channels, you'll see two numeric values in the lower LH corner -- the controller number and MIDI channel for that controller, separated by a comma.
Maybe you are looking for
-
Time limit exceeded in inbound qRfc
Hi all! Please I need your help with this timeout issue. I have the following scenario: FTP --> XI (Java mapping) --> R3 (Idoc) Where from that Java mapping I do some RFC's to R3 in order to make conversions and validations. When I test this interfac
-
How can I remove the Facebook Exporter Plugin (32-bit) designed for AP2?
Now that I have A3 which has native ability to export to Facebook, I wanted to delete this plugin I have used and downloaded from the plugin page. This plugin does not create/provide a plugin that is supposed to reside in the Library/Application Supp
-
Requested Document Could Not Be Found : Pre-Calculated Web
I get the error : <b>Requested Document Could Not Be Found</b> when I exucte the web report URL with data_mode=static. I have created variants and scheduled them, all things are correct. I searched the Forum before posting this message. I checked the
-
I'm using Microsoft Exchange Server 2007. Using the Management Console I open a user's mailbox properties and I'd like to add/edit the fields under the "address and Phone" tab. Is this possible? For example, we'd like to add an "extension" field. Or
-
SAP Front-End Patch cannot be applied error
I have SAP GUI 7.2 patch level 4 installed on my machine and I am adobe life cycle designer. I got this error when I tried to install "This SAP Front-End Patch cannot be applied. Either the installed components are already on the same patch level or