av_packet_unref(&ipkt);
av_frame_free(&ipic);
avcodec_free_context(&ctx);
+
+ if (ilaced < 0) {
+ fprintf(stderr, "warning bdwrite uses field into from stream \n", st->codecpar->field_order);
+ switch(st->codecpar->field_order) {
+ case AV_FIELD_TT:
+ case AV_FIELD_TB:
+ case AV_FIELD_BB:
+ case AV_FIELD_BT:
+ return 1;
+ case AV_FIELD_PROGRESSIVE:
+ return 0;
+ default:
+ return -1;
+ }
+ }
+
return ilaced;
}
// cache deleted during checkout, destroy this
if( users == 1 ) {
- remove_user();
+ current->Garbage::remove_user();
+ total_lock->unlock();
return 0;
}
- remove_user();
+ //printf("users: %i \n", users );
+
+ current->Garbage::remove_user();
total_lock->unlock();
//printf("check out %p %lx %s\n", current, tid, asset->path);
return current ? current->file : 0;
#dialoguenhance ###Invalid argument
#feedback ###Input/output error
#multiply ###Input/output error
+#overlay_opencl ###Input/output error
+#program_opencl ###Operation not permitted
+#remap_opencl ###Input/output error
+#xfade_opencl ###Input_output error
+#openclsrc ###invalid argument