Merge remote-tracking branch 'origin/0.10'
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 15 Jun 2012 10:28:54 +0000 (12:28 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 15 Jun 2012 13:18:41 +0000 (15:18 +0200)
1  2 
ext/ffmpeg/gstffmpegvidenc.c

@@@ -85,8 -84,8 +85,7 @@@ gst_ffmpegvidenc_me_method_get_type (vo
    };
    if (!ffmpegenc_me_method_type) {
      ffmpegenc_me_method_type =
--        g_enum_register_static ("GstFFMpegVidEncMeMethod",
--        ffmpegenc_me_methods);
++        g_enum_register_static ("GstLibAVVidEncMeMethod", ffmpegenc_me_methods);
    }
    return ffmpegenc_me_method_type;
  }
@@@ -677,9 -663,8 +676,9 @@@ gst_ffmpegvidenc_handle_frame (GstVideo
    /* Fill avpicture */
    for (c = 0; c < AV_NUM_DATA_POINTERS; c++) {
      if (c < GST_VIDEO_INFO_N_COMPONENTS (info)) {
 -      ffmpegenc->picture->data[c] = data + GST_VIDEO_INFO_COMP_OFFSET (info, c);
 -      ffmpegenc->picture->linesize[c] = GST_VIDEO_INFO_COMP_STRIDE (info, c);
 +      ffmpegenc->picture->data[c] = GST_VIDEO_FRAME_PLANE_DATA (&vframe, c);
 +      ffmpegenc->picture->linesize[c] =
-           GST_VIDEO_FRAME_PLANE_STRIDE (&vframe, c);
++          GST_VIDEO_FRAME_COMP_STRIDE (&vframe, c);
      } else {
        ffmpegenc->picture->data[c] = NULL;
        ffmpegenc->picture->linesize[c] = 0;