You can subscribe to this list here.
2002 |
Jan
|
Feb
(59) |
Mar
(82) |
Apr
(28) |
May
(31) |
Jun
(52) |
Jul
(6) |
Aug
(10) |
Sep
(3) |
Oct
(13) |
Nov
(8) |
Dec
(9) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(32) |
Feb
(14) |
Mar
|
Apr
(9) |
May
|
Jun
(15) |
Jul
|
Aug
(2) |
Sep
(5) |
Oct
|
Nov
(28) |
Dec
(17) |
2004 |
Jan
(16) |
Feb
(8) |
Mar
(8) |
Apr
(9) |
May
(5) |
Jun
(31) |
Jul
(38) |
Aug
(34) |
Sep
(11) |
Oct
(48) |
Nov
(12) |
Dec
(52) |
2005 |
Jan
(41) |
Feb
(1) |
Mar
(3) |
Apr
(22) |
May
(100) |
Jun
(77) |
Jul
(42) |
Aug
(103) |
Sep
(10) |
Oct
(6) |
Nov
(44) |
Dec
(21) |
2006 |
Jan
(35) |
Feb
(5) |
Mar
(34) |
Apr
(24) |
May
(19) |
Jun
(45) |
Jul
(64) |
Aug
(32) |
Sep
(6) |
Oct
(23) |
Nov
(23) |
Dec
(65) |
2007 |
Jan
(9) |
Feb
(37) |
Mar
(51) |
Apr
(35) |
May
(11) |
Jun
(11) |
Jul
(2) |
Aug
(10) |
Sep
(6) |
Oct
(66) |
Nov
(30) |
Dec
(10) |
2008 |
Jan
(53) |
Feb
(38) |
Mar
(22) |
Apr
(5) |
May
(74) |
Jun
|
Jul
(11) |
Aug
(20) |
Sep
(37) |
Oct
(44) |
Nov
(10) |
Dec
(25) |
2009 |
Jan
(7) |
Feb
|
Mar
(25) |
Apr
(26) |
May
(7) |
Jun
(29) |
Jul
(3) |
Aug
(6) |
Sep
(22) |
Oct
(11) |
Nov
(4) |
Dec
(1) |
2010 |
Jan
(12) |
Feb
(22) |
Mar
(23) |
Apr
(19) |
May
(21) |
Jun
(10) |
Jul
(11) |
Aug
|
Sep
(1) |
Oct
(5) |
Nov
(4) |
Dec
(15) |
2011 |
Jan
(18) |
Feb
(16) |
Mar
(15) |
Apr
(4) |
May
(27) |
Jun
(3) |
Jul
(2) |
Aug
(6) |
Sep
(1) |
Oct
(3) |
Nov
(9) |
Dec
(5) |
2012 |
Jan
(5) |
Feb
(16) |
Mar
(13) |
Apr
|
May
(16) |
Jun
(32) |
Jul
|
Aug
(16) |
Sep
(15) |
Oct
(1) |
Nov
(27) |
Dec
(2) |
2013 |
Jan
(2) |
Feb
(3) |
Mar
|
Apr
(9) |
May
(9) |
Jun
(4) |
Jul
|
Aug
(5) |
Sep
(4) |
Oct
(14) |
Nov
(11) |
Dec
(3) |
2014 |
Jan
|
Feb
|
Mar
(11) |
Apr
(15) |
May
(5) |
Jun
|
Jul
(3) |
Aug
(1) |
Sep
(3) |
Oct
(9) |
Nov
(1) |
Dec
|
2015 |
Jan
(1) |
Feb
(1) |
Mar
(9) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
(7) |
Jul
(2) |
Aug
|
Sep
(4) |
Oct
|
Nov
|
Dec
|
2018 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Erik J. <eri...@gm...> - 2014-04-09 19:47:13
|
Hi Burkhard, > The solution is to unpack the indices (stts, ctts, stco, stsc, > stss and stps) and make one single index table from them. Incidentally, I was writing code to create such an index outside of libquicktime just the other day. Nice to have support for it in the library! :-) > In the meantime you can help a bit by calling qtdump on your files (ideally > with really weird GOP patterns) and check if the generated index makes sense. I've given it a spin across a selection of the more convoluted files I have at hand. It holds up just fine so far. While on the topic of indexes... I've lately come across a few files from different sources that makes use of multiple entries in the stsd sample descriptions. For these files, it is also necessary to keep track of the 'description' entry in the stsc table. I guess that will require one more filed in the lqt_packet_index_entry_t struct, among other changes. Kind regards, // Erik |
From: Burkhard P. <pl...@ig...> - 2014-04-07 07:15:14
|
Hi, I thought a bit how to clean up the current mess in the ffmpeg video decoder and I think I came up with a universal solution. The problem is the index tables in quicktime files: They have the advantage that they have implicit compression, which makes them quite small for simple files (e.g. constant framerate, I-frame only). The disadvantage is, that if we use them while demultiplexing, the code becomes like it is now :( The solution is to unpack the indices (stts, ctts, stco, stsc, stss and stps) and make one single index table from them. A separate routine generates the same index from the idx1 or indx chunks of AVI files. The entry for one video frame looks like (qtprivate.h): typedef struct { int64_t position; // Position from the file start int64_t size; // Size int64_t pts; // Presentation time stamp int64_t dts; // Decoding time stamp int64_t duration; // Duration of this packet int flags; // Flags (like in lqt_packet_t) } lqt_packet_index_entry_t; Using qtdump you'll see something like: Packet index (generated) num_entries 35188 pos 374851 pts 0 dts 0 dur 2002 sz 14272 FT I key ref pos 389123 pts 2002 dts 2002 dur 2002 sz 12415 FT P ref pos 401538 pts 4004 dts 4004 dur 2002 sz 18332 FT P ref pos 419870 pts 6006 dts 6006 dur 2002 sz 1336 FT P ref pos 421206 pts 8008 dts 8008 dur 2002 sz 16041 FT P ref pos 437247 pts 10010 dts 10010 dur 2002 sz 20196 FT P ref pos 457443 pts 12012 dts 12012 dur 2002 sz 312 FT P ref .... This reduces "demultiplexing" basically to calls to fseek()/fread() and taking the packet flags from the index. In the current CVS version the packet index is already generated for video streams, but not used yet for demultiplexing. In the meantime you can help a bit by calling qtdump on your files (ideally with really weird GOP patterns) and check if the generated index makes sense. Burkhard |
From: Burkhard P. <pl...@ig...> - 2014-03-21 14:24:26
|
Hi, the more I look at the code, the more I get the feeling that it's too messy to get fixed. The next file with a probably even weirder GOP pattern might break the code again. The logic behind seeking and resyncing in a file with B-frames actually quite straightforward, but our code, which grew over the years from patches by different submitters, doesn't resemble this. Also, from what I see our current resync/skip mechanism will produce garbled output for H.264 streams with B-pyramids (where B-frames can also be reference frames). I'll think about how we can enhance lqt_read_video_packet() and use it from within the codecs. One generic routine, which outputs the PTS, DTS and frame type along with the compressed data would probably help a lot. Burkhard |
From: Burkhard P. <pl...@ig...> - 2014-03-21 13:37:30
|
Hi, Am 05.03.2014 23:14, schrieb Matthias Scharfenberg: > Hi. > > I've come across a potential problem with how the the Timecode Media > Information Atom (tcmi) is initialised in libquicktime. > > According to the QuickTime File Format Specification on the Apple > developer website the "Flags" field of this atom should be set to [0]. > > https://developer.apple.com/library/mac/documentation/quicktime/qtff/QTFFChap3/qtff3.html > > However when creating a new QuickTime file with libquicktime the field > is always initialised to [1] - and there appears to be no way to change > it via the public API. > The field is initialised in this source file: > > libquicktime-1.2.4/src/tcmi.c : line 30 > > Unfortunately I couldn't find a more detailed description of what the > "Flags" field actually does - but it appears to be connected to whether > Apples QuicktimePlayer7 application draws a black band with the timecode > printed on it over the bottom of the image. The behavior you describe is quite amusing: The quicktime player uses a flag in the file for something, which should be an application setting (display timecodes or not). Then the actual drawing of the band is done by each codec instead of the core. Either your observations are incorrect or Apple Quicktime is much more screwed up than I thought :) Anyway I changed the flag to zero now. Burkhard |
From: Burkhard P. <pl...@ig...> - 2014-03-21 13:27:34
|
Hi, Am 10.03.2014 11:21, schrieb Erik Johansson: > The attached patch tries to detect that we've hit a block of NULL > bytes and skips until the next non-NULL byte is encountered. On my > test machine this speeds up the opening of the movie from about 20 > seconds to 0.04 seconds. Applied. Burkhard |
From: Burkhard P. <pl...@ig...> - 2014-03-10 15:48:31
|
Hi, I'm currently a bit busy. I'll try to look at all submitted pactes ASAP. Burkhard |
From: Erik J. <eri...@gm...> - 2014-03-10 10:21:41
|
Hello, Apparently newer versions of the SDK for Arri Alexa cameras produce files with large blocks of NULL bytes not contained in atoms. In the example file I've seen there were about 35Mbytes worth right after the moov atom. This causes quicktime_read_info(), and hence do_open(), to step through this block byte by byte trying to interpret the contents at each step as an atom. The attached patch tries to detect that we've hit a block of NULL bytes and skips until the next non-NULL byte is encountered. On my test machine this speeds up the opening of the movie from about 20 seconds to 0.04 seconds. Kind regards, Erik |
From: Matthias S. <mm...@dn...> - 2014-03-05 22:32:56
|
Hi. I've come across a potential problem with how the the Timecode Media Information Atom (tcmi) is initialised in libquicktime. According to the QuickTime File Format Specification on the Apple developer website the "Flags" field of this atom should be set to [0]. https://developer.apple.com/library/mac/documentation/quicktime/qtff/QTFFChap3/qtff3.html However when creating a new QuickTime file with libquicktime the field is always initialised to [1] - and there appears to be no way to change it via the public API. The field is initialised in this source file: libquicktime-1.2.4/src/tcmi.c : line 30 Unfortunately I couldn't find a more detailed description of what the "Flags" field actually does - but it appears to be connected to whether Apples QuicktimePlayer7 application draws a black band with the timecode printed on it over the bottom of the image. Here's how I noticed the problem: When I tried to open a Quicktime movie that was encoded (with a timecode track) using libquicktime and the "ffmpeg_dnxhd" codec (avdn) in QuicktimePlayer7 on OSX (Mavericks) the application would segfault. From the stacktrace (appended below) it appears that the segfault occurred in the "AvidAVdnCodec" plugin in a function called "AVID_DrawBand()" - which sounds suspiciously like a function that would draw the timecode overlay - and which may be potentially buggy. Since this is the official Avid DNxHD plugin for Quicktime on OSX there's not that much we can do about it as all our target devices would have it installed and which are mainly beyond our control. Because of this problem, together with the fact the Apple recommends the value for this field to be set to [0] anyway, I would like to suggest changing the initial value for this field in the libquicktime source to [0] as well. Of course we can change it in our build - but ideally it would be merged up-stream. Please let me know if that would present a problem or maybe why the "Flags" field would have been initialised with [1] in the first place. Thank you and kind regards, Matthias Stacktrace from QuicktimePlayer7 on OSX (Mavericks) when trying to open an "Avid DNxHD" encoded (ffmpeg_dnxhd) Quicktime with timecode track generated by libquicktime: Process: QuickTime Player 7 [13581] Path: /Applications/Utilities/QuickTime Player 7.app/Contents/MacOS/QuickTime Player 7 Identifier: com.apple.quicktimeplayer Version: 7.6.6 (7.6.6) Build Info: QuickTimePlayer-17090000~1 Code Type: X86 (Native) Parent Process: launchd [10948] Responsible: QuickTime Player 7 [13581] User ID: 6192 PlugIn Path: /Library/QuickTime/AvidAVdnCodec.component/Contents/MacOS/AvidAVdnCodec PlugIn Identifier: com.avid.qtcodecs.AvidAVdnCodec PlugIn Version: 2.3.7 (2.3.7) Date/Time: 2014-03-03 13:51:50.594 +0000 OS Version: Mac OS X 10.9 (13A3017) Report Version: 11 Anonymous UUID: C39456F3-5EE9-18CD-8E19-534447E59212 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000000000e2d8003 VM Regions Near 0xe2d8003: CG backing stores 000000000da00000-000000000e2d8000 [ 9056K] rw-/rw- SM=SHM --> __TEXT 000000000e2e1000-000000000e57b000 [ 2664K] r-x/rwx SM=COW /Library/QuickTime/AvidAVdnCodec.component/Contents/MacOS/AvidAVdnCodec Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.avid.qtcodecs.AvidAVdnCodec 0x0e2fff66 AVID_DrawBand(AVID_GlobalsRecord*, ImageSubCodecDecompressRecord*) + 4486 1 com.apple.CoreServices.CarbonCore 0x92da6b47 callComponentStorage_44 + 25 2 com.apple.CoreServices.CarbonCore 0x92d94d47 CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long (*)(), unsigned long) + 45 3 com.apple.CoreServices.CarbonCore 0x92d94d87 CallComponentFunctionWithStorageProcInfo + 30 4 com.avid.qtcodecs.AvidAVdnCodec 0x0e2fdcd3 AVID_ComponentDispatch + 115 5 com.apple.CoreServices.CarbonCore 0x92d06ee5 CallComponent + 166 6 com.apple.CoreServices.CarbonCore 0x92d06f3f CallComponentDispatch + 29 7 com.apple.QuickTimeComponents.component 0x97b035a9 0x972fc000 + 8418729 8 com.apple.QuickTimeComponents.component 0x97661a00 0x972fc000 + 3561984 9 com.apple.QuickTimeComponents.component 0x97662fa5 0x972fc000 + 3567525 10 com.apple.QuickTimeComponents.component 0x97663c1f 0x972fc000 + 3570719 11 com.apple.CoreServices.CarbonCore 0x92da6b47 callComponentStorage_44 + 25 12 com.apple.CoreServices.CarbonCore 0x92d94d47 CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long (*)(), unsigned long) + 45 13 com.apple.CoreServices.CarbonCore 0x92d94d87 CallComponentFunctionWithStorageProcInfo + 30 14 com.apple.QuickTimeComponents.component 0x9766069d Base_CDComponentDispatch + 77 15 com.apple.CoreServices.CarbonCore 0x92d06ee5 CallComponent + 166 16 com.apple.CoreServices.CarbonCore 0x92d06f5c DelegateComponentCall + 24 17 com.avid.qtcodecs.AvidAVdnCodec 0x0e2fdcec AVID_ComponentDispatch + 140 18 ??? 0x03b58a00 0 + 62228992 19 com.apple.CoreServices.CarbonCore 0x92d06f3f CallComponentDispatch + 29 20 com.apple.QuickTime 0x97eab12c ImageCodecBandDecompress + 43 21 com.apple.QuickTime 0x97e9e84c DoBandedDecompress + 16830 22 com.apple.QuickTime 0x97e9a45b ICMAction + 822 23 com.apple.QuickTime 0x97e9932e ICMDeviceLoop + 646 24 com.apple.QuickTime 0x97ea02f6 DecompressSequenceFrameWhen + 768 25 com.apple.QuickTimeComponents.component 0x9757d7e2 0x972fc000 + 2627554 26 com.apple.QuickTimeComponents.component 0x97585bc5 0x972fc000 + 2661317 27 com.apple.QuickTimeComponents.component 0x9757e5d3 0x972fc000 + 2631123 28 com.apple.QuickTimeComponents.component 0x9757d2a9 0x972fc000 + 2626217 29 com.apple.QuickTimeComponents.component 0x9757c3b2 0x972fc000 + 2622386 30 com.apple.CoreServices.CarbonCore 0x92da6688 callComponentStorage_44444 + 47 31 com.apple.CoreServices.CarbonCore 0x92d94d47 CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long (*)(), unsigned long) + 45 32 com.apple.CoreServices.CarbonCore 0x92d94d87 CallComponentFunctionWithStorageProcInfo + 30 33 com.apple.QuickTimeComponents.component 0x97579c7e Video2ComponentDispatch + 122 34 com.apple.CoreServices.CarbonCore 0x92d06ee5 CallComponent + 166 35 com.apple.CoreServices.CarbonCore 0x92d06f3f CallComponentDispatch + 29 36 com.apple.QuickTime 0x97edfb86 MediaMoviesTask + 61 37 com.apple.QuickTime 0x97edec0b TaskMovie_priv + 3320 38 com.apple.QTKit 0x9508200d -[QTMovieGWorldRenderHelper displayInWindowWithID:] + 704 39 com.apple.QTKit 0x94fe2f3c -[QTMovie_QuickTime _displayInWindowWithNumber:] + 59 40 com.apple.QTKit 0x94fcbf3d -[QTMovie _displayInWindowWithNumber:] + 43 41 com.apple.QTKit 0x95082481 -[QTMovieGWorldRendererView drawRect:] + 100 42 com.apple.AppKit 0x95c30832 -[NSView _drawRect:clip:] + 3816 43 com.apple.AppKit 0x95c2f269 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1829 44 com.apple.AppKit 0x95c2f596 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2642 45 com.apple.AppKit 0x95c2f596 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2642 46 com.apple.AppKit 0x95c2f596 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2642 47 com.apple.AppKit 0x95c2f596 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2642 48 com.apple.AppKit 0x95c2f596 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2642 49 com.apple.AppKit 0x95c2d822 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1264 50 com.apple.AppKit 0x95c2ce90 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 290 51 com.apple.AppKit 0x95c2a1c1 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 3645 52 com.apple.AppKit 0x95c07cbc -[NSView displayIfNeeded] + 1414 53 com.apple.AppKit 0x95c076a3 -[NSThemeFrame handleSetFrameCommonRedisplay] + 262 54 com.apple.AppKit 0x95bf1ded -[NSWindow _setFrameCommon:display:stashSize:] + 2615 55 com.apple.AppKit 0x95bf13aa -[NSWindow _setFrame:display:allowImplicitAnimation:stashSize:] + 307 56 com.apple.AppKit 0x95bf1272 -[NSWindow setFrame:display:] + 79 57 com.apple.AppKit 0x95bf0e93 -[NSWindow setFrame:display:animate:] + 134 58 com.apple.quicktimeplayer 0x0001933c -[QTPMovieWindowController(QTPMovieWindowControllerResizing) setMovieSize:resizeMode:animate:] + 1439 59 com.apple.quicktimeplayer 0x000135ff -[QTPMovieWindowController syncToChangeInMovieContent] + 663 60 com.apple.quicktimeplayer 0x0001335b -[QTPMovieWindowController syncToNewMovie] + 658 61 com.apple.AppKit 0x95d725b8 -[NSWindowController _windowDidLoad] + 517 62 com.apple.AppKit 0x95d57d2b -[NSWindowController window] + 121 63 com.apple.quicktimeplayer 0x00013660 -[QTPMovieWindowController(QTPMovieWindowControllerResizing) isMovieViewDetached] + 67 64 com.apple.quicktimeplayer 0x000134bc -[QTPMovieWindowController syncToChangeInMovieContent] + 340 65 com.apple.quicktimeplayer 0x0001335b -[QTPMovieWindowController syncToNewMovie] + 658 66 com.apple.quicktimeplayer 0x000130c1 -[QTPMovieWindowController setDocument:] + 283 67 com.apple.AppKit 0x95db890c -[NSDocument addWindowController:] + 249 68 com.apple.quicktimeplayer 0x0000bc70 -[QTPMovieDocument makeWindowControllers] + 114 69 com.apple.AppKit 0x95fbe607 -[NSDocumentController _finishOpeningDocument:andShowWindows:] + 142 70 com.apple.AppKit 0x95fcaac6 -[NSDocumentController(NSDeprecated) openDocumentWithContentsOfURL:display:error:] + 1093 71 com.apple.quicktimeplayer 0x00012476 -[QTPApplicationDelegate openFiles:openInNewPlayer:] + 382 72 com.apple.quicktimeplayer 0x000122f1 -[QTPApplicationDelegate application:openFiles:] + 110 73 com.apple.AppKit 0x95e8f2c5 __69-[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:]_block_invoke + 1907 74 com.apple.AppKit 0x95acdf7f -[NSApplication _reopenWindowsAsNecessaryIncludingRestorableState:registeringAsReady:completionHandler:] + 150 75 com.apple.AppKit 0x95acded6 -[NSApplication(NSAppleEventHandling) _reopenWindowsIfNecessaryWithAppleEvent:completionHandler:] + 244 76 com.apple.AppKit 0x95e8eaef -[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:] + 287 77 com.apple.AppKit 0x95acd785 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 521 78 libobjc.A.dylib 0x942ed304 -[NSObject performSelector:withObject:withObject:] + 77 79 com.apple.Foundation 0x9bb0c3fa __76-[NSAppleEventManager setEventHandler:andSelector:forEventClass:andEventID:]_block_invoke + 121 80 com.apple.Foundation 0x9bb0bf31 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 430 81 com.apple.Foundation 0x9bb0bd3b _NSAppleEventManagerGenericHandler + 218 82 com.apple.AE 0x90566b15 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 387 83 com.apple.AE 0x90535ed6 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 44 84 com.apple.AE 0x90535dce aeProcessAppleEvent + 318 85 com.apple.HIToolbox 0x93c0d7c1 AEProcessAppleEvent + 55 86 com.apple.AppKit 0x95ac93a8 _DPSNextEvent + 1089 87 com.apple.AppKit 0x95ac8ad0 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119 88 com.apple.quicktimeplayer 0x00003a1c -[QTPApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 71 89 com.apple.AppKit 0x95abb35c -[NSApplication run] + 727 90 com.apple.AppKit 0x95aa41f8 NSApplicationMain + 1165 91 com.apple.quicktimeplayer 0x00002495 start + 53 Thread 1:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x937ed992 kevent64 + 10 1 libdispatch.dylib 0x933038bd _dispatch_mgr_invoke + 238 2 libdispatch.dylib 0x93303556 _dispatch_mgr_thread + 52 Thread 2: 0 libsystem_kernel.dylib 0x937ec7ca __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x9bab7d8a _pthread_cond_wait + 837 2 libsystem_pthread.dylib 0x9bab8042 pthread_cond_timedwait_relative_np + 47 3 com.apple.CoreServices.CarbonCore 0x92d71b2d TSWaitOnConditionTimedRelative + 161 4 com.apple.CoreServices.CarbonCore 0x92d716ea TSWaitOnSemaphoreCommon + 531 5 com.apple.CoreServices.CarbonCore 0x92d7189d TSWaitOnSemaphoreRelative + 24 6 com.apple.QuickTimeComponents.component 0x975691b1 0x972fc000 + 2544049 7 libsystem_pthread.dylib 0x9bab55fb _pthread_body + 144 8 libsystem_pthread.dylib 0x9bab5485 _pthread_start + 130 9 libsystem_pthread.dylib 0x9babacf2 thread_start + 34 Thread 3: 0 libsystem_kernel.dylib 0x937e7f7a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x937e716c mach_msg + 68 2 com.apple.CoreFoundation 0x9352af69 __CFRunLoopServiceMachPort + 169 3 com.apple.CoreFoundation 0x9352a541 __CFRunLoopRun + 1393 4 com.apple.CoreFoundation 0x93529d5a CFRunLoopRunSpecific + 394 5 com.apple.CoreFoundation 0x93529bbb CFRunLoopRunInMode + 123 6 com.apple.AppKit 0x95c72f18 _NSEventThread + 283 7 libsystem_pthread.dylib 0x9bab55fb _pthread_body + 144 8 libsystem_pthread.dylib 0x9bab5485 _pthread_start + 130 9 libsystem_pthread.dylib 0x9babacf2 thread_start + 34 Thread 4: 0 libsystem_kernel.dylib 0x937ed046 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x9bab6dcf _pthread_wqthread + 372 2 libsystem_pthread.dylib 0x9babacce start_wqthread + 30 Thread 5: 0 libsystem_kernel.dylib 0x937ed046 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x9bab6dcf _pthread_wqthread + 372 2 libsystem_pthread.dylib 0x9babacce start_wqthread + 30 Thread 6: 0 libsystem_kernel.dylib 0x937ed046 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x9bab6dcf _pthread_wqthread + 372 2 libsystem_pthread.dylib 0x9babacce start_wqthread + 30 Thread 7:: QTKit: QTVisualContextImageProviderWorkLoop 0 libsystem_kernel.dylib 0x937e7f7a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x937e716c mach_msg + 68 2 com.apple.CoreFoundation 0x9352af69 __CFRunLoopServiceMachPort + 169 3 com.apple.CoreFoundation 0x9352a541 __CFRunLoopRun + 1393 4 com.apple.CoreFoundation 0x93529d5a CFRunLoopRunSpecific + 394 5 com.apple.CoreFoundation 0x935ec461 CFRunLoopRun + 129 6 com.apple.QTKit 0x95073c3d QTVisualContextImageProviderWorkLoop + 121 7 libsystem_pthread.dylib 0x9bab55fb _pthread_body + 144 8 libsystem_pthread.dylib 0x9bab5485 _pthread_start + 130 9 libsystem_pthread.dylib 0x9babacf2 thread_start + 34 Thread 8: 0 libsystem_kernel.dylib 0x937ed046 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x9bab6dcf _pthread_wqthread + 372 2 libsystem_pthread.dylib 0x9babacce start_wqthread + 30 Thread 9: 0 libsystem_kernel.dylib 0x937ec7ca __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x9bab7d8a _pthread_cond_wait + 837 2 libsystem_pthread.dylib 0x9bab8042 pthread_cond_timedwait_relative_np + 47 3 com.apple.CoreServices.CarbonCore 0x92d71b2d TSWaitOnConditionTimedRelative + 161 4 com.apple.CoreServices.CarbonCore 0x92d716ea TSWaitOnSemaphoreCommon + 531 5 com.apple.CoreServices.CarbonCore 0x92d7189d TSWaitOnSemaphoreRelative + 24 6 com.apple.CoreServices.CarbonCore 0x92d0b8ec AIOFileThread(void*) + 1014 7 libsystem_pthread.dylib 0x9bab55fb _pthread_body + 144 8 libsystem_pthread.dylib 0x9bab5485 _pthread_start + 130 9 libsystem_pthread.dylib 0x9babacf2 thread_start + 34 Thread 10: 0 libsystem_kernel.dylib 0x937ec7ca __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x9bab7d1d _pthread_cond_wait + 728 2 libsystem_pthread.dylib 0x9bab9bd9 pthread_cond_wait$UNIX2003 + 71 3 com.apple.CoreServices.CarbonCore 0x92d71922 TSWaitOnCondition + 128 4 com.apple.CoreServices.CarbonCore 0x92d71b46 TSWaitOnConditionTimedRelative + 186 5 com.apple.CoreServices.CarbonCore 0x92d3d58b MPWaitForEvent + 216 6 com.avid.qtcodecs.AvidAVdnCodec 0x0e315f07 decoder_thread_proc(void*) + 71 7 com.apple.CoreServices.CarbonCore 0x92d3e56e PrivateMPEntryPoint + 68 Thread 11: 0 libsystem_kernel.dylib 0x937ec7ca __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x9bab7d1d _pthread_cond_wait + 728 2 libsystem_pthread.dylib 0x9bab9bd9 pthread_cond_wait$UNIX2003 + 71 3 com.apple.CoreServices.CarbonCore 0x92d71922 TSWaitOnCondition + 128 4 com.apple.CoreServices.CarbonCore 0x92d71b46 TSWaitOnConditionTimedRelative + 186 5 com.apple.CoreServices.CarbonCore 0x92d3d58b MPWaitForEvent + 216 6 com.avid.qtcodecs.AvidAVdnCodec 0x0e315f07 decoder_thread_proc(void*) + 71 7 com.apple.CoreServices.CarbonCore 0x92d3e56e PrivateMPEntryPoint + 68 Thread 12: 0 libsystem_kernel.dylib 0x937ec7ca __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x9bab7d1d _pthread_cond_wait + 728 2 libsystem_pthread.dylib 0x9bab9bd9 pthread_cond_wait$UNIX2003 + 71 3 com.apple.CoreServices.CarbonCore 0x92d71922 TSWaitOnCondition + 128 4 com.apple.CoreServices.CarbonCore 0x92d71b46 TSWaitOnConditionTimedRelative + 186 5 com.apple.CoreServices.CarbonCore 0x92d3d58b MPWaitForEvent + 216 6 com.avid.qtcodecs.AvidAVdnCodec 0x0e315f07 decoder_thread_proc(void*) + 71 7 com.apple.CoreServices.CarbonCore 0x92d3e56e PrivateMPEntryPoint + 68 Thread 13: 0 libsystem_kernel.dylib 0x937ec7ca __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x9bab7d1d _pthread_cond_wait + 728 2 libsystem_pthread.dylib 0x9bab9bd9 pthread_cond_wait$UNIX2003 + 71 3 com.apple.CoreServices.CarbonCore 0x92d71922 TSWaitOnCondition + 128 4 com.apple.CoreServices.CarbonCore 0x92d71b46 TSWaitOnConditionTimedRelative + 186 5 com.apple.CoreServices.CarbonCore 0x92d3d58b MPWaitForEvent + 216 6 com.avid.qtcodecs.AvidAVdnCodec 0x0e315f07 decoder_thread_proc(void*) + 71 7 com.apple.CoreServices.CarbonCore 0x92d3e56e PrivateMPEntryPoint + 68 Thread 14: 0 libsystem_kernel.dylib 0x937ec7ca __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x9bab7d1d _pthread_cond_wait + 728 2 libsystem_pthread.dylib 0x9bab9bd9 pthread_cond_wait$UNIX2003 + 71 3 com.apple.CoreServices.CarbonCore 0x92d71922 TSWaitOnCondition + 128 4 com.apple.CoreServices.CarbonCore 0x92d71b46 TSWaitOnConditionTimedRelative + 186 5 com.apple.CoreServices.CarbonCore 0x92d3d58b MPWaitForEvent + 216 6 com.avid.qtcodecs.AvidAVdnCodec 0x0e315f07 decoder_thread_proc(void*) + 71 7 com.apple.CoreServices.CarbonCore 0x92d3e56e PrivateMPEntryPoint + 68 Thread 15: 0 libsystem_kernel.dylib 0x937ec7ca __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x9bab7d1d _pthread_cond_wait + 728 2 libsystem_pthread.dylib 0x9bab9bd9 pthread_cond_wait$UNIX2003 + 71 3 com.apple.CoreServices.CarbonCore 0x92d71922 TSWaitOnCondition + 128 4 com.apple.CoreServices.CarbonCore 0x92d71b46 TSWaitOnConditionTimedRelative + 186 5 com.apple.CoreServices.CarbonCore 0x92d3d58b MPWaitForEvent + 216 6 com.avid.qtcodecs.AvidAVdnCodec 0x0e315f07 decoder_thread_proc(void*) + 71 7 com.apple.CoreServices.CarbonCore 0x92d3e56e PrivateMPEntryPoint + 68 Thread 16: 0 libsystem_kernel.dylib 0x937ec7ca __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x9bab7d1d _pthread_cond_wait + 728 2 libsystem_pthread.dylib 0x9bab9bd9 pthread_cond_wait$UNIX2003 + 71 3 com.apple.CoreServices.CarbonCore 0x92d71922 TSWaitOnCondition + 128 4 com.apple.CoreServices.CarbonCore 0x92d71b46 TSWaitOnConditionTimedRelative + 186 5 com.apple.CoreServices.CarbonCore 0x92d3d58b MPWaitForEvent + 216 6 com.avid.qtcodecs.AvidAVdnCodec 0x0e315f07 decoder_thread_proc(void*) + 71 7 com.apple.CoreServices.CarbonCore 0x92d3e56e PrivateMPEntryPoint + 68 Thread 17: 0 libsystem_kernel.dylib 0x937ec7ca __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x9bab7d1d _pthread_cond_wait + 728 2 libsystem_pthread.dylib 0x9bab9bd9 pthread_cond_wait$UNIX2003 + 71 3 com.apple.CoreServices.CarbonCore 0x92d71922 TSWaitOnCondition + 128 4 com.apple.CoreServices.CarbonCore 0x92d71b46 TSWaitOnConditionTimedRelative + 186 5 com.apple.CoreServices.CarbonCore 0x92d3d58b MPWaitForEvent + 216 6 com.avid.qtcodecs.AvidAVdnCodec 0x0e315f07 decoder_thread_proc(void*) + 71 7 com.apple.CoreServices.CarbonCore 0x92d3e56e PrivateMPEntryPoint + 68 Thread 0 crashed with X86 Thread State (32-bit): eax: 0x000000ff ebx: 0x000004a1 ecx: 0x008ade00 edx: 0x000001c0 edi: 0x02ce6c90 esi: 0x0e2d7200 ebp: 0x006c0790 esp: 0xbfffbd80 ss: 0x00000023 efl: 0x00210287 eip: 0x0e2fff66 cs: 0x0000001b ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f cr2: 0x0e2d8003 Logical CPU: 2 Error Code: 0x00000006 Trap Number: 14 Binary Images: 0x1000 - 0x120fef com.apple.quicktimeplayer (7.6.6 - 7.6.6) <D3F807A8-280D-2405-F86F-32D75BCC06D5> /Applications/Utilities/QuickTime Player 7.app/Contents/MacOS/QuickTime Player 7 0x577c000 - 0x57a1ff9 com.apple.framework.familycontrols (4.1 - 410) <1C51C102-191C-3EE5-BC56-24B7DE55B885> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls 0x57b6000 - 0x57c1ffa com.apple.CommerceCore (1.0 - 42) <FB799100-F7E7-3515-AB46-C09E1A85C3E6> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore 0x57f7000 - 0x57f8ff8 ATSHI.dylib (363.1) <1230337B-D921-3F25-84E9-CA7E8EACBA96> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/ATSHI.dylib 0x6038000 - 0x60a5fff +com.DivXInc.DivXDecoder (6.6.0 - 6.6.0) /Library/QuickTime/DivX Decoder.component/Contents/MacOS/DivX Decoder 0x9800000 - 0x98b0fff ColorSyncDeprecated.dylib (426) <2ACB020C-75FC-3817-B624-BE3648957FFB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/Resources/ColorSyncDeprecated.dylib 0xd88e000 - 0xd895ff8 com.apple.AppleGVAHW.component (1.2 - 1) <DEEECAF7-BFB9-3BD0-B970-3902C8BAF100> /System/Library/QuickTime/AppleGVAHW.component/Contents/MacOS/AppleGVAHW 0xe2e1000 - 0xe57aff7 +com.avid.qtcodecs.AvidAVdnCodec (2.3.7 - 2.3.7) <FD8535B2-9560-B15D-D215-BB122A50D98A> /Library/QuickTime/AvidAVdnCodec.component/Contents/MacOS/AvidAVdnCodec 0xe6b4000 - 0xe943feb +org.perian.Perian (1.2 - 1.2) <567E0964-BE09-D272-AAF0-27453650867C> /Library/QuickTime/Perian.component/Contents/MacOS/Perian 0xed0d000 - 0xed1efe7 com.apple.FCP Uncompressed 422.component (1.6.1 - 1.6.1) <62C290FB-2735-60C4-CE88-7ECB0DE6EDB3> /Library/QuickTime/FCP Uncompressed 422.component/Contents/MacOS/FCP Uncompressed 422 0xed25000 - 0xed68ff7 +com.gluetools.CineonComponent (3.5 - 3.5.2248) <F6698DB7-C02B-D528-3CA2-79468877553C> /Library/QuickTime/Cineon.component/Contents/MacOS/Cineon 0xed9e000 - 0xee7f123 +com.cineform.CFHDDecompressor (6.9.0.524 - 524) /Library/QuickTime/CFHDDecompressor.component/Contents/MacOS/CFHDDecompressor 0xef24000 - 0xef5eff7 +com.cineform.QuicktimeJ2K (1.01 - 1.1) <83991324-8187-B76B-740C-88848907AD1A> /Library/QuickTime/QuicktimeJ2K.component/Contents/MacOS/QuicktimeJ2K 0xef69000 - 0xf15fff3 +net.telestream.wmv.import (2.1.3.10 - 2.1.3.10) /Library/QuickTime/Flip4Mac WMV Import.component/Contents/MacOS/Flip4Mac WMV Import 0xf190000 - 0xf299fce +com.red.redcode.quicktime (3.7 - 3.7) /Library/QuickTime/REDCODE.QT.component/Contents/MacOS/REDCODE.QT 0xf2fb000 - 0xf35cff7 +com.gluetools.DPXComponent (3.5 - 3.5.2248) <E11CC60A-FF77-5478-DAF4-8990BB33EBB4> /Library/QuickTime/DPX.component/Contents/MacOS/DPX 0xf398000 - 0xf400ff7 +com.gluetools.CineComponent (Cine v2.0.12 - 2.0.12) <9ED63404-EF20-5DC5-E2B9-973D8EE0AF3B> /Library/QuickTime/Cine.component/Contents/MacOS/Cine 0xf441000 - 0xf5f2fce +net.telestream.wmv.advanced (2.1.3.10 - 2.1.3.10) /Library/QuickTime/Flip4Mac WMV Advanced.component/Contents/MacOS/Flip4Mac WMV Advanced 0xf635000 - 0xf659ff7 com.apple.AppleAVCIntraCodec (1.0 - 16) <8A1A4CEE-1610-EECE-74DA-D2AF42825E6D> /Library/QuickTime/AppleAVCIntraCodec.component/Contents/MacOS/AppleAVCIntraCodec 0xf664000 - 0xf6d1fe7 com.apple.AppleProResCodec (2.0 - 224) <B7A79FF2-9C32-5554-A3C3-BE91F9B89419> /Library/QuickTime/AppleProResCodec.component/Contents/MacOS/AppleProResCodec 0xf71e000 - 0xf762ff7 com.apple.AppleVAH264HW.component (3.0 - 3.0) <501A8BA2-2B49-3B6B-B2C5-01BFE8477FA7> /System/Library/QuickTime/AppleVAH264HW.component/Contents/MacOS/AppleVAH264HW 0xf825000 - 0xf8d9ff7 com.apple.AppleGVAFramework (7.1.0 - 7.1.0) <43992B27-475F-3E5E-B68F-32A5BF21238B> /System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/AppleGVA 0xf8e9000 - 0xf921ff7 com.apple.QuickTimeFireWireDV.component (7.7.3 - 2826) <8DDDAD6E-E7BD-3EB6-AE48-324CCC2ABD16> /System/Library/QuickTime/QuickTimeFireWireDV.component/Contents/MacOS/QuickTimeFireWireDV 0xf92d000 - 0xf964fe7 com.apple.DVCPROHDCodec (1.5 - 237) <5BA42205-5AEE-73BB-A7DE-5417EF028D5B> /Library/QuickTime/DVCPROHDCodec.component/Contents/MacOS/DVCPROHDCodec 0xf974000 - 0xfa23fe3 com.apple.AppleHDVCodec (1.6 - 229) <C45D37E1-3CE0-1FBE-17DE-91D5B65FD940> /Library/QuickTime/AppleHDVCodec.component/Contents/MacOS/AppleHDVCodec 0xfa4b000 - 0xfa7dff7 com.apple.AppleIntermediateCodec (2.0.2 - 6305.11) <56296F08-B053-3F63-B39E-7CEDE087C008> /Library/QuickTime/AppleIntermediateCodec.component/Contents/MacOS/AppleIntermediateCodec 0xfa85000 - 0xfa98fe3 com.apple.IMXCodec (1.4 - 155) <B7A1514F-1A2B-EC3E-719D-B8BB25016A05> /Library/QuickTime/IMXCodec.component/Contents/MacOS/IMXCodec 0xfaaa000 - 0xfac3ff2 com.apple.applepixletvideo (1.2.31 - 1.2d31) <AE02E08C-891E-3898-8E42-C7C83E3EF08E> /System/Library/QuickTime/ApplePixletVideo.component/Contents/MacOS/ApplePixletVideo 0xfb2c000 - 0xfb5ffeb +com.aja.kona.videooutputcodec (8.1.2 - 8.1.2) <C0CFCDF9-0EC5-A7DD-BC50-D30BCB84685E> /Library/QuickTime/AJAVideoOutputCodec.component/Contents/MacOS/AJAVideoOutputCodec 0x270f4000 - 0x270f8ff9 libgermantok.dylib (14) <020C30B6-3B7C-3760-A784-27A65037A21E> /usr/lib/libgermantok.dylib 0x29685000 - 0x29686ffd com.apple.URLMount.NFSPlugin (6.0 - 4.0) <DBA3AD4E-C8D7-3601-870C-AD22D05182D7> /System/Library/Filesystems/NetFSPlugins/nfs.bundle/Contents/MacOS/nfs 0x48000000 - 0x488d7fff com.apple.GeForceGLDriver (8.20.15 - 8.2.0) <6F87AD6E-8552-3680-9D60-8F9865B636AA> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver 0x8fe2c000 - 0x8fe5e417 dyld (239.3) <4B280BB1-55F8-313F-86A6-8ADD644ED69E> /usr/lib/dyld 0x90008000 - 0x9000bff9 com.apple.TCC (1.0 - 1) <DE9FBF11-4ABB-317F-A3F8-4D26A98A5AEF> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC 0x900cc000 - 0x900d1ff7 com.apple.print.framework.Print (9.0 - 260) <6875EC0C-7DD0-3660-AFD6-25E407F49E0D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print 0x900d2000 - 0x904f7fe3 com.apple.VideoToolbox (1.0 - 1273.35) <053E5F1E-54F4-3EA9-B421-5F5D114F8E7F> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox 0x904f8000 - 0x904faffe libCVMSPluginSupport.dylib (9.3.1) <771F15D1-AB7E-32ED-98F1-8335EF1F9E5C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib 0x9052b000 - 0x90589ffd com.apple.AE (665.5 - 665.5) <58CF4AC0-2F2E-3C4F-8075-636CD45A6130> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x9063f000 - 0x90643ffc com.apple.IOSurface (91 - 91) <B337413D-F2D6-3272-B74A-9E1392ED5756> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface 0x90644000 - 0x90650ffc libbz2.1.0.dylib (29) <3CEF1E92-BA42-3F8A-8E8D-9E1F7658E5C7> /usr/lib/libbz2.1.0.dylib 0x90651000 - 0x90943ff8 com.apple.CoreImage (9.0.54) <52994AA9-1B03-3720-B02D-6E888D2A23E4> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage 0x90944000 - 0x9095dfff com.apple.Kerberos (3.0 - 1) <B5231442-5643-3605-8464-8F654A4C5019> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos 0x9095e000 - 0x90a8bff9 com.apple.avfoundation (2.0 - 651.12) <46DF19FF-7A29-33CE-9D80-E2CEE163C2C6> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation 0x90aaf000 - 0x90ab8fff com.apple.DiskArbitration (2.6 - 2.6) <53700F94-766F-3DA0-A9DF-DE2F8FF84CB3> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x90ab9000 - 0x90abeff3 libsystem_platform.dylib (24.1.4) <03238EB4-2C7C-3D55-8FA4-12F697B88878> /usr/lib/system/libsystem_platform.dylib 0x90aff000 - 0x90b08ffa com.apple.CommonAuth (4.0 - 2.0) <6CB82D57-3C55-39E5-9036-8047DF3E6F57> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth 0x90b09000 - 0x90b0dffe libCoreVMClient.dylib (58.1) <0EB8FFD7-AFED-3A63-810E-29629831D43D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib 0x90b0e000 - 0x90b6fff7 com.apple.Symbolication (1.4 - 129) <E5948C08-6ADF-3D86-9134-6AE49CF1DA0F> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication 0x90b70000 - 0x90b78fff liblaunch.dylib (842.1.4) <3E946C2F-76B5-3980-BC07-30D78BBD3279> /usr/lib/system/liblaunch.dylib 0x90b79000 - 0x90b84fff libGPUSupportMercury.dylib (9.3.1) <75FF69D5-0D1F-3495-9EBE-85F0BF687AC6> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib 0x90b85000 - 0x90c1cff7 com.apple.ink.framework (10.9 - 207) <710EF47E-89F1-317F-AEAB-A42FE0E40B92> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink 0x90c1d000 - 0x90c9dff7 com.apple.CoreServices.OSServices (600.4 - 600.4) <21FF2945-32B7-3ABD-ACBB-5533241999D8> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x90cc1000 - 0x90ce6ff7 com.apple.quartzfilters (1.8.0 - 1.7.0) <1B4BADEA-EEE1-33C4-8063-DAEBE3E6C9F3> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters 0x90ce7000 - 0x90d93ffb libvMisc.dylib (423.32) <43873EFF-FB43-3301-BEE8-F2C3A046D7A6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x90d94000 - 0x90d95fff libsystem_blocks.dylib (63) <2AC67D5E-ECD4-3644-A53C-9684F9B7AA33> /usr/lib/system/libsystem_blocks.dylib 0x90d96000 - 0x90da6ff5 com.apple.LangAnalysis (1.7.0 - 1.7.0) <8106E9A2-F2A7-392C-B404-E88A20843F0C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x90da7000 - 0x90de6ff7 com.apple.bom (12.0 - 192) <B5E5E554-BFBD-3CB7-A43B-92F51F596FB4> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom 0x925a8000 - 0x925c2ff7 com.apple.GenerationalStorage (2.0 - 160.2) <D6235DD6-3039-383F-9378-294A2EC11E50> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage 0x925c3000 - 0x925c4fff libDiagnosticMessagesClient.dylib (100) <B936B1D4-90BB-395D-8EA9-E1237608E7D0> /usr/lib/libDiagnosticMessagesClient.dylib 0x925c5000 - 0x92630ff9 com.apple.Heimdal (4.0 - 2.0) <0DC5A0C2-D664-3B18-B4FD-DD027D62DE8A> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal 0x92631000 - 0x9263cffb libcommonCrypto.dylib (60049) <7C884189-8A58-3D10-9164-571DAABB7D58> /usr/lib/system/libcommonCrypto.dylib 0x9263d000 - 0x92803ffb libicucore.A.dylib (511.25) <44DDE9A4-578E-3D23-A41A-D8795D000A18> /usr/lib/libicucore.A.dylib 0x92804000 - 0x92910fff com.apple.ImageIO.framework (3.3.0 - 1038) <4776FAFD-F80F-3BDE-A396-80D988BE8EC1> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x92911000 - 0x92942ffa libsystem_m.dylib (3047.16) <7BF40745-1A2D-3DB2-8D49-3F149851AE15> /usr/lib/system/libsystem_m.dylib 0x92974000 - 0x92c5efd2 com.apple.vImage (7.0 - 7.0) <D94F266B-B1E3-3734-8C6C-CB4EF655F411> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x92c5f000 - 0x92ca7fff com.apple.PerformanceAnalysis (1.47 - 47) <48BE84A9-3753-3CDA-A092-2F8CA36C731C> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis 0x92ca8000 - 0x92cadfff com.apple.MediaAccessibility (1.0 - 43) <F7B5A9CB-2F38-32AF-8B8E-B6CDB31D68C5> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility 0x92cae000 - 0x92cb1ffe com.apple.LoginUICore (3.0 - 3.0) <6FE961A4-3C17-3004-B50B-FD78FDC28350> /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore 0x92cb2000 - 0x92fb3ff7 com.apple.CoreServices.CarbonCore (1077.13 - 1077.13) <E8DCBCA8-99E5-3821-ADFC-B7CA151BEC74> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x92fb4000 - 0x92fb7fff libdyld.dylib (239.3) <ED3D413D-D8FE-39A3-ADF4-00B4E7244A67> /usr/lib/system/libdyld.dylib 0x92fb8000 - 0x93148ff0 GLEngine (9.3.1) <B8ACEE86-BEAE-3B9D-A780-74B674C58203> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine 0x93149000 - 0x9317ffff com.apple.IconServices (25 - 25.17) <05C87A32-3E0F-3EE7-8CE5-DB6463369FFA> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices 0x93180000 - 0x93188fee libcldcpuengine.dylib (2.3.58) <D68C7948-9A1F-3505-9B32-C007AD6A793D> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib 0x93189000 - 0x93190ff2 com.apple.NetFS (6.0 - 4.0) <D295AB6B-CB1D-39E3-9D2F-42273D928D70> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS 0x93191000 - 0x93229ff7 com.apple.Metadata (10.7.0 - 800.12) <0AE4CD6B-FDFC-31ED-9F2C-FE870155CAF9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x93234000 - 0x932fbff7 com.apple.DiscRecording (8.0 - 8000.4.6) <149C7C83-4260-39E9-9258-3B43CB3962EA> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording 0x932fc000 - 0x932ffff3 com.apple.AppleSystemInfo (3.0 - 3.0) <4586B503-A0A8-3654-AA48-D2F9FA0188CB> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo 0x93300000 - 0x93318ffd libdispatch.dylib (339.1.9) <4A985218-0898-3554-8DB1-BCA0B676B9A6> /usr/lib/system/libdispatch.dylib 0x93319000 - 0x93322fff com.apple.audio.SoundManager (4.1 - 4.1) <7E80241B-435E-340E-8E03-BDFF7763B77F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound 0x933c8000 - 0x934b3ff4 com.apple.DiskImagesFramework (10.9 - 371.1) <FC13BD5A-0FB7-35D5-A8DF-0510CFA996FE> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages 0x934b4000 - 0x936b6ff7 com.apple.CoreFoundation (6.9 - 855.11) <21BA3E03-EA00-3AC4-8B31-806779114FE8> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x936b7000 - 0x9370cff3 com.apple.ImageCaptureCore (5.0 - 5.0) <1C9A2866-6FA8-3FBD-B471-DA0D27F960CE> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore 0x9370e000 - 0x937d1ff1 com.apple.CoreText (352.0 - 367.15) <8C486246-B12A-39E1-9B35-DE9451FDCF4B> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText 0x937d2000 - 0x937d4ff2 com.apple.EFILogin (2.0 - 2) <A884A315-7857-3BF8-97FA-1EB4A61C97F8> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin 0x937d5000 - 0x937f2ff4 libsystem_kernel.dylib (2422.75.4) <1FB471BD-92E5-314E-9C2B-154B117C06E8> /usr/lib/system/libsystem_kernel.dylib 0x937f3000 - 0x937f4fff libremovefile.dylib (33) <E6B6F0CD-1700-31DC-93DB-3D33EC85DA0C> /usr/lib/system/libremovefile.dylib 0x937f5000 - 0x93973ff8 libGLProgrammability.dylib (9.3.1) <FBB14DDE-6A3B-30BB-81F9-088B3AF555A5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib 0x93974000 - 0x9397eff3 com.apple.DisplayServicesFW (2.8 - 360.8.14) <98E2AEAA-28B0-377F-AAF9-2A84B467CD3F> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices 0x9397f000 - 0x939d4ff7 com.apple.audio.CoreAudio (4.2.0 - 4.2.0) <A20E9FFF-79AE-30CD-8377-AA939EEDCE3F> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x939d5000 - 0x93a33ff7 com.apple.CoreUtils (1.9 - 190.4) <8F169D88-9D9A-3D12-8C8F-287CC7F286C7> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils 0x93a34000 - 0x93b46ffc libsqlite3.dylib (158) <A1CDF363-AB65-3D3F-B62C-171C01DEE337> /usr/lib/libsqlite3.dylib 0x93b47000 - 0x93b4affb libutil.dylib (34) <B496031E-E763-3DEB-84D2-85C0F3DF2012> /usr/lib/libutil.dylib 0x93b61000 - 0x93bb0fff com.apple.opencl (2.3.58 - 2.3.58) <82A383B9-EFE6-38D0-8465-CFB8F9367834> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL 0x93bc5000 - 0x93bd3ff7 libz.1.dylib (53) <3D1E738F-D26C-3721-8E16-52473B560A8F> /usr/lib/libz.1.dylib 0x93bd4000 - 0x93f49ff9 com.apple.HIToolbox (2.1 - 695) <BF1E4EFC-EE3A-3735-81C9-EF3C8A613BB9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x93f4a000 - 0x93f4afff libkeymgr.dylib (28) <43297D93-111A-3880-AE0D-55C7404C52DC> /usr/lib/system/libkeymgr.dylib 0x93fae000 - 0x9400affa com.apple.print.framework.PrintCore (9.0 - 428) <68C13032-D1B7-31C7-968B-E4C6325A0DA7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x9400b000 - 0x94278ff6 com.apple.security (7.0 - 55471) <5FCF76B2-92C6-3404-87D3-91B3F6E203AA> /System/Library/Frameworks/Security.framework/Versions/A/Security 0x94279000 - 0x942d2ffa libTIFF.dylib (1038) <4204CF01-2B19-3846-ADA4-2E3F3BCAD117> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x942d3000 - 0x9447b4af libobjc.A.dylib (551.1) <18361D2F-0405-39B0-8354-2D865703118D> /usr/lib/libobjc.A.dylib 0x9447c000 - 0x94487fff com.apple.CrashReporterSupport (10.9 - 538) <16850C12-BBC7-3F02-AA33-A0BFE5FAD6FE> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport 0x94523000 - 0x94558ffd libssl.0.9.8.dylib (50) <F3BEA2DF-DB84-37F0-B4C7-97C0A4DF19C9> /usr/lib/libssl.0.9.8.dylib 0x94559000 - 0x947bdfff com.apple.CoreData (107 - 481) <EF1D2394-41E0-356F-B8F8-3E60151EC441> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 0x947be000 - 0x9480eff7 libcorecrypto.dylib (161.1) <135FD99E-2211-3DF4-825C-C9F816107F0C> /usr/lib/system/libcorecrypto.dylib 0x9480f000 - 0x9482aff5 com.apple.openscripting (1.4 - 157) <5C161A52-8D2F-3D56-A988-05727BED7A59> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting 0x9482b000 - 0x9486dfff libGLU.dylib (9.3.1) <F15F3C93-3B42-35AF-8417-B2F79FDE1B70> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib 0x9486e000 - 0x94870fff libsystem_configuration.dylib (596.12) <DE9038BB-0403-3263-885F-D949F8FBAFE7> /usr/lib/system/libsystem_configuration.dylib 0x94871000 - 0x9488dff9 com.apple.Ubiquity (1.3 - 289) <64DEF1B4-F874-3DF2-9D58-ABBF0A15C5BB> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity 0x948ad000 - 0x948b6fff libsystem_notify.dylib (121) <C52DC28B-66DF-3F1C-8A2B-4D1F41DEB168> /usr/lib/system/libsystem_notify.dylib 0x948b7000 - 0x948bdff7 com.apple.AOSNotification (1.7.0 - 760.3) <6F809FD3-4DE6-32C4-9E8A-5CBCAE3A73C9> /System/Library/PrivateFrameworks/AOSNotification.framework/Versions/A/AOSNotification 0x948be000 - 0x94928ff7 com.apple.framework.CoreWiFi (2.0 - 200.21.1) <4B96CA5D-2670-3B66-B648-3F2B5BAE5238> /System/Library/Frameworks/CoreWiFi.framework/Versions/A/CoreWiFi 0x94929000 - 0x94a27fff libJP2.dylib (1038) <E5860548-4C4F-3C4D-948E-1A25EF5ADA71> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib 0x94a36000 - 0x94a37fff libSystem.B.dylib (1197.1.1) <5A9C548E-A852-35B3-B9AB-DF658EF75242> /usr/lib/libSystem.B.dylib 0x94a38000 - 0x94d84ffb com.apple.MediaToolbox (1.0 - 1273.35) <E30AF97C-165A-37EA-9373-1A99188FA8B6> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox 0x94f4d000 - 0x94f99ff7 libcups.2.dylib (372) <75C1C149-4054-3060-97AE-AFC1ACCA793F> /usr/lib/libcups.2.dylib 0x94f9a000 - 0x9510afff com.apple.QTKit (7.7.3 - 2826) <C7D08428-ECD7-3E01-9E7A-A061CF3228F4> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit 0x9510b000 - 0x9510effa libCGXType.A.dylib (599.7) <2738FF52-4B47-31AD-B7E5-412F6AFACC2A> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib 0x9510f000 - 0x9512aff6 libPng.dylib (1038) <97F26689-9706-348E-A07D-5A332B17750A> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x9512b000 - 0x95147fff libCRFSuite.dylib (34) <FFF76EBA-DF35-3A5F-857F-3F4B1C9F4C77> /usr/lib/libCRFSuite.dylib 0x95148000 - 0x9514cfff com.apple.CommonPanels (1.2.6 - 96) <CDB85D69-FF93-31CF-B530-5DA366C9288C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels 0x9514d000 - 0x9517bff3 com.apple.DebugSymbols (106 - 106) <37B107F9-4AA0-39FF-9602-A27811C8DC96> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols 0x9517c000 - 0x9517fff7 com.apple.help (1.3.3 - 46) <616B1C40-AAB2-3041-9CBE-A7058E4285B5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help 0x95180000 - 0x95940ffd libclh.dylib (4.0.3 - 4.0.3) <ECC72D1C-9345-3195-8A8C-591F170DD86B> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib 0x95941000 - 0x95972ffd com.apple.GSS (4.0 - 2.0) <FB94C6FD-E9AE-3B26-9242-E3298EF1BA69> /System/Library/Frameworks/GSS.framework/Versions/A/GSS 0x95973000 - 0x9597dfff com.apple.bsd.ServiceManagement (2.0 - 2.0) <907F726B-BA7D-360C-8E46-02DB99DD903A> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement 0x9597e000 - 0x959baff4 com.apple.RemoteViewServices (2.0 - 94) <C08AC054-A318-3BC8-9634-510B39493C52> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices 0x959bb000 - 0x95aa1ff7 com.apple.coreui (2.1 - 231) <AE791086-2144-30F8-A943-BFF90C6B9D6A> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI 0x95aa2000 - 0x966bdff3 com.apple.AppKit (6.9 - 1265) <AE258D94-0272-394F-BBB7-9B5C165A4A78> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x966be000 - 0x967c6fff com.apple.QuickTimeImporters.component (7.7.3 - 2826) <A87D409D-32D2-3AF4-A359-2EE05D6CD2C8> /System/Library/QuickTime/QuickTimeImporters.component/Contents/MacOS/QuickTimeImporters 0x967ce000 - 0x967dcff7 com.apple.Sharing (132.2 - 132.2) <2BE8E58B-3C0D-35E4-8B00-6BE89821E757> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing 0x967dd000 - 0x96846fff com.apple.datadetectorscore (5.0 - 354.0) <CEE08580-8FFC-3241-9E7D-851908179FB2> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore 0x96847000 - 0x968bdff3 com.apple.securityfoundation (6.0 - 55122) <25149798-A37E-316F-84AB-93029EAF33D8> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation 0x968be000 - 0x96a30ffb com.apple.audio.toolbox.AudioToolbox (1.9 - 1.9) <BA08CB4B-B6DA-31BE-BCE9-A738CB25A48A> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox 0x96aa7000 - 0x97014fff com.apple.QuartzComposer (5.1 - 316) <69FAED0D-0474-330F-A953-B1134C4C3119> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer 0x97015000 - 0x97032ffb libresolv.9.dylib (54) <3EC12A7F-6BA1-3976-9F1F-6A4B76303028> /usr/lib/libresolv.9.dylib 0x97033000 - 0x97065ffb com.apple.CoreAVCHD (5.7.0 - 5700.4.3) <1D512F2A-695A-3D82-A6B3-1DDC88865BE5> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD 0x97066000 - 0x971bcff0 libBLAS.dylib (1094.5) <5A53FE27-32DE-322C-BAB3-E03B93D37F88> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x97269000 - 0x972fbffe libsystem_c.dylib (997.1.1) <8288A730-B230-34E2-8C4B-6A1FBD12C023> /usr/lib/system/libsystem_c.dylib 0x972fc000 - 0x97c56feb com.apple.QuickTimeComponents.component (7.7.3 - 2826) <6B59F9E1-97DD-356F-A8DA-D8A9E2682F3E> /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents 0x97c57000 - 0x97caaff3 com.apple.CoreMediaIO (403.0 - 4555) <6BE07264-EBEC-3F85-BF09-FF350627D058> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO 0x97d1a000 - 0x97d1cfff com.apple.securityhi (9.0 - 55005) <51765C73-80D1-33E3-9589-3E88380CE007> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI 0x97d1d000 - 0x97d21ffc libpam.2.dylib (20) <763AC655-931B-3891-AB6A-F2CD4A21F906> /usr/lib/libpam.2.dylib 0x97d22000 - 0x97e84ff3 com.apple.CFNetwork (673.0.3 - 673.0.3) <5E0E9AE8-073B-3F2B-B0C7-A0129DE787F6> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x97e85000 - 0x97e87fff com.apple.SecCodeWrapper (3.0 - 1) <29ECC157-F444-31FE-99CC-A9289FF3AC8D> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper 0x97e88000 - 0x97e8ffff libMatch.1.dylib (19) <3B3680FC-2AC9-37CC-B262-5ACE2CF8939A> /usr/lib/libMatch.1.dylib 0x97e90000 - 0x9810cff7 com.apple.QuickTime (7.7.3 - 2826) <25F10D75-66D3-34F0-8C50-2219A24680F2> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime 0x9810d000 - 0x9811ffff libsystem_asl.dylib (217.1.4) <F4B8D4CC-71BC-3C45-8669-91747B456739> /usr/lib/system/libsystem_asl.dylib 0x98120000 - 0x9814afff libxslt.1.dylib (13) <249D54AB-1D82-38FE-ABEC-0D575450C73B> /usr/lib/libxslt.1.dylib 0x9826e000 - 0x982e1fff com.apple.SearchKit (1.4.0 - 1.4.0) <B07169DD-5577-3898-8146-0E63A5FD31DF> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x982e2000 - 0x982fbfff libAVFAudio.dylib (32.2) <F1189373-0635-32D5-BB0C-1261959DB675> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Resources/libAVFAudio.dylib 0x982fc000 - 0x98323fff com.apple.CoreVideo (1.8 - 117.2) <4FDBE865-4A94-39B7-B9F4-44055EC988C3> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo 0x98326000 - 0x9836cff7 libFontRegistry.dylib (127) <BB1B8711-BEC9-3D0B-8C8D-9697039EE033> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib 0x9836d000 - 0x9836dfff com.apple.CoreServices (59 - 59) <BF15253B-242B-378A-8546-8F7619764AAC> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x9836e000 - 0x983c3ff7 com.apple.QuickLookFramework (5.0 - 622.3) <72520B33-621A-39CF-A56A-7237500A0C02> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook 0x983c4000 - 0x9840afff libcurl.4.dylib (78) <533695E9-C1F9-368D-8F8E-9C35993791AF> /usr/lib/libcurl.4.dylib 0x9840b000 - 0x98542ff3 com.apple.desktopservices (1.8 - 1.8) <1CA936E2-C5DB-32BF-AFD0-E8FF97A462A5> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv 0x98575000 - 0x985cafff libc++.1.dylib (120) <AE695E83-E3C6-3F13-BFC2-A2945AEAB0AC> /usr/lib/libc++.1.dylib 0x985cb000 - 0x985d3ff7 libCGCMS.A.dylib (599.7) <A7404924-9A2B-3324-A934-BD08953E7098> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib 0x985d4000 - 0x986b7ff7 libcrypto.0.9.8.dylib (50) <F24D0250-CD74-3955-9E67-109765B882C1> /usr/lib/libcrypto.0.9.8.dylib 0x989ba000 - 0x98b66ff1 com.apple.QuartzCore (1.8 - 332.0) <C8467E02-1AC0-333E-890E-9AAD65FAEC0E> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x98b67000 - 0x98b86ff9 com.apple.framework.Apple80211 (9.0 - 900.47) <68E399FF-AB98-378D-94AC-D0869A72344F> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211 0x98b87000 - 0x98c60ff6 com.apple.QuickLookUIFramework (5.0 - 622.3) <41AE82B4-DD6D-335A-A1B8-AC2EC4B2D79E> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI 0x98c63000 - 0x98c6dff7 com.apple.speech.synthesis.framework (4.6.2 - 4.6.2) <16E20DCD-89F4-3C8E-9DBA-EED359807038> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x98c6e000 - 0x98c6efff com.apple.Accelerate.vecLib (3.9 - vecLib 3.9) <DDAC0B59-F886-3AB1-98E8-C71FFF161CD4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x98c6f000 - 0x98c87ff7 libsystem_malloc.dylib (23.1.10) <689AB95D-FF71-364E-B6C7-7EFD1E4CB7E6> /usr/lib/system/libsystem_malloc.dylib 0x98c88000 - 0x98d19fff com.apple.ColorSync (4.9.0 - 4.9.0) <10317959-1392-3689-B3F6-F8E2D84931BF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x98d1a000 - 0x98d1cfff libquarantine.dylib (71) <39FC7A3E-9508-3C82-9945-4E4229742FEC> /usr/lib/system/libquarantine.dylib 0x98d20000 - 0x98d30ff7 libsasl2.2.dylib (170) <CA1C07F6-8E17-315E-AE49-AB696DDE6707> /usr/lib/libsasl2.2.dylib 0x98d87000 - 0x98dd8ff1 libstdc++.6.dylib (60) <354F284B-2343-3810-9CA2-E28038824F6E> /usr/lib/libstdc++.6.dylib 0x98dd9000 - 0x98ecdfff libFontParser.dylib (111.1) <D8F9B2A4-41A6-3407-8D80-13A841F97BE5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib 0x98ece000 - 0x98ecfffc com.apple.TrustEvaluationAgent (2.0 - 25) <064B485D-56E0-3DD7-BBE2-E08A5BFFF8B3> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent 0x99255000 - 0x992caffb com.apple.framework.IOKit (2.0.1 - 907.1.13) <86D72735-9DFB-35C8-83F7-CE0DCF17D354> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x992cb000 - 0x995f1ffb com.apple.JavaScriptCore (9537 - 9537.65) <402E2B2F-AA3F-33E6-BD7D-46B1E9314311> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore 0x995f2000 - 0x995fafff libsystem_dnssd.dylib (522.1.11) <AFF243AD-A0AF-3D7B-9E56-7B5BE81FC08C> /usr/lib/system/libsystem_dnssd.dylib 0x995fb000 - 0x999f3ffe com.apple.CoreGraphics (1.600.0 - 599.7) <A98A8C69-9394-301F-9504-0728EFFC9854> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x999f4000 - 0x99a31ffb libGLImage.dylib (9.3.1) <26AB4352-1F99-3170-B5E0-459F561233D6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib 0x99a32000 - 0x99ed9fe7 com.apple.CoreAUC (6.22.08 - 6.22.08) <D3D4EF49-FEC9-3B40-A0BD-BBCDF638410E> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC 0x99ee2000 - 0x99ee6fff libheimdal-asn1.dylib (323.12) <9EA2A221-301B-3B9A-BBF2-38134145B5A8> /usr/lib/libheimdal-asn1.dylib 0x99ee7000 - 0x99ee7fff com.apple.ApplicationServices (48 - 48) <6766DF5C-6A98-3AAF-A222-D99599BB5A80> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x99ee8000 - 0x99f3eff6 com.apple.ScalableUserInterface (1.0 - 1) <30203384-7230-356E-BF47-76307CD21148> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface 0x99f3f000 - 0x99f53ff9 com.apple.MultitouchSupport.framework (245.13 - 245.13) <6860A0D0-3654-3B02-B2E9-C4D2637167B8> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport 0x99f54000 - 0x99f62ff3 com.apple.opengl (9.3.1 - 9.3.1) <8E5EB187-90D0-31BE-BF14-A1D9B402AA0C> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 0x99f63000 - 0x99fccfff com.apple.SystemConfiguration (1.13 - 1.13) <542075CD-9085-3F30-B84B-DD0277D6A40E> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x99fcd000 - 0x99fcdfff libodfde.dylib (20) <81CF558D-5757-33B9-A5E4-5A6D237A80CE> /usr/lib/libodfde.dylib 0x99fce000 - 0x99fd9fff libcsfde.dylib (380) <9BF88593-920A-3BC3-AD21-71EA8AE48500> /usr/lib/libcsfde.dylib 0x99fda000 - 0x9a40eff7 com.apple.vision.FaceCore (3.0.0 - 3.0.0) <557A6F7A-4A24-32B0-A1FD-4B0E27912648> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore 0x9a40f000 - 0x9a417fff libcopyfile.dylib (103) <3442BBA3-ABB7-3A7D-9F8A-DB55A3CA2151> /usr/lib/system/libcopyfile.dylib 0x9a418000 - 0x9a41fffe com.apple.agl (3.2.3 - AGL-3.2.3) <665F1D85-FC12-3782-9A2F-9523EE4C9E8E> /System/Library/Frameworks/AGL.framework/Versions/A/AGL 0x9a420000 - 0x9a681fff com.apple.RawCamera.bundle (4.09 - 711) <4906101F-EA45-320F-B143-3C2F5CDAB18C> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera 0x9a682000 - 0x9a686ffa libcache.dylib (62) <F69AA956-EA55-3562-8A8E-C6393662B1D6> /usr/lib/system/libcache.dylib 0x9a687000 - 0x9a687fff com.apple.Cocoa (6.8 - 20) <63DA3D59-5D81-3340-A985-A11CE4A3E83F> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa 0x9a688000 - 0x9a726ff7 com.apple.PDFKit (2.9 - 2.9) <37688132-FF6B-3A62-A7BA-6C5E0CCEC738> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit 0x9a727000 - 0x9a72cff6 libcompiler_rt.dylib (35) <B838D63E-59DD-3C07-A17F-F90906F3FB09> /usr/lib/system/libcompiler_rt.dylib 0x9a72d000 - 0x9a757ff7 libsandbox.1.dylib (278.10) <DAC89956-5476-32E1-87CB-334731FAA372> /usr/lib/libsandbox.1.dylib 0x9a758000 - 0x9a75effb libunwind.dylib (35.3) <316039E0-FB7A-35DA-89BE-C461213D6BDE> /usr/lib/system/libunwind.dylib 0x9a75f000 - 0x9a797ff7 com.apple.MediaKit (15 - 709) <9B0484C2-953C-34EB-BFAB-1190F55BB632> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit 0x9a798000 - 0x9a79cfff com.apple.IOAccelerator (98.9 - 98.9) <E78C32A4-9214-3974-BA21-3B981DE1C8F7> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator 0x9a79d000 - 0x9a7c8ff5 com.apple.ChunkingLibrary (2.0 - 155.1) <87D1076A-1EC8-3C26-93DB-E4AD394A45AF> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary 0x9a7c9000 - 0x9a852fff com.apple.CoreSymbolication (3.0 - 141) <3A521E7C-37B6-3ED1-863C-8CB5E2DEAC08> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication 0x9a853000 - 0x9a868ff3 com.apple.AppContainer (3.0 - 1) <84FB395F-0467-3D21-8FB5-4ED7BB9C82E7> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer 0x9a8d0000 - 0x9a9c0ffb libiconv.2.dylib (41) <848FEBA7-2E3E-3ECB-BD59-007F32468787> /usr/lib/libiconv.2.dylib 0x9a9c1000 - 0x9a9c2ffd libunc.dylib (28) <74F7C952-F254-3E55-9C00-780DCEF3F410> /usr/lib/system/libunc.dylib 0x9a9c3000 - 0x9aa5ffff com.apple.QD (3.50 - 298) <39109A21-3337-3F6D-B33B-53737C2187E5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x9aa60000 - 0x9acdeff7 com.apple.imageKit (2.5 - 770) <A9FDD29A-55C7-35BE-A561-91034C7D189B> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit 0x9ad12000 - 0x9addfff7 com.apple.backup.framework (1.5 - 1.5) <C417419E-077B-3FC5-8530-02130271F42C> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup 0x9ade0000 - 0x9adedfff com.apple.Librarian (1.2 - 1) <AA456CBE-F102-3FC5-8980-E4C0ED6DEA3B> /System/Library/PrivateFrameworks/Librarian.framework/Versions/A/Librarian 0x9ae18000 - 0x9ae47fff com.apple.framework.SystemAdministration (1.0 - 1.0) <B3E7E274-86D7-3AFC-9FA4-0B01D3EB152E> /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration 0x9ae48000 - 0x9ae9cfff com.apple.AppleVAFramework (5.0.27 - 5.0.27) <DAA1002F-BEC8-37F3-9DB9-6B84F9A3819D> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA 0x9ae9d000 - 0x9aea4ff7 com.apple.XPCService (2.0 - 1) <34C02E62-62C2-3BA5-95F2-0B5A9AC092F2> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService 0x9aea5000 - 0x9aecdfff libsystem_info.dylib (449.1.3) <3FE52670-FFEE-3D04-ADE7-EA69BC00B066> /usr/lib/system/libsystem_info.dylib 0x9aece000 - 0x9aee5ff4 com.apple.CoreMediaAuthoring (2.2 - 947) <DE5E1DB2-F8CB-3132-A1A9-6F50BDD0A559> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring 0x9aee6000 - 0x9aee6ffd libOpenScriptingUtil.dylib (157) <4D06E8ED-D312-34EA-A448-DFF45ADC3CE5> /usr/lib/libOpenScriptingUtil.dylib 0x9aee7000 - 0x9aee8ffa libsystem_sandbox.dylib (278.10) <31C77DCA-F6CA-33F7-BE57-500932EA8494> /usr/lib/system/libsystem_sandbox.dylib 0x9aee9000 - 0x9aeebffb libRadiance.dylib (1038) <B3B8CD5D-74C8-3D73-BC98-21F7B18E77C1> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x9aeec000 - 0x9af18ff7 GLRendererFloat (9.3.1) <410EC313-AEF2-3DE1-B5DD-91B9EC587D2A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat 0x9af19000 - 0x9af44ff7 libpcap.A.dylib (42) <66FBEAD3-FE91-3A89-8706-FB95229068AC> /usr/lib/libpcap.A.dylib 0x9af45000 - 0x9af45fff com.apple.Accelerate (1.9 - Accelerate 1.9) <E8443BE8-482C-300A-BEDA-EDB07242A64B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x9af46000 - 0x9af53ff7 com.apple.AppleFSCompression (56 - 1.0) <32474B4B-209F-3A35-A66D-53B90879F02B> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression 0x9af54000 - 0x9b319ff6 libLAPACK.dylib (1094.5) <E6286E68-3501-31AC-813E-75B3B3968011> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x9b31a000 - 0x9b34aff7 com.apple.CoreServicesInternal (184.8 - 184.8) <2AA649CA-CBEC-31D4-9A57-BB3471D04157> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal 0x9b34b000 - 0x9b41bfef libvDSP.dylib (423.32) <E2FA7230-A001-3F6B-9ACF-6998C51AD7DC> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x9b41c000 - 0x9b426ff7 com.apple.DirectoryService.Framework (10.9 - 173.1.1) <D6735614-EF4B-389F-BF99-7D8416A504BA> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService 0... [truncated message content] |
From: Derek C. <der...@mi...> - 2014-03-05 10:26:43
|
(Sorry I'm using a new email client and forgot to send as plain text, message below): One idea I have is to assume the previous to simply compare the previous ctts entry (see attached patch). |
From: Derek C. <der...@mi...> - 2014-03-05 09:39:26
|
(sorry I've switch email client and forgot to send as plain text - original message below): Example with XDCAM file: (IBBP... bitstream with 'ctts' 2, -1, -1, 2 ...). After seeking (or decoding) to frame 2, use quicktime_set_video_position() to then seek backwards to frame 1. get_bitstream_sync_frame() returns 0. decoded_frames_to_discard becomes < 0 despite "// Should not be < 0 unless the stream is broken." Please see possible fix attached. On 4 March 2014 10:10, Derek Chow <der...@mi...> wrote: > Example with XDCAM file: > > (IBBP... bitstream with 'ctts' 2, -1, -1, 2 ...). > After seeking (or decoding) to frame 2, use quicktime_set_video_position() > to then seek backwards to frame 1. > get_bitstream_sync_frame() returns 0. > decoded_frames_to_discard becomes < 0 despite "// Should not be < 0 unless > the stream is broken." > > Please see possible fix attached. > > > Derek Chow / C++ Developer > > der...@mi... / +44(0)7825373230 > > Office +44 (0)207 884 2530 > 21 Broadwall, London, SE1 9PL, United Kingdom > http://www.mirriad.com -- Derek Chow / C++ Developer der...@mi... / +44(0)7825373230 Office +44 (0)207 884 2530 21 Broadwall, London, SE1 9PL, United Kingdom http://www.mirriad.com |
From: Derek C. <der...@mi...> - 2014-03-04 10:10:57
|
Example with XDCAM file: 1. (IBBP... bitstream with 'ctts' 2, -1, -1, 2 ...). 2. After seeking (or decoding) to frame 2, use quicktime_set_video_position() to then seek backwards to frame 1. 3. get_bitstream_sync_frame() returns 0. 4. decoded_frames_to_discard becomes < 0 despite "// Should not be < 0 unless the stream is broken." Please see possible fix attached. Derek Chow / C++ Developer der...@mi... / +44(0)7825373230 Office +44 (0)207 884 2530 21 Broadwall, London, SE1 9PL, United Kingdom http://www.mirriad.com |
From: Derek C. <der...@mi...> - 2014-03-03 11:49:30
|
One idea I have is to assume the previous to simply compare the previous ctts entry (see attached patch). On 3 March 2014 10:36, Derek Chow <der...@mi...> wrote: > Hi, > > I've come across an XDCAM file with an unusual GOP pattern that breaks the > current logic of quicktime_is_bframe() (see related notes in > http://sourceforge.net/p/libquicktime/mailman/message/29389235/) , > meaning seeking to certain frames 'resync's badly for the FFmpeg plugin: > > composition time to sample (ctts) > version 0 > flags 0 > total_entries 46437 > count 1 duration 2 > count 2 duration -1 > count 1 duration 2 > count 2 duration -1 > count 1 duration 2 > count 2 duration -1 > count 1 duration 2 > count 2 duration -1 > count 1 duration 2 > count 2 duration -1 > count 1 duration 2 > count 2 duration -1 > count 1 duration 2 > count 2 duration -1 > count 1 duration 2 > count 2 duration -1 > count 1 duration 0 <--- flagged as a B-frame however bitstream > flag reveals this is an I-frame > count 1 duration 2 > count 2 duration -1 > count 1 duration 2 > count 2 duration -1 > count 1 duration 2 > count 2 duration -1 > count 1 duration 1 > count 1 duration -1 > count 1 duration 0 <--- flagged as a B-frame however bitstream > flag reveals this is an I-frame > ... > > Any ideas what to do about this? > > Thanks, > -- > > > > Derek Chow / C++ Developer > > der...@mi... / +44(0)7825373230 > > Office +44 (0)207 884 2530 > 21 Broadwall, London, SE1 9PL, United Kingdom > http://www.mirriad.com > -- Derek Chow / C++ Developer der...@mi... / +44(0)7825373230 Office +44 (0)207 884 2530 21 Broadwall, London, SE1 9PL, United Kingdom http://www.mirriad.com |
From: Derek C. <der...@mi...> - 2014-03-03 11:02:40
|
Hi, I've come across an XDCAM file with an unusual GOP pattern that breaks the current logic of quicktime_is_bframe() (see related notes in http://sourceforge.net/p/libquicktime/mailman/message/29389235/) , meaning seeking to certain frames 'resync's badly for the FFmpeg plugin: composition time to sample (ctts) version 0 flags 0 total_entries 46437 count 1 duration 2 count 2 duration -1 count 1 duration 2 count 2 duration -1 count 1 duration 2 count 2 duration -1 count 1 duration 2 count 2 duration -1 count 1 duration 2 count 2 duration -1 count 1 duration 2 count 2 duration -1 count 1 duration 2 count 2 duration -1 count 1 duration 2 count 2 duration -1 count 1 duration 0 <--- flagged as a B-frame however bitstream flag reveals this is an I-frame count 1 duration 2 count 2 duration -1 count 1 duration 2 count 2 duration -1 count 1 duration 2 count 2 duration -1 count 1 duration 1 count 1 duration -1 count 1 duration 0 <--- flagged as a B-frame however bitstream flag reveals this is an I-frame ... Any ideas what to do about this? Thanks, -- Derek Chow / C++ Developer der...@mi... / +44(0)7825373230 Office +44 (0)207 884 2530 21 Broadwall, London, SE1 9PL, United Kingdom http://www.mirriad.com |
From: Burkhard P. <bur...@ig...> - 2013-12-09 16:05:15
|
Hi, Am 07.12.2013 22:26, schrieb Erik Johansson: > On Fri, Dec 6, 2013 at 6:25 PM, Burkhard Plaum > <bur...@ig...> wrote: >> - colormodel_is_legal_range() is a misleading name. Are there illegal ranges too? > > Arguably yes, though I tend to call that full range rather than illegal :o) > >> I'd call it lqt_colormodel_is_video_range(). Maybe it can even be made public. > > Google seems to suggest that the legal- and video range terms get used > roughly equally. Changed to video and made public. > >> - The approach for calculating the price for different chroma subsampling is >> much better, but not optimal yet. With your approach, converting 4:4:4 to 4:2:2 >> has the same price as 4:4:4 to 4:1:1. Could we think about something like: >> >> if(input_sub_h < output_sub_h) >> price += some_constant * (output_sub_h - input_sub_h); > > Fixed. > >> - The subsampling should also take RGB formats into account (with sub_h = 1 and >> sub_v = 1). BC_RGB888 -> BC_YUV420P should be worse than BC_RGB888 -> BC_YUV444P, >> or not? > > That was covered in the last patch already; if(input_is_rgb && > output_is_yuv){...}. I've tidied up that logic somewhat, initialising > the *_sub_{h,v} variables to 1 for RGB formats. Patch applied Burkhard |
From: Erik J. <eri...@gm...> - 2013-12-07 21:26:45
|
On Fri, Dec 6, 2013 at 6:25 PM, Burkhard Plaum <bur...@ig...> wrote: > - colormodel_is_legal_range() is a misleading name. Are there illegal ranges too? Arguably yes, though I tend to call that full range rather than illegal :o) > I'd call it lqt_colormodel_is_video_range(). Maybe it can even be made public. Google seems to suggest that the legal- and video range terms get used roughly equally. Changed to video and made public. > - The approach for calculating the price for different chroma subsampling is > much better, but not optimal yet. With your approach, converting 4:4:4 to 4:2:2 > has the same price as 4:4:4 to 4:1:1. Could we think about something like: > > if(input_sub_h < output_sub_h) > price += some_constant * (output_sub_h - input_sub_h); Fixed. > - The subsampling should also take RGB formats into account (with sub_h = 1 and > sub_v = 1). BC_RGB888 -> BC_YUV420P should be worse than BC_RGB888 -> BC_YUV444P, > or not? That was covered in the last patch already; if(input_is_rgb && output_is_yuv){...}. I've tidied up that logic somewhat, initialising the *_sub_{h,v} variables to 1 for RGB formats. Regards // Erik |
From: Burkhard P. <bur...@ig...> - 2013-12-06 17:26:07
|
Am 28.11.2013 16:06, schrieb Erik Johansson: > Two patches for color model handling: The first adds support for > conversions from BC_YUVJ420P to BC_YUVJ422P. Applied > The second changes the > way the function get_conversion_price() calculates the price. > > The initial issue I had with the latter was that when converting for > example YUV420P to either YUV422P or YUV444P they were assigned the > same score. I would prefer a preference for 422 over 444 because that > adds less extra information in the conversion. Good to see that someone works on that code :) Some remarks: - colormodel_is_legal_range() is a misleading name. Are there illegal ranges too? I'd call it lqt_colormodel_is_video_range(). Maybe it can even be made public. - The approach for calculating the price for different chroma subsampling is much better, but not optimal yet. With your approach, converting 4:4:4 to 4:2:2 has the same price as 4:4:4 to 4:1:1. Could we think about something like: if(input_sub_h < output_sub_h) price += some_constant * (output_sub_h - input_sub_h); - The subsampling should also take RGB formats into account (with sub_h = 1 and sub_v = 1). BC_RGB888 -> BC_YUV420P should be worse than BC_RGB888 -> BC_YUV444P, or not? Burkhard |
From: Erik J. <eri...@gm...> - 2013-11-28 15:07:07
|
Two patches for color model handling: The first adds support for conversions from BC_YUVJ420P to BC_YUVJ422P. The second changes the way the function get_conversion_price() calculates the price. The initial issue I had with the latter was that when converting for example YUV420P to either YUV422P or YUV444P they were assigned the same score. I would prefer a preference for 422 over 444 because that adds less extra information in the conversion. My alternative implementation of the function looks like this: static int get_conversion_price(int in_colormodel, int out_colormodel) { int input_is_rgb = lqt_colormodel_is_rgb(in_colormodel); int output_is_rgb = lqt_colormodel_is_rgb(out_colormodel); int input_is_yuv = lqt_colormodel_is_yuv(in_colormodel); int output_is_yuv = lqt_colormodel_is_yuv(out_colormodel); int input_has_alpha = lqt_colormodel_has_alpha(in_colormodel); int output_has_alpha = lqt_colormodel_has_alpha(out_colormodel); int input_relative_bits = colormodel_get_bits(in_colormodel) * (input_has_alpha ? 3 : 4); int output_relative_bits = colormodel_get_bits(out_colormodel) * (output_has_alpha ? 3 : 4); int input_sub_h; int input_sub_v; int output_sub_h; int output_sub_v; int price = 0; if(input_is_yuv) lqt_colormodel_get_chroma_sub(in_colormodel, &input_sub_h, &input_sub_v); if(output_is_yuv) lqt_colormodel_get_chroma_sub(out_colormodel, &output_sub_h, &output_sub_v); /* Zero conversions are for free :-) */ if(in_colormodel == out_colormodel) return 0; /* * Don't know what to do here. It can happen for very few * colormodels which aren't supported by any codecs. */ if(!input_is_rgb && !input_is_yuv) { lqt_log(NULL, LQT_LOG_WARNING, LOG_DOMAIN, "Input colorspace is neither RGB nor YUV, can't predict conversion price"); return 99; } if(!output_is_rgb && !output_is_yuv) { lqt_log(NULL, LQT_LOG_WARNING, LOG_DOMAIN, "Output colorspace is neither RGB nor YUV, can't predict conversion price"); return 99; } /* * Losing information? */ if(input_has_alpha && !output_has_alpha) price += 4; if(input_relative_bits > output_relative_bits) price += 4; if(input_is_yuv && output_is_yuv) { if(input_sub_h < output_sub_h) price += 4; if(input_sub_v < output_sub_v) price += 4; } if(input_is_rgb && output_is_yuv) { if(output_sub_h > 1) price += 4; if(output_sub_v > 1) price += 4; } if(!colormodel_is_legal_range(in_colormodel) && colormodel_is_legal_range(out_colormodel)) price += 4; /* * YUV <-> RGB conversion costs 3 */ if((input_is_yuv && output_is_rgb) || (input_is_rgb && output_is_yuv)) price += 3; /* * Adding unnecessary information? */ if(output_has_alpha && !input_has_alpha) price += 1; if(output_relative_bits > input_relative_bits) price += 1; if(input_is_yuv && output_is_yuv) { if(input_sub_h > output_sub_h) price += 1; if(input_sub_v > output_sub_v) price += 1; } if(input_is_yuv && output_is_rgb) { if(input_sub_h > 1) price += 1; if(input_sub_v > 1) price += 1; } if(colormodel_is_legal_range(in_colormodel) && !colormodel_is_legal_range(out_colormodel)) price += 1; /* Reordering of components */ price += 1; return price; } I think it does a sensible job in all cases. There is a spreadsheet reference of the results it produces at http://goo.gl/tmD5tZ Regards, Erik |
From: Burkhard P. <bur...@ig...> - 2013-11-27 17:16:15
|
Hi, Am 27.11.2013 15:03, schrieb Erik Johansson: > Hello > > I noticed that delayed frames don't always get flushed properly using > the x264 plugin. Patch attached. > Applied. Burkhard |
From: Burkhard P. <bur...@ig...> - 2013-11-27 17:12:13
|
Hi, Am 21.11.2013 19:09, schrieb Derek Chow: > Here's patch to work around lack of unicode UTF-8 with Microsoft C runtime (and also > fix an issue I'm seeing with my MinGW failing to #define stat() with large file support). Applied. Burkhard |
From: Erik J. <eri...@gm...> - 2013-11-27 14:04:02
|
Hello I noticed that delayed frames don't always get flushed properly using the x264 plugin. Patch attached. Regards, Erik |
From: Derek C. <der...@mi...> - 2013-11-21 18:10:02
|
Here's patch to work around lack of unicode UTF-8 with Microsoft C runtime (and also fix an issue I'm seeing with my MinGW failing to #define stat() with large file support). ________________________________________ From: Burkhard Plaum [bur...@ig...] Sent: 21 November 2013 16:49 To: lib...@li... Subject: Re: [Libquicktime-devel] libquicktime on windows Hi, Am 21.11.2013 14:53, schrieb Derek Chow: > Attaching a type mismatch fix in the MinGW code for lqt_dump_time... Applied > ________________________________________ > From: Derek Chow [der...@mi...] > Sent: 20 November 2013 16:32 > To: lib...@li... > Subject: Re: [Libquicktime-devel] libquicktime on windows > > Ahh but I am also using that getpagesize() fix that I need to send you an updated patch for (see attached). > Applied Burkhard ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ Libquicktime-devel mailing list Lib...@li... https://lists.sourceforge.net/lists/listinfo/libquicktime-devel |
From: Burkhard P. <bur...@ig...> - 2013-11-21 16:49:44
|
Hi, Am 21.11.2013 14:53, schrieb Derek Chow: > Attaching a type mismatch fix in the MinGW code for lqt_dump_time... Applied > ________________________________________ > From: Derek Chow [der...@mi...] > Sent: 20 November 2013 16:32 > To: lib...@li... > Subject: Re: [Libquicktime-devel] libquicktime on windows > > Ahh but I am also using that getpagesize() fix that I need to send you an updated patch for (see attached). > Applied Burkhard |
From: Derek C. <der...@mi...> - 2013-11-21 13:53:20
|
Attaching a type mismatch fix in the MinGW code for lqt_dump_time... ________________________________________ From: Derek Chow [der...@mi...] Sent: 20 November 2013 16:32 To: lib...@li... Subject: Re: [Libquicktime-devel] libquicktime on windows Ahh but I am also using that getpagesize() fix that I need to send you an updated patch for (see attached). ________________________________________ From: Derek Chow Sent: 19 November 2013 17:37 To: lib...@li... Subject: RE: [Libquicktime-devel] libquicktime on windows I have verified that it compiles for target 32-bit hosts on a Windows (8) 64-bit machine - having compiled dependencies including: - https://code.google.com/p/dlfcn-win32/ - http://ftpmirror.gnu.org/gettext/gettext-0.18.3.1.tar.gz (for libintl in gettext-runtime) - http://prdownloads.sourceforge.net/libpng/zlib-1.2.8.tar.xz?download - ffmpeg Plugins output from my build include: - lqt_audiocodec - lqt_ffmpeg - lqt_rtjpeg - lqt_videocodec So have yet to see if the other 3rd party plugins work. Will get back to you if there are any other required changes for the 64-bit toolchain :) ________________________________________ From: Burkhard Plaum [bur...@ig...] Sent: 19 November 2013 16:48 To: lib...@li... Subject: Re: [Libquicktime-devel] libquicktime on windows Hi, Am 15.11.2013 16:20, schrieb Derek Chow: > Sorry for the radio silence - I've attached mingw case for $host_os to add "-no-undefined" to the MODULE_LDFLAGS. > ________________________________________ Applied. Do I understand it right that libquicktime CVS now compiles in mingw in 32- and 64 bit, provided all dependencies are installed? Burkhard ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ Libquicktime-devel mailing list Lib...@li... https://lists.sourceforge.net/lists/listinfo/libquicktime-devel |
From: Derek C. <der...@mi...> - 2013-11-20 16:32:55
|
Ahh but I am also using that getpagesize() fix that I need to send you an updated patch for (see attached). ________________________________________ From: Derek Chow Sent: 19 November 2013 17:37 To: lib...@li... Subject: RE: [Libquicktime-devel] libquicktime on windows I have verified that it compiles for target 32-bit hosts on a Windows (8) 64-bit machine - having compiled dependencies including: - https://code.google.com/p/dlfcn-win32/ - http://ftpmirror.gnu.org/gettext/gettext-0.18.3.1.tar.gz (for libintl in gettext-runtime) - http://prdownloads.sourceforge.net/libpng/zlib-1.2.8.tar.xz?download - ffmpeg Plugins output from my build include: - lqt_audiocodec - lqt_ffmpeg - lqt_rtjpeg - lqt_videocodec So have yet to see if the other 3rd party plugins work. Will get back to you if there are any other required changes for the 64-bit toolchain :) ________________________________________ From: Burkhard Plaum [bur...@ig...] Sent: 19 November 2013 16:48 To: lib...@li... Subject: Re: [Libquicktime-devel] libquicktime on windows Hi, Am 15.11.2013 16:20, schrieb Derek Chow: > Sorry for the radio silence - I've attached mingw case for $host_os to add "-no-undefined" to the MODULE_LDFLAGS. > ________________________________________ Applied. Do I understand it right that libquicktime CVS now compiles in mingw in 32- and 64 bit, provided all dependencies are installed? Burkhard ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ Libquicktime-devel mailing list Lib...@li... https://lists.sourceforge.net/lists/listinfo/libquicktime-devel |
From: Derek C. <der...@mi...> - 2013-11-19 17:37:33
|
I have verified that it compiles for target 32-bit hosts on a Windows (8) 64-bit machine - having compiled dependencies including: - https://code.google.com/p/dlfcn-win32/ - http://ftpmirror.gnu.org/gettext/gettext-0.18.3.1.tar.gz (for libintl in gettext-runtime) - http://prdownloads.sourceforge.net/libpng/zlib-1.2.8.tar.xz?download - ffmpeg Plugins output from my build include: - lqt_audiocodec - lqt_ffmpeg - lqt_rtjpeg - lqt_videocodec So have yet to see if the other 3rd party plugins work. Will get back to you if there are any other required changes for the 64-bit toolchain :) ________________________________________ From: Burkhard Plaum [bur...@ig...] Sent: 19 November 2013 16:48 To: lib...@li... Subject: Re: [Libquicktime-devel] libquicktime on windows Hi, Am 15.11.2013 16:20, schrieb Derek Chow: > Sorry for the radio silence - I've attached mingw case for $host_os to add "-no-undefined" to the MODULE_LDFLAGS. > ________________________________________ Applied. Do I understand it right that libquicktime CVS now compiles in mingw in 32- and 64 bit, provided all dependencies are installed? Burkhard ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ Libquicktime-devel mailing list Lib...@li... https://lists.sourceforge.net/lists/listinfo/libquicktime-devel |