Page 1 of 1

"Assertion failed!" in decoder.c using CineForm source files

PostPosted: Thu Mar 17, 2016 4:27 am
by pcenginefx
So my problem is this - Since the Kodak SP360 4K can only record up to 9mins at a time per file, the camera cuts up longer videos into multiple files. To be able to get the same stitch across the entire video in AVP, I need to first combine each camera's files into one video using Premiere Pro. Then I export as Quicktime Cineform to maintain quality and import the videos into AVP for stitching. As soon as I start rendering out of AVP, I get the following Assert:

Assertion Failed!
Program: CFHDDecoder64.dll
File: decoder.c
Line: 2204
Expression: segment.tuple.tag == CODEC_TAG_SAMPLE

Assert.JPG


I've attached a screenshot of the assert to this thread.

MY PC SPECS:
Windows 10 PRO x64
64GB RAM
i7-5930K 3.5GHz
New install of both Adobe CC & AVP/APG
AVP version 64x 2.3.1

Please let me know if you need anything further from me - hopefully this can be fixed quickly - thanks!

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Wed Oct 05, 2016 2:39 am
by media360
I am having a similar error.

Input: clips are 3 X Cineform High 422 mov files

Output: (7680x3840)
AVP will not output any of the cineform options
ProRes422 works but ProRes422HQ does not.

The render will run for a while but then i do receive the same error at random or it will crash. If i re open and render the same file again it will usually render the whole clip but then happen to another file later in the batch render.

Win10 64
32GB Ram
i7
latest Premiere / AME version
AVP 2.5.0 64bit
GTX970
SSD HDD

Thanks :)

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Wed Oct 05, 2016 5:27 am
by media360
adding to the above post.

These 4 errors arise.

4errors.jpg


If ignore is clicked the render continues

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Wed Oct 05, 2016 10:33 am
by olivierbo
Hello,

Please use our new video file merger tool included with AVP 2.5: http://www.kolor.com/wiki-en/action/vie ... Tools_menu

Best,
OLivier

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Fri Oct 07, 2016 1:54 am
by media360
Hi OLivier,
The reason for the render out of AME was adding pre stitch noise reduction. No merging is required for these files.

Or are you suggesting that by merging it will add the appropriate tags that AVP is looking for and allow cineform exporting?
I have just run the same 3 input clips through the AVP file merger before stitching but this error appeared instead when trying to export as cineform Med422 7680x3840

Cine in out.JPG



Thank you
James

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Fri Oct 07, 2016 8:23 am
by olivierbo
Hi James,

Do you have any codec installed on your system? This can create some errors. Avoid any pre-processing that can also create some errors.
Which camera are you using?

Cheers,
Olivier

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Fri Oct 07, 2016 8:35 am
by media360
Hi Olivier,

The only codecs are anything that comes by default within Adobe CC and the Kolor Cineform plugin for VLC, everything else is standard.

Sony A7Rii (exports h264)
Noise Reduction in Premiere Pro
Exported via Adobe Media Encoder into Cineform High 422 mov

Thanks
James

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Fri Oct 07, 2016 9:40 am
by olivierbo
Hello,

Can you try with the original videos (without any pre-processing)?

Best,
Olivier

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Tue Oct 11, 2016 12:39 pm
by jarnoburger
I am getting crazy..
Please fix it..
We NEED pre-edited cineform files , before they go into autopano.
But 8 out 10 projects crash..
Thtas way too much man..

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Tue Oct 11, 2016 1:19 pm
by olivierbo
Hello,

We are working on that bug. Do you have an Apple computer? This problem only occurs on Windows.

Best,
Olivier

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Tue Oct 11, 2016 5:02 pm
by Emeric
media360 wrote:
I have just run the same 3 input clips through the AVP file merger before stitching but this error appeared instead when trying to export as cineform Med422 7680x3840

Cine in out.JPG



Hi media360, your problem of "unknown audio codec" and "cannot create encoder" is different than the one talked about in this thread, but here how to work around it:
First for the "unknown audio codec", when using CineForm or ProRes pipeline, you must use PCM audio. The most common formats are supported (sowt, fl32, twos, etc) but if you are unsure which one to choose, use 'sowt' (PCM 16b integer little endian).
Second for the "cannot create encoder" I believe it can be linked to the fact that you have either unsupported audio tracks (check) or multiple but different audio tracks.

These problems (as well as the infamous CineForm/ProRes crash on windows) are being worked on. Thanks.

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Tue Oct 11, 2016 5:03 pm
by Emeric
And by the way, does anyone have this problem on windows 7. Or really, any other version than 10 ???

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Thu Oct 13, 2016 11:58 am
by Emeric
Hey guys,
Can you try AVP 2.5.1 (http://www.kolor.com/2016/10/13/video-s ... deo-2-5-1/) and tell us what problems are solved and what are the ones that remains?

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Wed Mar 29, 2017 1:37 am
by rlebar
I am running into this problem as well! Running 2.6.0

Exported 6 gopro hero 5 cameras from premiere in mov go pro cineform...the stitch gets about halfway through the render and crashes with this error.

Re: "Assertion failed!" in decoder.c using CineForm source f

PostPosted: Wed Apr 18, 2018 4:07 pm
by ctgsproductions
Hello,

I am having the exact same error message after trying to export from AVP version 2.6.
Was this issue resolved?
If yes, how?

Thank you.
Ulrich.