ArKaos NuVJ 1.1 Beta 4 Fix for QuickTime + other

Share your thoughts / tips / comments / ideas about ArKaos/Numark NuVJ with other users.
Note that technical support questions for NuVJ should be adressed to Numark.

Moderators: niedle, pierre, polanri, crustea

ArKaos NuVJ 1.1 Beta 4 Fix for QuickTime + other

Postby FraKtus » Fri Feb 29, 2008 7:23 pm

Here is the beta 4 of NuVJ 1.1 for Mac OS X:

ftp://ftp.arkaos.net/pub/seeding/NuVJ/NuVJ_1_1.dmg

This installer correct the flash support problem. Since QuickTime 7.3.1 the flash rendering is not supported anymore by QuickTime. This version calls natively the flash player used by Safari and Firefox and so support Flash files version 8 and 9.

This beta 4 correct this problem:

- a crash in the MIDI driver
- a crash opening a .nvj file when NuVJ was already running

The beta 3 corrected those problems:

- luminance not working on all Intel Macs
- loading quartz composer inside QuickTime movies

The beta 2 corrected those problems:
- GIF files were displayed with wrong colors.
- when using the jog wheel to scratch is was impossible to go back to a normal 100 % speed.
- when going full screen the menu bar and mouse was always hidden even in double screen configuration.
- the tunnel effects were not working with some graphic cards.

The beta 1 also correct several bugs:
- audio not working when reloading a file
- menus were sometimes grayed and not accesible
- audio input is compatible with Soundflower

This is only a Mac OS X release because the windows version was not affected by this problem.

An important improvement of the version 1.1 is that we switched the video path to YUV when possible. This is giving a big speed boost when using video in high resolution.


Please report your feedback here.

Happy VJing!
Last edited by FraKtus on Thu Mar 27, 2008 7:11 pm, edited 6 times in total.
User avatar
FraKtus
Moderator
Moderator
 
Posts: 299
Joined: Fri Aug 23, 2002 3:02 pm
Location: Belgium

Beta testing for NUVJ for PC Please

Postby hypnotica » Tue Mar 04, 2008 9:55 pm

Hi it's time for the PC testing program to be available. Time to implement some goodies. Help us help you!
Over 10 years of Visuals Stimulations!
hypnotica
Normal user
 
Posts: 37
Joined: Mon Sep 24, 2007 6:35 pm
Location: Canada

Thanks!

Postby beatgraphica » Mon Mar 10, 2008 10:57 am

Hi!
quartz composer inside QuickTime movies OK!

Thanks! :D
beatgraphica
Newbie
 
Posts: 13
Joined: Fri Mar 07, 2008 2:02 pm
Location: Japan

Crash Report

Postby xochi » Mon Mar 10, 2008 6:36 pm

Beta 3 is working well, much better than Beta 1. However, now twice I've seen the following crash report. From the looks of it, appears to be a midi-related crash. FYI, when it crashed, I was twirling the Master FX knob in circles.

Process: NuVJ [232]
Path: /Applications/NuVJ/NuVJ.app/Contents/MacOS/NuVJ
Identifier: com.yourcompany.NuVJ
Version: ??? (1.0)
Code Type: X86 (Native)
Parent Process: launchd [84]

Date/Time: 2008-03-09 19:47:21.971 -0700
OS Version: Mac OS X 10.5.2 (9C31)
Report Version: 6

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000008
Crashed Thread: 1


Thread 1 Crashed:
0 com.yourcompany.NuVJ 0x0004b4d4 MidiDevice::QueueEvent(MidiEvent&) + 56
1 com.yourcompany.NuVJ 0x00059cf9 OSXMidiDevice::ProcessPacketList(MIDIPacketList const*) + 239
2 com.apple.audio.midi.CoreMIDI 0x0088418d LocalMIDIReceiverList::HandleMIDIIn(ServerSidePtr, void*, MIDIPacketList*) + 179
3 com.apple.audio.midi.CoreMIDI 0x00883500 MIDIInPortThread::Run() + 248
4 com.apple.audio.midi.CoreMIDI 0x0088707d XThread::RunHelper(void*) + 17
5 com.apple.audio.midi.CoreMIDI 0x008919ee CAPThread::Entry(CAPThread*) + 96
6 libSystem.B.dylib 0x92a60c55 _pthread_start + 321
7 libSystem.B.dylib 0x92a60b12 thread_start + 34
xochi
Newbie
 
Posts: 8
Joined: Mon Mar 10, 2008 5:03 am

Crash while loading file:

Postby xochi » Mon Mar 10, 2008 6:39 pm

I've had this crash when attempting to load a .nvj file that was created with version 1.0. I don't think there's anything special about the file, other than it's nearly full (e.g. almost every bank has a movie on it)

Thread 5 Crashed:
0 ...ple.CoreServices.CarbonCore 0x96c2b8ac ConvertFromTextToUnicodeImplementation + 755
1 com.apple.textencoding.unicode 0x013c9884 ConvertToUnicodeHook + 150
2 ...ple.CoreServices.CarbonCore 0x96c397d6 TECConvertTextInternal + 664
3 ...ple.CoreServices.CarbonCore 0x96c39510 TECConvertText + 199
4 com.yourcompany.NuVJ 0x003cce31 wxMBConv_mac::MB2WC(wchar_t*, char const*, unsigned long) const + 129
5 com.yourcompany.NuVJ 0x00195e61 wxMBConv::ToWChar(wchar_t*, unsigned long, char const*, unsigned long) const + 193
6 com.yourcompany.NuVJ 0x0019634f wxMBConv::cMB2WC(char const*, unsigned long, unsigned long*) const + 133
7 com.yourcompany.NuVJ 0x000d5ef8 wxString::wc_str(wxMBConv const&) const + 52
8 com.yourcompany.NuVJ 0x0014da41 wxFileExists(wxString const&) + 49
9 com.yourcompany.NuVJ 0x001985ff wxFileName::FileExists(wxString const&) + 17
10 com.yourcompany.NuVJ 0x00057efd WXWSysFileSystem::GetFileType(char const*) + 131
11 com.yourcompany.NuVJ 0x00048c96 Path::IsDirectory() const + 90
12 com.yourcompany.NuVJ 0x00048e0a Path::GetFileType() const + 38
13 com.yourcompany.NuVJ 0x000c6678 QTMoviePlayer::t_Init() + 280
14 com.yourcompany.NuVJ 0x000c7440 QTMoviePlayer::OnInit() + 120
15 com.yourcompany.NuVJ 0x000c77c9 VisualSource::Init() + 25
16 com.yourcompany.NuVJ 0x000c80f5 VisualSourceService::GetSource(Path const&) + 107
17 com.yourcompany.NuVJ 0x0000b380 VisualLibrary::loadVisual(Path const&) + 40
18 com.yourcompany.NuVJ 0x0000b5c4 VisualLibrary::GetVisual(Path const&) + 182
19 com.yourcompany.NuVJ 0x0000a13d NuVJ::Cell::RestoreContent(Path&, TiXmlElement*) + 233
20 com.yourcompany.NuVJ 0x00009901 Bank::RestoreContent(Path&, TiXmlElement*) + 53
21 com.yourcompany.NuVJ 0x0000adf0 Project::RestoreContent(Path&, TiXmlElement*) + 94
22 com.yourcompany.NuVJ 0x00020489 Persistent::Restore(Path&, TiXmlElement*) + 67
23 com.yourcompany.NuVJ 0x000202ac PersistencyService::Load(Path&) + 312
24 com.yourcompany.NuVJ 0x00038969 LoadProjectCommand::Execute() + 77
25 com.yourcompany.NuVJ 0x000493a3 SysThread::startExecution() + 51
26 com.yourcompany.NuVJ 0x0005970c WXSysThread::Entry() + 32
27 com.yourcompany.NuVJ 0x000d2424 wxThreadInternal::MacThreadStart(void*) + 142
28 ...ple.CoreServices.CarbonCore 0x96c39beb PrivateMPEntryPoint + 56
29 libSystem.B.dylib 0x94fd1c55 _pthread_start + 321
30 libSystem.B.dylib 0x94fd1b12 thread_start + 34
xochi
Newbie
 
Posts: 8
Joined: Mon Mar 10, 2008 5:03 am

Beachballs while opening file

Postby xochi » Mon Mar 10, 2008 6:42 pm

Another problem: Loading a .nvj file created in version 1.0, NUVJ starts using 200% processor and I get the beachball. Here is the output of the Sample process report from Activity Monitor:

Code: Select all
Sampling process 995 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling NuVJ (pid 995) every 1 millisecond
Call graph:
    1470 Thread_2503
      1470 start
        1470 _start
          1470 main
            1470 wxEntry(int&, char**)
              1470 wxAppBase::MainLoop()
                1470 wxEventLoopManual::Run()
                  1470 wxEventLoop::Dispatch()
                    1470 wxApp::MacDoOneEvent()
                      1470 ReceiveNextEvent
                        1470 ReceiveNextEventCommon
                          1470 RunCurrentEventLoopInMode
                            1470 CFRunLoopRunInMode
                              1470 CFRunLoopRunSpecific
                                1470 __CFRunLoopDoObservers
                                  1470 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*)
                                    1470 FlushWindowObject(WindowData*, void**, unsigned char)
                                      1470 HIView::Render(unsigned long, CGContext*)
                                        1470 HIView::Draw(short, OpaqueGrafPtr*, unsigned long)
                                          1470 HIView::DrawComposited(short, OpaqueGrafPtr*, __HIShape const*, unsigned long, HIView*, CGContext*)
                                            1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
                                              1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
                                                1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
                                                  1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
                                                    1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
                                                      1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
                                                        1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
                                                          1470 HIView::SendDraw(short, OpaqueGrafPtr*, __HIShape const*, CGContext*)
                                                            1470 SendEventToEventTargetWithOptions
                                                              1470 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
                                                                1470 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
                                                                  1470 wxMacWindowEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
                                                                    1470 wxMacWindowControlEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
                                                                      1470 wxWindow::MacDoRedraw(void*, long)
                                                                        1470 wxScrollHelperEvtHandler::ProcessEvent(wxEvent&)
                                                                          1470 wxEvtHandler::ProcessEvent(wxEvent&)
                                                                            1470 wxEvtHandler::ProcessEvent(wxEvent&)
                                                                              1470 wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
                                                                                1470 wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
                                                                                  1470 wxGenericTreeCtrl::OnPaint(wxPaintEvent&)
                                                                                    1470 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
                                                                                      1470 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
                                                                                        1470 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
                                                                                          1470 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
                                                                                            1470 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
                                                                                              1470 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
                                                                                                1470 wxGenericTreeCtrl::PaintItem(wxGenericTreeItem*, wxDC&)
                                                                                                  1470 wxDC::DoDrawText(wxString const&, int, int)
                                                                                                    1470 wxMacCoreGraphicsContext::DrawText(wxString const&, double, double)
                                                                                                      1470 wxMacCoreGraphicsContext::DrawText(wxString const&, double, double, double)
                                                                                                        1470 wxString::wc_str(wxMBConv const&) const
                                                                                                          1470 wxMBConv::cMB2WC(char const*, unsigned long, unsigned long*) const
                                                                                                            1470 wxMBConv::ToWChar(wchar_t*, unsigned long, char const*, unsigned long) const
                                                                                                              1470 wxMBConv_mac::MB2WC(wchar_t*, char const*, unsigned long) const
                                                                                                                1470 TECConvertText
                                                                                                                  1470 TECConvertTextInternal
                                                                                                                    1470 ConvertToUnicodeHook
                                                                                                                      1470 ConvertFromTextToUnicodeImplementation
                                                                                                                        1141 ConvertFromTextToUnicodeImplementation
                                                                                                                        329 UmapBCharToUChars
                                                                                                                          329 UmapBCharToUChars
    1470 Thread_2603
      1470 thread_start
        1470 _pthread_start
          1470 CAPThread::Entry(CAPThread*)
            1470 XThread::RunHelper(void*)
              1470 MIDIInPortThread::Run()
                1470 XServerMachPort::ReceiveMessage(int&, void*, int&)
                  1470 mach_msg
                    1470 mach_msg_trap
                      1470 mach_msg_trap
    1470 Thread_2703
      1470 thread_start
        1470 _pthread_start
          1470 glvmDoWork
            1470 pthread_cond_wait$UNIX2003
              1470 __semwait_signal
                1470 __semwait_signal
    1470 Thread_2803
      1470 thread_start
        1470 _pthread_start
          1470 CAPThread::Entry(CAPThread*)
            1470 HALRunLoop::OwnThread(void*)
              1470 CFRunLoopRunInMode
                1470 CFRunLoopRunSpecific
                  1470 mach_msg
                    1470 mach_msg_trap
                      1470 mach_msg_trap
    1470 Thread_2903
      1470 thread_start
        1470 _pthread_start
          1470 CAPThread::Entry(CAPThread*)
            1470 HP_IOThread::ThreadEntry(HP_IOThread*)
              1470 HP_IOThread::WorkLoop()
                1445 CAGuard::WaitUntil(unsigned long long)
                  1445 CAGuard::WaitFor(unsigned long long)
                    1445 pthread_cond_timedwait_relative_np
                      1445 _pthread_cond_wait
                        1443 semaphore_timedwait_signal_trap
                          1443 semaphore_timedwait_signal_trap
                        2 _pthread_cond_wait
                25 HP_IOThread::PerformIO(AudioTimeStamp const&)
                  25 IOA_Device::CallIOProcs(AudioTimeStamp const&, AudioTimeStamp const&, AudioTimeStamp const&)
                    21 IOA_SingleDevice::ReadInputData(AudioTimeStamp const&, unsigned long)
                      21 IOA_HWDevice::ReadInputData(unsigned long, unsigned long, unsigned long)
                        21 IOConnectTrap4
                          21 iokit_user_client_trap
                            21 iokit_user_client_trap
                    4 HP_IOProc::Call(AudioTimeStamp const&, AudioTimeStamp const&, AudioBufferList const*, AudioTimeStamp const&, AudioBufferList*)
                      4 uLawDecompDispatch
                        4 uLawDecompDispatch
                          4 uLawDecompDispatch
                            3 OSXAudioInput::waveInProc(SPB*)
                              3 OSXAudioInput::waveInMethod(SPB*)
                                3 Observable::NotifyObservers(ObservableData*)
                                  3 BeatDetection::ObserverUpdate(Observable&, ObservableData*)
                                    2 BeatTracker::process(char*, char*, double)
                                      1 AudioChannel::processData(double*, int)
                                        1 Filter::processData(double)
                                          1 Filter::processData(double)
                                      1 Decision::getBeatDecision(double*)
                                        1 __bzero
                                          1 __bzero
                                    1 BeatDetection::ObserverUpdate(Observable&, ObservableData*)
                            1 SinCompletionRoutine
                              1 SPBBytesToMilliseconds
                                1 GetInputDeviceInfo
                                  1 SndInputGetDeviceInfo
                                    1 CallComponentDispatch
                                      1 HALInputComponentDispatch
                                        1 uLawDecompDispatch
                                          1 uLawDecompDispatch
    1470 Thread_2a03
      1470 thread_start
        1470 _pthread_start
          1470 PrivateMPEntryPoint
            1470 TSystemNotificationTask::SystemNotificationTaskProc(void*)
              1470 CFRunLoopRun
                1470 CFRunLoopRunSpecific
                  1470 mach_msg
                    1470 mach_msg_trap
                      1470 mach_msg_trap
    1470 Thread_2b03
      1470 thread_start
        1470 _pthread_start
          1470 PrivateMPEntryPoint
            1470 TFSEventsNotificationTask::FSEventsNotificationTaskProc(void*)
              1470 CFRunLoopRun
                1470 CFRunLoopRunSpecific
                  1470 mach_msg
                    1470 mach_msg_trap
                      1470 mach_msg_trap
    1470 Thread_2c03
      1470 thread_start
        1470 _pthread_start
          1470 PrivateMPEntryPoint
            1470 TNodeSyncTask::SyncTaskProc(void*)
              1470 MPWaitOnQueue
                1470 TSWaitOnConditionTimedRelative
                  1470 TSWaitOnCondition
                    1470 pthread_cond_wait$UNIX2003
                      1470 __semwait_signal
                        1470 __semwait_signal
    1470 Thread_2d03
      1470 thread_start
        1470 _pthread_start
          1470 kevent
            1470 kevent
    1470 Thread_2e03
      1470 thread_start
        1470 _pthread_start
          1470 select$DARWIN_EXTSN
            1470 select$DARWIN_EXTSN
    1470 Thread_2f03
      1470 thread_start
        1470 _pthread_start
          1470 __NSThread__main__
            1470 -[NSThread main]
              1470 -[NSUIHeartBeat _heartBeatThread:]
                1470 -[NSConditionLock lockWhenCondition:]
                  1470 -[NSConditionLock lockWhenCondition:beforeDate:]
                    1470 -[NSCondition waitUntilDate:]
                      1470 pthread_cond_timedwait_relative_np
                        1470 _pthread_cond_wait
                          1470 semaphore_timedwait_signal_trap
                            1470 semaphore_timedwait_signal_trap
    1470 Thread_3003
      1470 thread_start
        1470 _pthread_start
          1470 PrivateMPEntryPoint
            1470 wxThreadInternal::MacThreadStart(void*)
              1470 WXSysThread::Entry()
                1470 SysThread::startExecution()
                  1470 LoadProjectCommand::Execute()
                    1470 PersistencyService::Load(Path&)
                      1470 Persistent::Restore(Path&, TiXmlElement*)
                        1470 Project::RestoreContent(Path&, TiXmlElement*)
                          1470 Bank::RestoreContent(Path&, TiXmlElement*)
                            1470 NuVJ::Cell::RestoreContent(Path&, TiXmlElement*)
                              1470 VisualLibrary::GetVisual(Path const&)
                                1470 VisualLibrary::loadVisual(Path const&)
                                  1470 VisualSourceService::GetSource(Path const&)
                                    1470 VisualSource::Init()
                                      1470 QTMoviePlayer::OnInit()
                                        1470 QTMoviePlayer::t_Init()
                                          1470 Path::GetFileType() const
                                            1470 Path::IsFile() const
                                              1470 WXWSysFileSystem::GetFileType(char const*)
                                                1470 wxFileName::FileExists(wxString const&)
                                                  1470 wxFileExists(wxString const&)
                                                    1470 wxString::wc_str(wxMBConv const&) const
                                                      1470 wxMBConv::cMB2WC(char const*, unsigned long, unsigned long*) const
                                                        1470 wxMBConv::ToWChar(wchar_t*, unsigned long, char const*, unsigned long) const
                                                          1470 wxMBConv_mac::MB2WC(wchar_t*, char const*, unsigned long) const
                                                            1470 TECConvertText
                                                              1470 TECConvertTextInternal
                                                                1470 ConvertToUnicodeHook
                                                                  1470 ConvertFromTextToUnicodeImplementation
                                                                    1156 ConvertFromTextToUnicodeImplementation
                                                                    314 UmapBCharToUChars
                                                                      314 UmapBCharToUChars
    1470 Thread_3103
      1470 thread_start
        1470 _pthread_start
          1470 ReadSchedulerThreadEntryPoint
            1470 TSWaitOnSemaphoreCommon
              1470 TSWaitOnConditionTimedRelative
                1470 pthread_cond_timedwait_relative_np
                  1470 _pthread_cond_wait
                    1470 semaphore_timedwait_signal_trap
                      1470 semaphore_timedwait_signal_trap
    1470 Thread_3203
      1470 thread_start
        1470 _pthread_start
          1470 PrivateMPEntryPoint
            1470 TFolderSizeTask::FolderSizeTaskProc(void*)
              1470 MPWaitOnQueue
                1470 TSWaitOnConditionTimedRelative
                  1470 pthread_cond_timedwait_relative_np
                    1470 _pthread_cond_wait
                      1470 semaphore_timedwait_signal_trap
                        1470 semaphore_timedwait_signal_trap

Total number in stack (recursive counted multiple, when >=5):
        13       _pthread_start
        13       thread_start
        7       HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
        6       wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
        5       PrivateMPEntryPoint

Sort by top of stack, same collapsed (when >= 5):
        mach_msg_trap        5880
        semaphore_timedwait_signal_trap        5853
        __semwait_signal        2940
        ConvertFromTextToUnicodeImplementation        2297
        kevent        1470
        select$DARWIN_EXTSN        1470
        UmapBCharToUChars        643
        iokit_user_client_trap        21
Sample analysis of process 995 written to file /dev/stdout

[/code]
xochi
Newbie
 
Posts: 8
Joined: Mon Mar 10, 2008 5:03 am

Unicode Problems?

Postby xochi » Mon Mar 10, 2008 6:46 pm

Note that both the two prior crash reports I made seem to involve a problem in unicode character handling --

I'm using a USA english system. However I noticed that one of my folder names is a bit weird:
Code: Select all
  vjx (duplicates ?)


I have other movie files with names that include "="
Code: Select all
  00202=53113=53113=53113.mov



Is it possible that odd characters in file or foldernames are breaking your unicode conversion routines?
xochi
Newbie
 
Posts: 8
Joined: Mon Mar 10, 2008 5:03 am

REQUEST WIPE TRANSITION

Postby cdesigns123 » Mon Mar 10, 2008 7:12 pm

Text overlay darkens the display when invoked. Some improvement there would be helpful. Secondly a wipe transition would allow for creation of a lowerthird.
J. Williams
cdesigns123
Newbie
 
Posts: 10
Joined: Fri Sep 21, 2007 4:04 pm

Re: Unicode Problems?

Postby FraKtus » Mon Mar 10, 2008 7:25 pm

xochi wrote:Note that both the two prior crash reports I made seem to involve a problem in unicode character handling --

I'm using a USA english system. However I noticed that one of my folder names is a bit weird:
Code: Select all
  vjx (duplicates ?)


I have other movie files with names that include "="
Code: Select all
  00202=53113=53113=53113.mov



Is it possible that odd characters in file or foldernames are breaking your unicode conversion routines?



NuVJ does not handle very well the filenames that have unicode characters.

Could you check with files that have just standard names, I mean no non european signs.

Thanks for your feedback!
User avatar
FraKtus
Moderator
Moderator
 
Posts: 299
Joined: Fri Aug 23, 2002 3:02 pm
Location: Belgium

Re: REQUEST WIPE TRANSITION

Postby FraKtus » Mon Mar 10, 2008 7:28 pm

cdesigns123 wrote:Text overlay darkens the display when invoked. Some improvement there would be helpful. Secondly a wipe transition would allow for creation of a lowerthird.
J. Williams



Is it new to the 1.1 ?

Thanks for your feedback.
User avatar
FraKtus
Moderator
Moderator
 
Posts: 299
Joined: Fri Aug 23, 2002 3:02 pm
Location: Belgium

Re: Unicode Problems?

Postby xochi » Mon Mar 10, 2008 7:37 pm

FraKtus wrote:
Code: Select all
  vjx (duplicates ?)




NuVJ does not handle very well the filenames that have unicode characters.

Could you check with files that have just standard names, I mean no non european signs.

Thanks for your feedback!


Solved the problem:
Step 1: renamed the folder from "vjx (duplicates?)" to just "vjx"
Step 2: opened the .nvj file in NuVJ : result -- crash!
Step 3: opened the .nvj file in a text editor (it's just XML after all)
Step 4: did a search & replace to change "vjx (duplicates?)" to "vjx", saved the file.
Step 5: open the .nvj file in NuVJ. Result: success!

So it seems that either question marks or parenthesis (or both) in pathnames are causing problems. I don't see any non-ascii characters in any filenames otherwise.
xochi
Newbie
 
Posts: 8
Joined: Mon Mar 10, 2008 5:03 am

Re: Unicode Problems?

Postby FraKtus » Tue Mar 11, 2008 12:08 am

xochi wrote:
FraKtus wrote:
Code: Select all
  vjx (duplicates ?)




NuVJ does not handle very well the filenames that have unicode characters.

Could you check with files that have just standard names, I mean no non european signs.

Thanks for your feedback!


Solved the problem:
Step 1: renamed the folder from "vjx (duplicates?)" to just "vjx"
Step 2: opened the .nvj file in NuVJ : result -- crash!
Step 3: opened the .nvj file in a text editor (it's just XML after all)
Step 4: did a search & replace to change "vjx (duplicates?)" to "vjx", saved the file.
Step 5: open the .nvj file in NuVJ. Result: success!

So it seems that either question marks or parenthesis (or both) in pathnames are causing problems. I don't see any non-ascii characters in any filenames otherwise.


Whooa interesting to know, we will check that.

Do you have still NuVJ 1.0 to check if this happend also with this version ?

It may be possible that just because you did edit the file with a text editor it did filter automatically "wild" characters.
User avatar
FraKtus
Moderator
Moderator
 
Posts: 299
Joined: Fri Aug 23, 2002 3:02 pm
Location: Belgium

just installed update but...

Postby drpsychosis » Tue Mar 11, 2008 2:40 am

it fixed the text not working
but now the movies or clips
dont play they are frozen
any suggestions...

mac 2.16 duo core
2G
drpsychosis
Newbie
 
Posts: 3
Joined: Thu Jan 24, 2008 8:23 pm

nuvj 1.1 beta3

Postby tdog » Tue Mar 11, 2008 8:43 pm

thanks for this.
nuvj now runs superbly on my powerbook g4; pretty smooth operation too.
tdog
tdog
Normal user
 
Posts: 41
Joined: Tue Mar 11, 2008 4:57 pm
Location: london

Re: Unicode Problems?

Postby xochi » Tue Mar 11, 2008 8:50 pm

FraKtus wrote:Do you have still NuVJ 1.0 to check if this happend also with this version ?
It may be possible that just because you did edit the file with a text editor it did filter automatically "wild" characters.


I don't have 1.0 installed any more. How I first saw the bug was like this:
Using 1.0 -- create blank project, add a bunch of movies (some from within the folder named with "(duplicates ?)". Saved, and reopened ok in 1.0

Then I upgraded to 1.1betas and started seeing the problem when I opened the .nvj file.
xochi
Newbie
 
Posts: 8
Joined: Mon Mar 10, 2008 5:03 am

Next

Return to NuVJ - Intuitive video mixer software and console for DJ's

Who is online

Users browsing this forum: No registered users and 0 guests