if (!(asset->height == 576 && asset->width == 720 && asset->frame_rate == 25) &&
!(asset->height == 480 && asset->width == 720 && (asset->frame_rate >= 29.96 && asset->frame_rate <= 29.98)))
{
- eprintf("Raw DV format does not support following resolution: %ix%i framerate: %f\nAllowed resolutions are 720x576 25fps (PAL) and 720x480 29.97fps (NTSC)\n", asset->width, asset->height, asset->frame_rate);
+ eprintf(_("Raw DV format does not support following resolution: %ix%i framerate: %f\nAllowed resolutions are 720x576 25fps (PAL) and 720x480 29.97fps (NTSC)\n"), asset->width, asset->height, asset->frame_rate);
if (asset->height == 480 && asset->width == 720 && asset->frame_rate == 30)
{
- eprintf("Suggestion: Proper frame rate for NTSC DV is 29.97 fps, not 30 fps\n");
+ eprintf(_("Suggestion: Proper frame rate for NTSC DV is 29.97 fps, not 30 fps\n"));
}
return 1;
}
if (!(asset->channels == 2 && (asset->sample_rate == 48000 || asset->sample_rate == 44100)) &&
!((asset->channels == 4 || asset->channels == 2) && asset->sample_rate == 32000))
{
- eprintf("Raw DV format does not support following audio configuration : %i channels at sample rate: %iHz\n", asset->channels, asset->sample_rate);
+ eprintf(_("Raw DV format does not support following audio configuration : %i channels at sample rate: %iHz\n"), asset->channels, asset->sample_rate);
return 1;
}
if((stream = fopen(asset->path, "w+b")) == 0)
{
- eprintf("Error while opening \"%s\" for writing. \n%m\n", asset->path);
+ eprintf(_("Error while opening \"%s\" for writing. \n%m\n"), asset->path);
return 1;
}
if((stream = fopen(asset->path, "rb")) == 0)
{
- eprintf("Error while opening \"%s\" for reading. \n%m\n", asset->path);
+ eprintf(_("Error while opening \"%s\" for reading. \n%m\n"), asset->path);
return 1;
}
audio_sample_buffer = new int16_t*[asset->channels];
if(!audio_sample_buffer)
{
- fprintf(stderr, "ERROR: Unable to allocate memory for audio_sample_buffer.\n");
+ fprintf(stderr, _("ERROR: Unable to allocate memory for audio_sample_buffer.\n"));
return 1;
}
if(!audio_sample_buffer[i])
{
- fprintf(stderr, "ERROR: Unable to allocate memory for "
- "audio_sample_buffer channel %d\n", i);
+ fprintf(stderr, _("ERROR: Unable to allocate memory for "
+ "audio_sample_buffer channel %d\n"), i);
return 1;
}
}
int16_t *tmp = new int16_t[(audio_sample_buffer_len + len) * 2];
if(!tmp)
{
- fprintf(stderr, "ERROR: Unable to reallocate memory for "
- "audio_sample_buffer channel %d\n", i);
+ fprintf(stderr, _("ERROR: Unable to reallocate memory for "
+ "audio_sample_buffer channel %d\n"), i);
return 1;
}
// Copy everything from audio_sample_buffer into tmp
{
if(audio_samples_copy(buffer, len) != 0)
{
- eprintf("Unable to store sample");
+ eprintf(_("Unable to store sample"));
return 1;
}
video_position_lock->lock("FileDV::write_samples");
stream_lock->lock("FileDV::write_samples 10");
if(fseeko(stream, (off_t) audio_frames_written * output_size, SEEK_SET) != 0)
{
- eprintf("Unable to set audio write position to %ji\n", (off_t) audio_frames_written * output_size);
+ eprintf(_("Unable to set audio write position to %ji\n"), (off_t) audio_frames_written * output_size);
stream_lock->unlock();
return 1;
if(fread(audio_buffer, output_size, 1, stream) != 1)
{
- eprintf("Unable to read from audio buffer file\n");
+ eprintf(_("Unable to read from audio buffer file\n"));
stream_lock->unlock();
return 1;
}
if(dv_encode_full_audio(audio_encoder, tmp_buf, asset->channels,
asset->sample_rate, audio_buffer) < 0)
{
- eprintf("ERROR: unable to encode audio frame %d\n", audio_frames_written);
+ eprintf(_("ERROR: unable to encode audio frame %d\n"), audio_frames_written);
}
}
else
if(dv_encode_full_audio(audio_encoder, tmp_buf2,
asset->channels, asset->sample_rate, audio_buffer) < 0)
{
- eprintf("ERROR: unable to encode audio frame %d\n", audio_frames_written);
+ eprintf(_("ERROR: unable to encode audio frame %d\n"), audio_frames_written);
}
delete[] tmp_buf2;
stream_lock->lock("FileDV::write_samples 20");
if(fseeko(stream, (off_t) audio_frames_written * output_size, SEEK_SET) != 0)
{
- eprintf("ERROR: Unable to relocate for audio write to %ji\n", (off_t) audio_frames_written * output_size);
+ eprintf(_("ERROR: Unable to relocate for audio write to %ji\n"), (off_t) audio_frames_written * output_size);
stream_lock->unlock();
return 1;
}
if(fwrite(audio_buffer, output_size, 1, stream) != 1)
{
- eprintf("Unable to write audio to audio buffer\n");
+ eprintf(_("Unable to write audio to audio buffer\n"));
stream_lock->unlock();
return 1;
}
stream_lock->lock("FileDV::write_frames");
if(fseeko(stream, (off_t) video_position * output_size, SEEK_SET) != 0)
{
- eprintf("Unable to seek file to %ji\n", (off_t)(video_position * output_size));
+ eprintf(_("Unable to seek file to %ji\n"), (off_t)(video_position * output_size));
}
if(fwrite(video_buffer, output_size, 1, stream) < 1)
{
- eprintf("Unable to write video data to video buffer");
+ eprintf(_("Unable to write video data to video buffer"));
}
stream_lock->unlock();
if (fseeko(stream, (off_t) video_position * output_size, SEEK_SET))
{
- eprintf("Unable to seek file to %ji\n", (off_t)(video_position * output_size));
+ eprintf(_("Unable to seek file to %ji\n"), (off_t)(video_position * output_size));
}
result = fread(buffer->get_data(), output_size, 1, stream);
video_position++;
if (fseeko(stream, (off_t) video_position * output_size, SEEK_SET))
{
- eprintf("Unable to seek file to %ji\n", (off_t)(video_position * output_size));
+ eprintf(_("Unable to seek file to %ji\n"), (off_t)(video_position * output_size));
}
result = fwrite(buffer->get_data(), buffer->get_compressed_size(), 1, stream);
video_position++;
if(dv_decode_full_audio(decoder, audio_buffer, out_buffer) < 0)
{
- eprintf("Error decoding audio frame %d\n", frame_count - 1);
+ eprintf(_("Error decoding audio frame %d\n"), frame_count - 1);
}
int end = dv_get_num_samples(decoder);
stream_lock->lock("FileDV::read_frame");
if(fseeko(stream, (off_t) video_position * output_size, SEEK_SET) < 0)
{
- eprintf("Unable to seek file to %ji", (off_t)(video_position * output_size));
+ eprintf(_("Unable to seek file to %ji"), (off_t)(video_position * output_size));
stream_lock->unlock();
return 1;
}
DVConfigAudio::DVConfigAudio(BC_WindowBase *parent_window, Asset *asset)
- : BC_Window(PROGRAM_NAME ": Audio Compression",
+ : BC_Window(_(PROGRAM_NAME ": Audio Compression"),
parent_window->get_abs_cursor_x(1),
parent_window->get_abs_cursor_y(1),
350,
DVConfigVideo::DVConfigVideo(BC_WindowBase *parent_window, Asset *asset)
- : BC_Window(PROGRAM_NAME ": Video Compression",
+ : BC_Window(_(PROGRAM_NAME ": Video Compression"),
parent_window->get_abs_cursor_x(1),
parent_window->get_abs_cursor_y(1),
350,