You are here

function _video_render_set_video_encoded_fid in Video 6

Same name and namespace in other branches
  1. 5 plugins/video_ffmpeg_helper/video_render.php \_video_render_set_video_encoded_fid()
  2. 6.2 plugins/video_ffmpeg_helper/video_render.php \_video_render_set_video_encoded_fid()

Set the video_encoded_fid in the video table We store -1 as video_encoded_fid if the encoding failed

1 call to _video_render_set_video_encoded_fid()
video_render_main in plugins/video_ffmpeg_helper/video_render.php

File

plugins/video_ffmpeg_helper/video_render.php, line 173
Renders a video. This script is called concurrently by video_scheduler.php This script has to be launched with "php video_render.php nid vid" If you are not using sites/default/settings.php as your settings file, add an optional parameter…

Code

function _video_render_set_video_encoded_fid($nid, $vid, $encoded_fid) {
  db_lock_table('video');
  $node = db_fetch_object(db_query("SELECT serialized_data FROM {video} WHERE nid = %d AND vid = %d", $nid, $vid));
  $node->serial_data = unserialize($node->serialized_data);
  $node->serial_data['video_encoded_fid'] = $encoded_fid;
  $node->serialized_data = serialize($node->serial_data);
  db_query("UPDATE {video} SET serialized_data = '%s' WHERE nid = %d AND vid = %d", $node->serialized_data, $nid, $vid);
  db_unlock_tables();
}