| Index: source/libvpx/examples/twopass_encoder.c
|
| ===================================================================
|
| --- source/libvpx/examples/twopass_encoder.c (revision 292072)
|
| +++ source/libvpx/examples/twopass_encoder.c (working copy)
|
| @@ -28,10 +28,9 @@
|
| // Encoding A Frame
|
| // ----------------
|
| // Encoding a frame in two pass mode is identical to the simple encoder
|
| -// example, except the deadline is set to VPX_DL_BEST_QUALITY to get the
|
| -// best quality possible. VPX_DL_GOOD_QUALITY could also be used.
|
| +// example. To increase the quality while sacrificing encoding speed,
|
| +// VPX_DL_BEST_QUALITY can be used in place of VPX_DL_GOOD_QUALITY.
|
| //
|
| -//
|
| // Processing Statistics Packets
|
| // -----------------------------
|
| // Each packet of type `VPX_CODEC_CX_FRAME_PKT` contains the encoded data
|
| @@ -52,7 +51,6 @@
|
| #include <stdlib.h>
|
| #include <string.h>
|
|
|
| -#define VPX_CODEC_DISABLE_COMPAT 1
|
| #include "vpx/vpx_encoder.h"
|
|
|
| #include "./tools_common.h"
|
| @@ -142,13 +140,13 @@
|
| // Calculate frame statistics.
|
| while (vpx_img_read(raw, infile)) {
|
| ++frame_count;
|
| - get_frame_stats(&codec, raw, frame_count, 1, 0, VPX_DL_BEST_QUALITY,
|
| + get_frame_stats(&codec, raw, frame_count, 1, 0, VPX_DL_GOOD_QUALITY,
|
| &stats);
|
| }
|
|
|
| // Flush encoder.
|
| while (get_frame_stats(&codec, NULL, frame_count, 1, 0,
|
| - VPX_DL_BEST_QUALITY, &stats)) {}
|
| + VPX_DL_GOOD_QUALITY, &stats)) {}
|
|
|
| printf("Pass 0 complete. Processed %d frames.\n", frame_count);
|
| if (vpx_codec_destroy(&codec))
|
| @@ -182,11 +180,11 @@
|
| // Encode frames.
|
| while (vpx_img_read(raw, infile)) {
|
| ++frame_count;
|
| - encode_frame(&codec, raw, frame_count, 1, 0, VPX_DL_BEST_QUALITY, writer);
|
| + encode_frame(&codec, raw, frame_count, 1, 0, VPX_DL_GOOD_QUALITY, writer);
|
| }
|
|
|
| // Flush encoder.
|
| - while (encode_frame(&codec, NULL, -1, 1, 0, VPX_DL_BEST_QUALITY, writer)) {}
|
| + while (encode_frame(&codec, NULL, -1, 1, 0, VPX_DL_GOOD_QUALITY, writer)) {}
|
|
|
| printf("\n");
|
|
|
|
|