diff options
| -rw-r--r-- | src/encoder.cc | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/src/encoder.cc b/src/encoder.cc index ff09cdb..d1d9362 100644 --- a/src/encoder.cc +++ b/src/encoder.cc @@ -25,6 +25,10 @@   */  /*   * $Log$ + * Revision 1.20  2005/05/02 09:18:13  deva + * + * Fixed decoding problem in snapshot thumbnails. + *   * Revision 1.19  2005/05/01 12:23:20  deva   *   * Now snapshot is read from frame queue. @@ -210,7 +214,7 @@ void Encoder::getScreenshot(unsigned char *rgb)    pixels[ 1 ] = NULL;    pixels[ 2 ] = NULL; -  pitches[ 0 ] = 720 * 3; +  pitches[ 0 ] = 720 * 4;    pitches[ 1 ] = 0;    pitches[ 2 ] = 0; @@ -226,17 +230,15 @@ void Encoder::getScreenshot(unsigned char *rgb)    dv_parse_header(decoder, frame->data); -  /*    decoder->system = e_dv_system_625_50;  // PAL lines, PAL framerate    decoder->sampling = e_dv_sample_422;  // 4 bytes y, 2 bytes u, 2 bytes v    decoder->std = e_dv_std_iec_61834;    decoder->num_dif_seqs = 12; -  */    // libdv img decode to rgb    dv_decode_full_frame(decoder,                         frame->data, -                       e_dv_color_rgb, +                       e_dv_color_bgr0,                         pixels,                         pitches); | 
