Remove unused variable.
[dcpomatic.git] / src / lib / j2k_still_encoder.cc
index 5243f066860bcab2d2fa7319b6ce5bdf12f112a9..d218d08fee0ec62ec4a2e54001a7f9448283b1dc 100644 (file)
@@ -17,8 +17,8 @@
 
 */
 
-/** @file  src/j2k_wav_encoder.cc
- *  @brief An encoder which writes JPEG2000 and WAV files.
+/** @file  src/j2k_still_encoder.cc
+ *  @brief An encoder which writes JPEG2000 files for a single still source image.
  */
 
 #include <sstream>
@@ -67,12 +67,15 @@ J2KStillEncoder::process_video (shared_ptr<Image> yuv, int frame)
                if (!boost::filesystem::exists (_opt->frame_out_path (i, false))) {
                        string const link = _opt->frame_out_path (i, false);
 #ifdef DVDOMATIC_POSIX                 
-                       symlink (real.c_str(), link.c_str());
+                       int const r = symlink (real.c_str(), link.c_str());
+                       if (r) {
+                               throw EncodeError ("could not create symlink");
+                       }
 #endif
 #ifdef DVDOMATIC_WINDOWS
                        filesystem::copy_file (real, link);
 #endif                 
                }
-               frame_done ();
+               frame_done (0);
        }
 }