Author Topic: Making a New MLV Processing App! [Windows, Mac and Linux]  (Read 46925 times)

Lars Steenhoff

  • Senior
  • ****
  • Posts: 309
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #575 on: December 01, 2017, 10:40:04 PM »
I hope the native osx app will be getting a new build also ( cocoa )

masc

  • Senior
  • ****
  • Posts: 256
  • EOS 5D Mark II
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #576 on: December 01, 2017, 10:47:05 PM »
I think there will come an update. Ilia is busy in making it better too.
Note: Qt uses also cocoa and the same compilers on OSX.
5D2.212

OlegK

  • New to the forum
  • *
  • Posts: 39
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #577 on: December 01, 2017, 11:54:21 PM »
I think there will come an update. Ilia is busy in making it better too.
Note: Qt uses also cocoa and the same compilers on OSX.

Cocoa looks better to me, But so glitchy. Not working.

Ilia3101

  • Senior
  • ****
  • Posts: 267
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #578 on: December 02, 2017, 12:09:11 AM »
Yeah, Cocoa app is not the "main" or "official" GUI, and probably won't be, I simply use it for writing the processing and MLV code because it's easier for me(and anyone wanting to test) to compile, but I have been improving it lately... it will have sessions and AVFoundation in next release (Yo @martinherring, how do you append a 16bit buffer to an AVAsset :D).

To compile Cocoa app, all you need is this one terminal command:
Code: [Select]
rm -rf MLV-App && xcode-select --install || git clone https://github.com/ilia3101/MLV-App.git && cd MLV-App/platform/cocoa && make app -j4 && rm *.o && open ./When it finishes, the folder with compiled app will open up.

If you don't have apple developer tools, macos will create a pop up saying "install software", just click ok and wait a minute or two for it to install compilers and git (it's a really small download).
Although, I'm not sure if at this moment it works on < macOS 10.13

Quote
Cocoa looks better to me, But so glitchy. Not working.
What's glitchy?
5D2

OlegK

  • New to the forum
  • *
  • Posts: 39
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #579 on: December 02, 2017, 09:40:40 AM »
import and sliders not working

masc

  • Senior
  • ****
  • Posts: 256
  • EOS 5D Mark II
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #580 on: December 02, 2017, 10:20:09 AM »
If you post problems, please write a bit more than "not working". Which exact version do you use, which OS, what special kind of MLV is it, what did you exactly do to come to the problem? Import and sliders for standard MLV were working in each of my tests in both - cocoa and Qt version.

@Ilia: on 10.9 it does not compile (since first revision), on 10.11 all is fine.
5D2.212

lordwilli

  • New to the forum
  • *
  • Posts: 9
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #581 on: December 02, 2017, 06:14:34 PM »
Could you please give another download link than github.com? it takes 6 kb/s i can't even download it

escho

  • Senior
  • ****
  • Posts: 482
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #582 on: December 03, 2017, 10:45:34 PM »
I love the new 16bit-tiff-export  :)

Doofii

  • New to the forum
  • *
  • Posts: 19
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #583 on: December 04, 2017, 01:01:35 AM »
 :)ask a question, will this app support HDR video processing?

OlegK

  • New to the forum
  • *
  • Posts: 39
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #584 on: December 04, 2017, 08:28:11 PM »
If you post problems, please write a bit more than "not working". Which exact version do you use, which OS, what special kind of MLV is it, what did you exactly do to come to the problem? Import and sliders for standard MLV were working in each of my tests in both - cocoa and Qt version.

@Ilia: on 10.9 it does not compile (since first revision), on 10.11 all is fine.

Ok! I am using Cocoa latest



on a



First problem I experiencing is:
When I add MLV file to program it doesn't show them in window,I CAN ADD ONE FILE ONLY,when I add one or more, the first one disappearing.
Notice windows where files should be empty, even one file added I cannot see it



2nd. There is no option settings in this version, No settings I can change, can only export Prores4444



3rd. cannot play the file, when press spacebar. it doesn't play at all.

4st. No zoom Button.

I like Footage program its so simple u don't need to save or load the files they are alway there u can delete them if u don't use them.



upload my photo


Its easy but no Batch export, playback not working, and Quality is not good.

Also like Information on the button, and aspect ration options


masc

  • Senior
  • ****
  • Posts: 256
  • EOS 5D Mark II
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #585 on: December 04, 2017, 09:37:48 PM »
Ok. Now I can answer.
1. Sessions are not yet implemented for cocoa app. It is on its way.
2. Cocoa app can only export ProRes 4444, other codecs will be implemented here
3. Cocoa app has no playback, maybe Ilia will implement this in the future
4. Cocoa app has no zoom, maybe Ilia will implement this in the future

If you like to have this features now, simple use the Qt OSX version. The cocoa version is Ilias test app, to test new features in the decoding and processing library in the background easily. Therefor the cocoa version maybe a little faster here and there and compiles fast without all the chichi.
5D2.212

OlegK

  • New to the forum
  • *
  • Posts: 39
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #586 on: December 05, 2017, 12:13:49 AM »
Ok. Now I can answer.
1. Sessions are not yet implemented for cocoa app. It is on its way.
2. Cocoa app can only export ProRes 4444, other codecs will be implemented here
3. Cocoa app has no playback, maybe Ilia will implement this in the future
4. Cocoa app has no zoom, maybe Ilia will implement this in the future

If you like to have this features now, simple use the Qt OSX version. The cocoa version is Ilias test app, to test new features in the decoding and processing library in the background easily. Therefor the cocoa version maybe a little faster here and there and compiles fast without all the chichi.


Thank you Masc!

OlegK

  • New to the forum
  • *
  • Posts: 39
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #587 on: December 06, 2017, 11:15:49 AM »
After I tried Latest Cocoa, then deleted and now my QT not working at all. Always crashing:(
From console:
Failed to start process notifications for pid 870 (16)



masc

  • Senior
  • ****
  • Posts: 256
  • EOS 5D Mark II
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #588 on: December 06, 2017, 12:06:34 PM »
The 2 apps are 100% independent in terms of processes. You can install cocoa and delete as often you want and the Qt version won't recognize it. I think you made a mistake here... maybe you try to start the app in the trash or something like that.
And you start the Qt version from console?
5D2.212

OlegK

  • New to the forum
  • *
  • Posts: 39
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #589 on: December 06, 2017, 01:34:41 PM »
The 2 apps are 100% independent in terms of processes. You can install cocoa and delete as often you want and the Qt version won't recognize it. I think you made a mistake here... maybe you try to start the app in the trash or something like that.
And you start the Qt version from console?

From Application folder>(

What it can be? I don't know!

Its crash on opening, exporting, pasting settings.

Can you help me with this?
Thanks`!

OlegK

  • New to the forum
  • *
  • Posts: 39
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #590 on: December 06, 2017, 02:24:00 PM »
The 2 apps are 100% independent in terms of processes. You can install cocoa and delete as often you want and the Qt version won't recognize it. I think you made a mistake here... maybe you try to start the app in the trash or something like that.
And you start the Qt version from console?

What should I do? The program worked before just fine?

Maybe trash preferences?

masc

  • Senior
  • ****
  • Posts: 256
  • EOS 5D Mark II
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #591 on: December 06, 2017, 05:01:36 PM »
I am sorry, but here I can't help. I compiled, copied and deleted MLV App thousand times, and never had an issue like that.
What I can tell you: "Failed to start process notifications for pid 870 (16)" comes not from MLV App, this comes from OSX (google tells).
But here you must solve the problem yourself, or anyone else can help you with that. If you have a solution, I would be very interested!
Is there a crash report maybe?
5D2.212

OlegK

  • New to the forum
  • *
  • Posts: 39
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #592 on: December 06, 2017, 05:53:34 PM »
I am sorry, but here I can't help. I compiled, copied and deleted MLV App thousand times, and never had an issue like that.
What I can tell you: "Failed to start process notifications for pid 870 (16)" comes not from MLV App, this comes from OSX (google tells).
But here you must solve the problem yourself, or anyone else can help you with that. If you have a solution, I would be very interested!
Is there a crash report maybe?

Date/Time:       2017-12-06 16:27:52.646163 +0200
OS Version:      Mac OS X 10.12.6 (Build 16G29)
Architecture:    x86_64
Report Version:  19

Command:         MLV App
Path:            /Applications/MLV App.app/Contents/MacOS/MLV App
Version:         0.11 alpha (???)
Parent:          launchd [1]
PID:             1424

Event:           wakeups
Wakeups:         45024 wakeups over the last 76 seconds (594 wakeups per second average), exceeding limit of 150 wakeups per second over 300 seconds
Duration:        75.73s
Steps:           28

Hardware model:  iMac14,2
Active cpus:     8


Powerstats for:  MLV App [1424]
UUID:            60C9EA13-6340-310C-9220-DF5B4728C71E
Start time:      2017-12-06 16:27:53 +0200
End time:        2017-12-06 16:29:03 +0200
Microstackshots: 28 samples (100%)
Primary state:   12 samples Frontmost App, User mode, Effective Thread QoS User Interactive, Requested Thread QoS User Interactive, Override Thread QoS Unspecified
User Activity:   0 samples Idle, 28 samples Active
Power Source:    0 samples on Battery, 28 samples on AC
  14 start + 1 (libdyld.dylib) [0x7fff916f7235]
    12 main + 107 (MLV App) [0x10d04850b]
      12 QCoreApplication::exec() + 341 (QtCore) [0x1106ad115]
        12 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401 (QtCore) [0x1106a8eb1]
          12 ??? (libqcocoa.dylib + 156991) [0x11300e53f]
            12 -[NSApplication run] + 926 (AppKit) [0x7fff79a5c3db]
              12 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796 (AppKit) [0x7fff7a1e37ee]
                12 _DPSNextEvent + 1120 (AppKit) [0x7fff79a67a54]
                  12 _BlockUntilNextEventMatchingListInModeWithFilter + 71 (HIToolbox) [0x7fff7b4ceb26]
                    9  ReceiveNextEventCommon + 184 (HIToolbox) [0x7fff7b4cebf9]
                      9  RunCurrentEventLoopInMode + 240 (HIToolbox) [0x7fff7b4ceebc]
                        9  CFRunLoopRunSpecific + 420 (CoreFoundation) [0x7fff7bf6e114]
                          9  __CFRunLoopRun + 934 (CoreFoundation) [0x7fff7bf6e716]
                            9  __CFRunLoopDoSources0 + 557 (CoreFoundation) [0x7fff7bf6f21d]
                              9  __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 (CoreFoundation) [0x7fff7bf8e321]
                                9  ??? (libqcocoa.dylib + 161329) [0x11300f631]
                                  9  QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 155 (QtGui) [0x110aa206b]
                                    9  QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2794 (QtGui) [0x110ab888a]
                                      9  QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164 (QtCore) [0x1106acaa4]
                                        9  QApplication::notify(QObject*, QEvent*) + 5906 (QtWidgets) [0x110ff9822]
                                          9  QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269 (QtWidgets) [0x110ff6edd]
                                            9  ??? (QtWidgets + 464319) [0x1110565bf]
                                              9  ??? (QtWidgets + 468267) [0x11105752b]
                                                9  QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 871 (QtWidgets) [0x110ff7847]
                                                  9  QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164 (QtCore) [0x1106acaa4]
                                                    9  QApplication::notify(QObject*, QEvent*) + 9440 (QtWidgets) [0x110ffa5f0]
                                                      9  QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269 (QtWidgets) [0x110ff6edd]
                                                        9  QToolButton::event(QEvent*) + 323 (QtWidgets) [0x1111bbef3]
                                                          9  QAbstractButton::event(QEvent*) + 175 (QtWidgets) [0x1110e64ff]
                                                            9  QWidget::event(QEvent*) + 1681 (QtWidgets) [0x111036cc1]
                                                              9  QToolButton::mouseReleaseEvent(QMouseEvent*) + 15 (QtWidgets) [0x1111bb93f]
                                                                9  QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270 (QtWidgets) [0x1110e67ae]
                                                                  9  ??? (QtWidgets + 1050184) [0x1110e5648]
                                                                    9  QAction::activate(QAction::ActionEvent) + 303 (QtWidgets) [0x110fede4f]
                                                                      9  QMetaObject::activate(QObject*, int, int, void**) + 2027 (QtCore) [0x1106ddd9b]
                                                                        9  MainWindow::qt_metacall(QMetaObject::Call, int, void**) + 80 (MLV App) [0x10d0a8d70]
                                                                          4  MainWindow::on_actionExport_triggered() + 2043 (MLV App) [0x10d060c7b]
                                                                            4  QFileDialog::getSaveFileName(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) + 260 (QtWidgets) [0x111205b74]
                                                                              4  QFileDialog::getSaveFileUrl(QWidget*, QString const&, QUrl const&, QString const&, QString*, QFlags<QFileDialog::Option>, QStringList const&) + 377 (QtWidgets) [0x111205db9]
                                                                                4  QDialog::exec() + 284 (QtWidgets) [0x1111f51dc]
                                                                                  4  ??? (libqcocoa.dylib + 269411) [0x113029c63]
                                                                                    4  ??? (libqcocoa.dylib + 253990) [0x113026026]
                                                                                      4  -[NSSavePanel runModal] + 629 (AppKit) [0x7fff7a16af48]
                                                                                        4  -[NSApplication runModalForWindow:] + 137 (AppKit) [0x7fff79cbbb98]
                                                                                          4  __35-[NSApplication runModalForWindow:]_block_invoke + 64 (AppKit) [0x7fff79e9e374]
                                                                                            4  -[NSApplication _doModalLoop:peek:] + 497 (AppKit) [0x7fff79cbe0b6]
                                                                                              4  -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796 (AppKit) [0x7fff7a1e37ee]
                                                                                                4  _DPSNextEvent + 1120 (AppKit) [0x7fff79a67a54]
                                                                                                  4  _BlockUntilNextEventMatchingListInModeWithFilter + 71 (HIToolbox) [0x7fff7b4ceb26]
                                                                                                    4  ReceiveNextEventCommon + 432 (HIToolbox) [0x7fff7b4cecf1]
                                                                                                      4  RunCurrentEventLoopInMode + 240 (HIToolbox) [0x7fff7b4ceebc]
                                                                                                        4  CFRunLoopRunSpecific + 420 (CoreFoundation) [0x7fff7bf6e114]
                                                                                                          4  __CFRunLoopRun + 2065 (CoreFoundation) [0x7fff7bf6eb81]
                                                                                                            4  __CFRunLoopDoTimers + 177 (CoreFoundation) [0x7fff7bf773c1]
                                                                                                              2  CFArrayCreateMutable + 27 (CoreFoundation) [0x7fff7bf0c9bb]
                                                                                                              1  objc_msgSend + 33 (libobjc.A.dylib) [0x7fff90e03061]
                                                                                                              1  objc_msgSend + 26 (libobjc.A.dylib) [0x7fff90e0305a]
                                                                          3  MainWindow::on_actionExport_triggered() + 3435 (MLV App) [0x10d0611eb]
                                                                            3  MainWindow::exportHandler() + 1988 (MLV App) [0x10d061f74]
                                                                              3  MainWindow::startExportPipe(QString) + 5244 (MLV App) [0x10d052f2c]
                                                                                3  getMlvProcessedFrame16 + 100 (MLV App) [0x10d083394]
                                                                                  2  applyProcessingObject + 326 (MLV App) [0x10d090276]
                                                                                  1  applyProcessingObject + 126 (MLV App) [0x10d0901ae]
                                                                          1  MainWindow::on_actionExportSettings_triggered() + 111 (MLV App) [0x10d062d4f]
                                                                            1  ExportSettingsDialog::ExportSettingsDialog(QWidget*, unsigned char, unsigned char, unsigned char, bool, double, bool, int) + 35 (MLV App) [0x10d0a0803]
                                                                              1  ExportSettingsDialog::ExportSettingsDialog(QWidget*, unsigned char, unsigned char, unsigned char, bool, double, bool, int) + 110 (MLV App) [0x10d09fdbe]
                                                                                1  QWidgetPrivate::setWindowFlags(QFlags<Qt::WindowType>) + 162 (QtWidgets) [0x111039002]
                                                                                  1  QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) + 1823 (QtWidgets) [0x111024d0f]
                                                                                    1  QWidgetPrivate::inheritStyle() + 515 (QtWidgets) [0x111029a83]
                                                                                      1  QWidgetPrivate::setStyle_helper(QStyle*, bool, bool) + 673 (QtWidgets) [0x111029d81]
                                                                                        1  QWidgetPrivate::inheritStyle() + 515 (QtWidgets) [0x111029a83]
                                                                                          1  QWidgetPrivate::setStyle_helper(QStyle*, bool, bool) + 673 (QtWidgets) [0x111029d81]
                                                                                            1  QWidgetPrivate::inheritStyle() + 515 (QtWidgets) [0x111029a83]
                                                                                              1  QWidgetPrivate::setStyle_helper(QStyle*, bool, bool) + 831 (QtWidgets) [0x111029e1f]
                                                                                                1  QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164 (QtCore) [0x1106acaa4]
                                                                                                  1  QApplication::notify(QObject*, QEvent*) + 5906 (QtWidgets) [0x110ff9822]
                                                                                                    1  QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269 (QtWidgets) [0x110ff6edd]
                                                                                                      1  QComboBox::event(QEvent*) + 403 (QtWidgets) [0x1111049c3]
                                                                                                        1  QWidget::event(QEvent*) + 4494 (QtWidgets) [0x1110377be]
                                                                                                          1  QComboBox::changeEvent(QEvent*) + 202 (QtWidgets) [0x1111045aa]
                                                                                                            1  ??? (QtWidgets + 1154536) [0x1110fede8]
                                                                                                              1  ??? (QtWidgets + 1145340) [0x1110fc9fc]
                                                                                                                1  QListView::QListView(QWidget*) + 291 (QtWidgets) [0x111282bf3]
                                                                                                                  1  QAbstractItemView::QAbstractItemView(QAbstractItemViewPrivate&, QWidget*) + 14 (QtWidgets) [0x1112613fe]
                                                                                                                    1  QAbstractScrollAreaPrivate::init() + 197 (QtWidgets) [0x1111bcf65]
                                                                                                                      1  ??? (QtWidgets + 1931469) [0x1111bc8cd]
                                                                                                                        1  ??? (QtWidgets + 1716838) [0x111188266]
                                                                                                                          1  ??? (QtWidgets + 809348) [0x1110aa984]
                                                                                                                            1  ??? (QtWidgets + 704841) [0x111091149]
                                                                                                                              1  ??? (QtWidgets + 731241) [0x111097869]
                                                                                                                                1  ??? (QtWidgets + 729621) [0x111097215]
                                                                                                                                  1  QCss::StyleSelector::styleRulesForNode(QCss::StyleSelector::NodePtr) + 1150 (QtGui) [0x110c3267e]
                                                                                                                                    1  QCss::StyleSelector::matchRule(QCss::StyleSelector::NodePtr, QCss::StyleRule const&, QCss::StyleSheetOrigin, int, QMap<unsigned int, QCss::StyleRule>*) + 49 (QtGui) [0x110c31e21]
                                                                          1  MainWindow::on_actionOpen_triggered() + 198 (MLV App) [0x10d04f986]
                                                                            1  QFileDialog::getOpenFileNames(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) + 260 (QtWidgets) [0x111205544]
                                                                              1  QFileDialog::getOpenFileUrls(QWidget*, QString const&, QUrl const&, QString const&, QString*, QFlags<QFileDialog::Option>, QStringList const&) + 361 (QtWidgets) [0x1112058b9]
                                                                                1  QDialog::exec() + 284 (QtWidgets) [0x1111f51dc]
                                                                                  1  ??? (libqcocoa.dylib + 269411) [0x113029c63]
                                                                                    1  ??? (libqcocoa.dylib + 253990) [0x113026026]
                                                                                      1  -[NSSavePanel runModal] + 629 (AppKit) [0x7fff7a16af48]
                                                                                        1  -[NSApplication runModalForWindow:] + 137 (AppKit) [0x7fff79cbbb98]
                                                                                          1  __35-[NSApplication runModalForWindow:]_block_invoke + 64 (AppKit) [0x7fff79e9e374]
                                                                                            1  -[NSApplication _doModalLoop:peek:] + 497 (AppKit) [0x7fff79cbe0b6]
                                                                                              1  -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796 (AppKit) [0x7fff7a1e37ee]
                                                                                                1  _DPSNextEvent + 1120 (AppKit) [0x7fff79a67a54]
                                                                                                  1  _BlockUntilNextEventMatchingListInModeWithFilter + 71 (HIToolbox) [0x7fff7b4ceb26]
                                                                                                    1  ReceiveNextEventCommon + 184 (HIToolbox) [0x7fff7b4cebf9]
                                                                                                      1  RunCurrentEventLoopInMode + 240 (HIToolbox) [0x7fff7b4ceebc]
                                                                                                        1  CFRunLoopRunSpecific + 420 (CoreFoundation) [0x7fff7bf6e114]

OlegK

  • New to the forum
  • *
  • Posts: 39
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #593 on: December 06, 2017, 05:58:53 PM »
Process:               MLV App [1424]
Path:                  /Applications/MLV App.app/Contents/MacOS/MLV App
Identifier:            magiclantern.MLV App
Version:               0.11 alpha (0)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           MLV App [1424]
User ID:               501

Date/Time:             2017-12-06 18:50:53.896 +0200
OS Version:            Mac OS X 10.12.6 (16G29)
Report Version:        12
Anonymous UUID:        DB788A4A-4B40-04B1-85DC-5346F1362521


Time Awake Since Boot: 12000 seconds

System Integrity Protection: disabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x000000011c427000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler


VM Regions Near 0x11c427000:
    MALLOC_LARGE           000000011c159000-000000011c427000 [ 2872K] rw-/rwx SM=PRV 
-->
    MALLOC metadata        000000011c536000-000000011c537000 [    4K] r--/rwx SM=ZER 

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   magiclantern.MLV App             0x000000010d0830b1 getMlvRawFrameFloat + 513
1   magiclantern.MLV App             0x000000010d082765 get_mlv_raw_frame_debayered + 53
2   magiclantern.MLV App             0x000000010d083293 getMlvRawFrameDebayered + 227
3   magiclantern.MLV App             0x000000010d083417 getMlvProcessedFrame8 + 103
4   magiclantern.MLV App             0x000000010d04bf94 MainWindow::previewPicture(int) + 68
5   magiclantern.MLV App             0x000000010d04fdcf MainWindow::on_actionOpen_triggered() + 1295
6   magiclantern.MLV App             0x000000010d0a8d70 MainWindow::qt_metacall(QMetaObject::Call, int, void**) + 80
7   org.qt-project.QtCore            0x00000001106ddd9b QMetaObject::activate(QObject*, int, int, void**) + 2027
8   org.qt-project.QtWidgets         0x0000000110fede4f QAction::activate(QAction::ActionEvent) + 303
9   org.qt-project.QtWidgets         0x00000001110e5648 0x110fe5000 + 1050184
10  org.qt-project.QtWidgets         0x00000001110e67ae QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270
11  org.qt-project.QtWidgets         0x00000001111bb93f QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
12  org.qt-project.QtWidgets         0x0000000111036cc1 QWidget::event(QEvent*) + 1681
13  org.qt-project.QtWidgets         0x00000001110e64ff QAbstractButton::event(QEvent*) + 175
14  org.qt-project.QtWidgets         0x00000001111bbef3 QToolButton::event(QEvent*) + 323
15  org.qt-project.QtWidgets         0x0000000110ff6edd QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269
16  org.qt-project.QtWidgets         0x0000000110ffa5f0 QApplication::notify(QObject*, QEvent*) + 9440
17  org.qt-project.QtCore            0x00000001106acaa4 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164
18  org.qt-project.QtWidgets         0x0000000110ff7847 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 871
19  org.qt-project.QtWidgets         0x000000011105752b 0x110fe5000 + 468267
20  org.qt-project.QtWidgets         0x00000001110565bf 0x110fe5000 + 464319
21  org.qt-project.QtWidgets         0x0000000110ff6edd QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269
22  org.qt-project.QtWidgets         0x0000000110ff9822 QApplication::notify(QObject*, QEvent*) + 5906
23  org.qt-project.QtCore            0x00000001106acaa4 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164
24  org.qt-project.QtGui             0x0000000110ab888a QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2794
25  org.qt-project.QtGui             0x0000000110aa206b QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 155
26  libqcocoa.dylib                  0x000000011300f631 0x112fe8000 + 161329
27  com.apple.CoreFoundation         0x00007fff7bf8e321 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
28  com.apple.CoreFoundation         0x00007fff7bf6f21d __CFRunLoopDoSources0 + 557
29  com.apple.CoreFoundation         0x00007fff7bf6e716 __CFRunLoopRun + 934
30  com.apple.CoreFoundation         0x00007fff7bf6e114 CFRunLoopRunSpecific + 420
31  com.apple.HIToolbox              0x00007fff7b4ceebc RunCurrentEventLoopInMode + 240
32  com.apple.HIToolbox              0x00007fff7b4cebf9 ReceiveNextEventCommon + 184
33  com.apple.HIToolbox              0x00007fff7b4ceb26 _BlockUntilNextEventMatchingListInModeWithFilter + 71
34  com.apple.AppKit                 0x00007fff79a67a54 _DPSNextEvent + 1120
35  com.apple.AppKit                 0x00007fff7a1e37ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
36  com.apple.AppKit                 0x00007fff79a5c3db -[NSApplication run] + 926
37  libqcocoa.dylib                  0x000000011300e53f 0x112fe8000 + 156991
38  org.qt-project.QtCore            0x00000001106a8eb1 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
39  org.qt-project.QtCore            0x00000001106ad115 QCoreApplication::exec() + 341
40  magiclantern.MLV App             0x000000010d04850b main + 107
41  libdyld.dylib                    0x00007fff916f7235 start + 1

Thread 1:: RenderFrameThread
0   libsystem_kernel.dylib           0x00007fff91825f46 __semwait_signal + 10
1   libsystem_c.dylib                0x00007fff917acb72 nanosleep + 199
2   org.qt-project.QtCore            0x000000011059ec2b 0x1104c7000 + 883755
3   magiclantern.MLV App             0x000000010d0a5662 RenderFrameThread::run() + 34
4   org.qt-project.QtCore            0x00000001104f0b3a 0x1104c7000 + 170810
5   libsystem_pthread.dylib          0x00007fff9191093b _pthread_body + 180
6   libsystem_pthread.dylib          0x00007fff91910887 _pthread_start + 286
7   libsystem_pthread.dylib          0x00007fff9191008d thread_start + 13

Thread 2:: com.apple.NSEventThread
0   libsystem_kernel.dylib           0x00007fff9181e34a mach_msg_trap + 10
1   libsystem_kernel.dylib           0x00007fff9181d797 mach_msg + 55
2   com.apple.CoreFoundation         0x00007fff7bf6f434 __CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation         0x00007fff7bf6e8c1 __CFRunLoopRun + 1361
4   com.apple.CoreFoundation         0x00007fff7bf6e114 CFRunLoopRunSpecific + 420
5   com.apple.AppKit                 0x00007fff79bb4f02 _NSEventThread + 205
6   libsystem_pthread.dylib          0x00007fff9191093b _pthread_body + 180
7   libsystem_pthread.dylib          0x00007fff91910887 _pthread_start + 286
8   libsystem_pthread.dylib          0x00007fff9191008d thread_start + 13

Thread 3:
0   libsystem_kernel.dylib           0x00007fff9182644e __workq_kernreturn + 10
1   libsystem_pthread.dylib          0x00007fff91910621 _pthread_wqthread + 1426
2   libsystem_pthread.dylib          0x00007fff9191007d start_wqthread + 13

Thread 4:
0   libsystem_kernel.dylib           0x00007fff9182644e __workq_kernreturn + 10
1   libsystem_pthread.dylib          0x00007fff91910621 _pthread_wqthread + 1426
2   libsystem_pthread.dylib          0x00007fff9191007d start_wqthread + 13

Thread 5:
0   libsystem_kernel.dylib           0x00007fff9182644e __workq_kernreturn + 10
1   libsystem_pthread.dylib          0x00007fff91910621 _pthread_wqthread + 1426
2   libsystem_pthread.dylib          0x00007fff9191007d start_wqthread + 13

Thread 6:
0   libsystem_kernel.dylib           0x00007fff9182644e __workq_kernreturn + 10
1   libsystem_pthread.dylib          0x00007fff91910621 _pthread_wqthread + 1426
2   libsystem_pthread.dylib          0x00007fff9191007d start_wqthread + 13

Thread 7:
0   libsystem_kernel.dylib           0x00007fff9182644e __workq_kernreturn + 10
1   libsystem_pthread.dylib          0x00007fff91910621 _pthread_wqthread + 1426
2   libsystem_pthread.dylib          0x00007fff9191007d start_wqthread + 13

Thread 8:
0   libsystem_kernel.dylib           0x00007fff9182644e __workq_kernreturn + 10
1   libsystem_pthread.dylib          0x00007fff91910621 _pthread_wqthread + 1426
2   libsystem_pthread.dylib          0x00007fff9191007d start_wqthread + 13

Thread 9:
0   libsystem_kernel.dylib           0x00007fff9182644e __workq_kernreturn + 10
1   libsystem_pthread.dylib          0x00007fff91910621 _pthread_wqthread + 1426
2   libsystem_pthread.dylib          0x00007fff9191007d start_wqthread + 13

Thread 10:
0   libsystem_kernel.dylib           0x00007fff9182644e __workq_kernreturn + 10
1   libsystem_pthread.dylib          0x00007fff91910621 _pthread_wqthread + 1426
2   libsystem_pthread.dylib          0x00007fff9191007d start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00000000000d7fff  rbx: 0x0000000000086fff  rcx: 0x0000000000000020  rdx: 0x0000000000000006
  rdi: 0x000000000086fff6  rsi: 0x0000000000000016  rbp: 0x00007fff52bb8f30  rsp: 0x00007fff52bb8ec0
   r8: 0x000000000000000a   r9: 0x00000000000103ff  r10: 0xffffffffffffffff  r11: 0x0000000000012068
  r12: 0x00000000000d8000  r13: 0x000000011c319000  r14: 0x0000000124603000  r15: 0x00000001263ee000
  rip: 0x000000010d0830b1  rfl: 0x0000000000010202  cr2: 0x000000011c427000
 
Logical CPU:     6
Error Code:      0x00000004
Trap Number:     14


Binary Images:
       0x10d044000 -        0x10d22aff7 +magiclantern.MLV App (0.11 alpha - 0) <60C9EA13-6340-310C-9220-DF5B4728C71E> /Applications/MLV App.app/Contents/MacOS/MLV App
       0x110267000 -        0x110290ff7 +libpng16.16.dylib (0) <0599E6DB-21BC-39D5-9CCE-14DAFA04CF19> /Applications/MLV App.app/Contents/Frameworks/libpng16.16.dylib
       0x11029a000 -        0x11032bfe7 +org.qt-project.QtMultimedia (5.7 - 5.7.0) <E9B4404B-21EB-36E4-B06B-99F9794B8A18> /Applications/MLV App.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/QtMultimedia
       0x11037f000 -        0x110483ff7 +org.qt-project.QtNetwork (5.7 - 5.7.0) <B40B02F2-BD1A-3593-831A-6E9C83FA1D61> /Applications/MLV App.app/Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork
       0x1104c7000 -        0x1109dbff7 +org.qt-project.QtCore (5.7 - 5.7.0) <5F2F454C-CEE8-3E59-A3B7-94F51F5B9F96> /Applications/MLV App.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
       0x110a90000 -        0x110ef0ff7 +org.qt-project.QtGui (5.7 - 5.7.0) <A41CBDE5-2955-3A57-BAE9-69001B210588> /Applications/MLV App.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui
       0x110fe5000 -        0x1114deff7 +org.qt-project.QtWidgets (5.7 - 5.7.0) <9029D91F-7F7E-3DE0-BD66-FC91DD8112C3> /Applications/MLV App.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
       0x112fe8000 -        0x113159fff +libqcocoa.dylib (0) <24BD273C-5A40-3322-89BE-D5AC9640FF31> /Applications/MLV App.app/Contents/PlugIns/platforms/libqcocoa.dylib
       0x11319d000 -        0x113204ff7 +org.qt-project.QtDBus (5.7 - 5.7.0) <A3B1C34A-7EBC-36D6-B053-9CEE4A3D14CE> /Applications/MLV App.app/Contents/Frameworks/QtDBus.framework/Versions/5/QtDBus
       0x11321c000 -        0x11324fff7 +org.qt-project.QtPrintSupport (5.7 - 5.7.0) <67BB0DB0-88B2-3802-92D5-7B326C90AFB0> /Applications/MLV App.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/QtPrintSupport

masc

  • Senior
  • ****
  • Posts: 256
  • EOS 5D Mark II
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #594 on: December 06, 2017, 07:21:45 PM »
First one: I don't find a problem with MLV App.
Second one: The App had a problem with the file you imported. The file may be corrupted in some way. Here you could upload this particular file and we could try to debug.
5D2.212

OlegK

  • New to the forum
  • *
  • Posts: 39
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #595 on: December 06, 2017, 07:50:47 PM »
only happens when I open two these file. if you open just one by one its not crashing.
One is 50fps another 24fps.

https://ufile.io/u8rq4

masc

  • Senior
  • ****
  • Posts: 256
  • EOS 5D Mark II
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #596 on: December 06, 2017, 09:44:41 PM »
I now have downloaded your files. I tried out with the actual revision and v0.10. In v0.10 it crashes when switching between these files - so I can reproduce. The last days bouncyball, Ilia and me, we were searching many bugs and also found+fixed many bugs. Good news: with the latest revision it does not crash. The bad news: we still have some small bugs on the list to fix before we release next version.

Could you please tell me, which horizontal stretch factor is needed to have M06-1260 in the correct aspect ratio? In the actual revision I build a combobox where you can select 1.0x, 1.33x, 1.5x and 2.0x as factor. I am not sure if it is 1.5x, 2.0x or something between...
5D2.212

OlegK

  • New to the forum
  • *
  • Posts: 39
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #597 on: December 06, 2017, 10:18:03 PM »
I now have downloaded your files. I tried out with the actual revision and v0.10. In v0.10 it crashes when switching between these files - so I can reproduce. The last days bouncyball, Ilia and me, we were searching many bugs and also found+fixed many bugs. Good news: with the latest revision it does not crash. The bad news: we still have some small bugs on the list to fix before we release next version.

Could you please tell me, which horizontal stretch factor is needed to have M06-1260 in the correct aspect ratio? In the actual revision I build a combobox where you can select 1.0x, 1.33x, 1.5x and 2.0x as factor. I am not sure if it is 1.5x, 2.0x or something between...

Thanks! when you releasing?

I think its 1,75X or 1,80x You can add both:)

Can you make stretch for each individual file? Will it work on export too?

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 10716
  • 5D Mark Free
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #598 on: December 06, 2017, 10:29:01 PM »
Could you please tell me, which horizontal stretch factor is needed to have M06-1260 in the correct aspect ratio? In the actual revision I build a combobox where you can select 1.0x, 1.33x, 1.5x and 2.0x as factor. I am not sure if it is 1.5x, 2.0x or something between...

All MLV files from current and past ML builds*) have their pixel aspect ratio either 1:1 (square pixels) or 5:3 (requiring vertical stretch).

*) The only exception is if you have changed the line skipping register with adtg_gui or similar.

masc

  • Senior
  • ****
  • Posts: 256
  • EOS 5D Mark II
Re: Making a New MLV Processing App! [Windows, Mac and Linux]
« Reply #599 on: December 06, 2017, 10:32:05 PM »
@a1ex: I think @OlegK uses a special lens for that...
@OlegK: 1.75x horizontal stretch looks right for my eyes. Yes, you can select the factor in the clip receipt now. So each clip can have another factor here. It is also exported with the factor (png & ffmpeg export, not dng). As I wrote, we still have some bugs to fix... when we have a solution here, we will make a release.
5D2.212