I'm noticing a lot of improvements in the way VLC handles x264 files, but alas it's still skipping out on me during fast-paced scenes. My computer is an Apple G4 533 dual processor "Digital Audio" edition, 768 ram. Only one other application running, and it was a low-cpu usage app. The x264 encode (a dual audio mkv with subtitles playing) played fine and dandy until there was a bit of motion in the show, and it clonked out after the video froze (audio still worked). I was using the 0.8.4 test-1 incarnation of VLC, and it didnt get nearly as good of results as this build has. I commend you guys for that
Anyways, enough babbling. Heres the crash report:
Command: VLC
Path: /Users/******/Desktop/VLC.app/Contents/MacOS/VLC
Version: 0.8.4-test2 (0.8.4-test2)
PID: 355
Thread: 9
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000040
Thread 0:
0 libSystem.B.dylib 0x900078b8 mach_msg_trap + 0x8
1 libSystem.B.dylib 0x90007438 mach_msg + 0x38
2 com.apple.CoreFoundation 0x901c15e8 __CFRunLoopRun + 0x350
3 com.apple.CoreFoundation 0x901c5d74 CFRunLoopRunSpecific + 0x148
4 com.apple.HIToolbox 0x92886e10 RunCurrentEventLoopInMode + 0xac
5 com.apple.HIToolbox 0x9288d53c ReceiveNextEventCommon + 0x17c
6 com.apple.HIToolbox 0x928af638 BlockUntilNextEventMatchingListInMode + 0x60
7 com.apple.AppKit 0x92e822ac _DPSNextEvent + 0x180
8 com.apple.AppKit 0x92e98d2c -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x74
9 com.apple.AppKit 0x92ead0ac -[NSApplication run] + 0x21c
10 org.videolan.vlc 0x000b7abc Run + 0x94 (crt.c:300)
11 org.videolan.vlc 0x0000bf34 RunInterface + 0x2c0 (crt.c:300)
12 org.videolan.vlc 0x0000bbd4 intf_RunThread + 0x124 (crt.c:300)
13 org.videolan.vlc 0x00008c64 VLC_AddIntf + 0x140 (crt.c:300)
14 org.videolan.vlc 0x00002b38 main + 0xb8 (crt.c:300)
15 org.videolan.vlc 0x000027b0 _start + 0x17c (crt.c:267)
16 org.videolan.vlc 0x00002630 start + 0x30
Thread 1:
0 libSystem.B.dylib 0x90012808 clock_sleep_trap + 0x8
1 libSystem.B.dylib 0x9000d9f8 nanosleep + 0x78
2 org.videolan.vlc 0x0004a78c msleep + 0x64 (crt.c:300)
3 org.videolan.vlc 0x0000d7c8 RunThread + 0x580 (crt.c:300)
4 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
Thread 2:
0 libSystem.B.dylib 0x90012808 clock_sleep_trap + 0x8
1 libSystem.B.dylib 0x9000d9f8 nanosleep + 0x78
2 org.videolan.vlc 0x0004a78c msleep + 0x64 (crt.c:300)
3 org.videolan.vlc 0x0000dcc8 RunPreparse + 0x248 (crt.c:300)
4 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
Thread 3:
0 libSystem.B.dylib 0x90012808 clock_sleep_trap + 0x8
1 libSystem.B.dylib 0x9000d9f8 nanosleep + 0x78
2 org.videolan.vlc 0x0004a78c msleep + 0x64 (crt.c:300)
3 libhotkeys_plugin.dylib 0x017003d4 Run + 0x140
4 org.videolan.vlc 0x0000bf34 RunInterface + 0x2c0 (crt.c:300)
5 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
Thread 4:
0 libSystem.B.dylib 0x90012808 clock_sleep_trap + 0x8
1 libSystem.B.dylib 0x9000d9f8 nanosleep + 0x78
2 org.videolan.vlc 0x0004a78c msleep + 0x64 (crt.c:300)
3 org.videolan.vlc 0x0000c2e8 Manager + 0x40 (crt.c:300)
4 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
Thread 5:
0 libSystem.B.dylib 0x900127f8 syscall_thread_switch + 0x8
1 com.apple.Foundation 0x90a33330 +[NSThread sleepUntilDate:] + 0x98
2 org.videolan.vlc 0x000b4834 -[VLCMain manage] + 0x330 (crt.c:300)
3 com.apple.Foundation 0x90a6a510 forkThreadForFunction + 0x6c
4 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
Thread 6:
0 libSystem.B.dylib 0x90017238 semaphore_wait_signal_trap + 0x8
1 libSystem.B.dylib 0x9000ea1c _pthread_cond_wait + 0x270
2 com.apple.Foundation 0x90a7c5f0 -[NSConditionLock lockWhenCondition:] + 0x44
3 com.apple.AppKit 0x92e7a14c -[NSUIHeartBeat _heartBeatThread:] + 0x190
4 com.apple.Foundation 0x90a6a510 forkThreadForFunction + 0x6c
5 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
Thread 7:
0 libSystem.B.dylib 0x90012808 clock_sleep_trap + 0x8
1 libSystem.B.dylib 0x9000d9f8 nanosleep + 0x78
2 org.videolan.vlc 0x0004a714 mwait + 0xc4 (crt.c:300)
3 org.videolan.vlc 0x0001bb4c EsOutControl + 0x5f0 (crt.c:300)
4 org.videolan.vlc 0x0008d784 es_out_Control + 0x34 (crt.c:300)
5 org.videolan.vlc 0x0008236c _Z5DemuxP7demux_t + 0x460 (crt.c:300)
6 org.videolan.vlc 0x0001e2d8 Run + 0xec (crt.c:300)
7 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
Thread 8:
0 libSystem.B.dylib 0x90012808 clock_sleep_trap + 0x8
1 libSystem.B.dylib 0x9000d9f8 nanosleep + 0x78
2 org.videolan.vlc 0x0004a78c msleep + 0x64 (crt.c:300)
3 org.videolan.vlc 0x00080e18 _ZN11demux_sys_t11EventThreadEP12vlc_object_t + 0x15a0 (crt.c:300)
4 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
Thread 9 Crashed:
0 org.videolan.vlc 0x0034932c put_pixels16_altivec + 0x44 (dsputil_altivec.c:703)
1 org.videolan.vlc 0x002debbc mc_dir_part + 0x1bc (h264.c:2605)
2 org.videolan.vlc 0x002dede0 mc_part_weighted + 0x110 (h264.c:2685)
3 org.videolan.vlc 0x002d7718 hl_motion + 0x8ac (h264.c:2735)
4 org.videolan.vlc 0x002d0270 hl_decode_mb + 0x6a8 (h264.c:3423)
5 org.videolan.vlc 0x002db194 decode_slice + 0x1c8 (h264.c:6797)
6 org.videolan.vlc 0x002d1000 decode_nal_units + 0x5cc (h264.c:7513)
7 org.videolan.vlc 0x002ce538 decode_frame + 0x1fc (h264.c:7653)
8 org.videolan.vlc 0x001978ac avcodec_decode_video + 0xdc (utils.c:910)
9 org.videolan.vlc 0x0009df48 DecodeVideo__ffmpeg + 0x34c (crt.c:300)
10 org.videolan.vlc 0x000183d4 DecoderDecode + 0x6a8 (crt.c:300)
11 org.videolan.vlc 0x00019240 DecoderThread + 0x54 (crt.c:300)
12 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
Thread 10:
0 libSystem.B.dylib 0x90017238 semaphore_wait_signal_trap + 0x8
1 libSystem.B.dylib 0x9000ea1c _pthread_cond_wait + 0x270
2 org.videolan.vlc 0x0004b150 block_FifoGet + 0x94 (crt.c:300)
3 org.videolan.vlc 0x00019224 DecoderThread + 0x38 (crt.c:300)
4 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
Thread 11:
0 libSystem.B.dylib 0x90012808 clock_sleep_trap + 0x8
1 libSystem.B.dylib 0x9000d9f8 nanosleep + 0x78
2 org.videolan.vlc 0x0004a78c msleep + 0x64 (crt.c:300)
3 org.videolan.vlc 0x0002b790 RunThread + 0x908 (crt.c:300)
4 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
Thread 12:
0 libSystem.B.dylib 0x900078b8 mach_msg_trap + 0x8
1 libSystem.B.dylib 0x90007438 mach_msg + 0x38
2 com.apple.CoreFoundation 0x901c15e8 __CFRunLoopRun + 0x350
3 com.apple.CoreFoundation 0x901c5d74 CFRunLoopRunSpecific + 0x148
4 com.apple.audio.CoreAudio 0x907054b8 _ZN10HALRunLoop9OwnThreadEPv + 0x104
5 com.apple.audio.CoreAudio 0x907052ec _ZN9CAPThread5EntryEPS_ + 0x30
6 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
Thread 13:
0 libSystem.B.dylib 0x90018e78 semaphore_timedwait_signal_trap + 0x8
1 libSystem.B.dylib 0x9000ea14 _pthread_cond_wait + 0x268
2 com.apple.audio.CoreAudio 0x90707ef8 _ZN7CAGuard7WaitForEy + 0xdc
3 com.apple.audio.CoreAudio 0x90707df8 _ZN7CAGuard9WaitUntilEy + 0x130
4 com.apple.audio.CoreAudio 0x90722cec _ZN10HPIOThread8WorkLoopEv + 0x358
5 com.apple.audio.CoreAudio 0x90723894 _ZN10HPIOThread11ThreadEntryEPS_ + 0x1c
6 com.apple.audio.CoreAudio 0x907052ec _ZN9CAPThread5EntryEPS_ + 0x30
7 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
Thread 14:
0 libSystem.B.dylib 0x90017238 semaphore_wait_signal_trap + 0x8
1 libSystem.B.dylib 0x9000ea1c _pthread_cond_wait + 0x270
2 org.videolan.vlc 0x0004b150 block_FifoGet + 0x94 (crt.c:300)
3 org.videolan.vlc 0x00019224 DecoderThread + 0x38 (crt.c:300)
4 libSystem.B.dylib 0x90024990 _pthread_body + 0x28
PPC Thread State:
srr0: 0x0034932c srr1: 0x0200f030 vrsave: 0xc1fc0000
cr: 0x44048284 xer: 0x00000004 lr: 0x002debbc ctr: 0x00000004
r0: 0x00000000 r1: 0xf0467830 r2: 0x000007e0 r3: 0x0bfb3a40
r4: 0x00000030 r5: 0x000002a0 r6: 0x00000010 r7: 0x000002b0
r8: 0x00000550 r9: 0x00000540 r10: 0x000007f0 r11: 0x00000a80
r12: 0x0034cac4 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000018 r17: 0x00000001 r18: 0x00000000 r19: 0x00000000
r20: 0x0bfb3a40 r21: 0x061a5d6c r22: 0x00000018 r23: 0x00000018
r24: 0x00000000 r25: 0x00000030 r26: 0x00000030 r27: 0x000001e0
r28: 0x00000280 r29: 0x00000000 r30: 0x000002a0 r31: 0x061a5000
If its needed, I could point you guys where to find the file, but I'm not really up to uploading it, as it is over 200 megs in size. Thanks, and keep up the good work.