Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(423)

Unified Diff: webrtc/tools/converter/rgba_to_i420_converter.cc

Issue 2965593002: Move webrtc/{tools => rtc_tools} (Closed)
Patch Set: Adding back root changes Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webrtc/tools/converter/converter.cc ('k') | webrtc/tools/event_log_visualizer/OWNERS » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/tools/converter/rgba_to_i420_converter.cc
diff --git a/webrtc/tools/converter/rgba_to_i420_converter.cc b/webrtc/tools/converter/rgba_to_i420_converter.cc
deleted file mode 100644
index 6b1056fae4cb3b4dc6bc45c0172e16db11ba8aa8..0000000000000000000000000000000000000000
--- a/webrtc/tools/converter/rgba_to_i420_converter.cc
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
- *
- * Use of this source code is governed by a BSD-style license
- * that can be found in the LICENSE file in the root of the source
- * tree. An additional intellectual property rights grant can be found
- * in the file PATENTS. All contributing project authors may
- * be found in the AUTHORS file in the root of the source tree.
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-
-#include <map>
-#include <string>
-#include <vector>
-
-#include "webrtc/tools/converter/converter.h"
-#include "webrtc/tools/simple_command_line_parser.h"
-
-/*
- * A command-line tool based on libyuv to convert a set of RGBA files to a YUV
- * video.
- * Usage:
- * rgba_to_i420_converter --frames_dir=<directory_to_rgba_frames>
- * --output_file=<output_yuv_file> --width=<width_of_input_frames>
- * --height=<height_of_input_frames>
- */
-int main(int argc, char** argv) {
- std::string program_name = argv[0];
- std::string usage = "Converts RGBA raw image files to I420 frames for YUV.\n"
- "Example usage:\n" + program_name +
- " --frames_dir=. --output_file=output.yuv --width=320 --height=240\n"
- "IMPORTANT: If you pass the --delete_frames command line parameter, the "
- "tool will delete the input frames after conversion.\n"
- "Command line flags:\n"
- " - width(int): Width in pixels of the frames in the input file."
- " Default: -1\n"
- " - height(int): Height in pixels of the frames in the input file."
- " Default: -1\n"
- " - frames_dir(string): The path to the directory where the frames reside."
- " Default: .\n"
- " - output_file(string): The output file to which frames are written."
- " Default: output.yuv\n"
- " - delete_frames(bool): Whether or not to delete the input frames after"
- " the conversion. Default: false.\n";
-
- webrtc::test::CommandLineParser parser;
-
- // Init the parser and set the usage message
- parser.Init(argc, argv);
- parser.SetUsageMessage(usage);
-
- parser.SetFlag("width", "-1");
- parser.SetFlag("height", "-1");
- parser.SetFlag("frames_dir", ".");
- parser.SetFlag("output_file", "output.yuv");
- parser.SetFlag("delete_frames", "false");
- parser.SetFlag("help", "false");
-
- parser.ProcessFlags();
- if (parser.GetFlag("help") == "true") {
- parser.PrintUsageMessage();
- exit(EXIT_SUCCESS);
- }
- parser.PrintEnteredFlags();
-
- int width = strtol((parser.GetFlag("width")).c_str(), NULL, 10);
- int height = strtol((parser.GetFlag("height")).c_str(), NULL, 10);
-
- if (width <= 0 || height <= 0) {
- fprintf(stderr, "Error: width or height cannot be <= 0!\n");
- return -1;
- }
-
- bool del_frames = (parser.GetFlag("delete_frames") == "true") ? true : false;
-
- webrtc::test::Converter converter(width, height);
- bool success = converter.ConvertRGBAToI420Video(parser.GetFlag("frames_dir"),
- parser.GetFlag("output_file"),
- del_frames);
-
- if (success) {
- fprintf(stdout, "Successful conversion of RGBA frames to YUV video!\n");
- return 0;
- } else {
- fprintf(stdout, "Unsuccessful conversion of RGBA frames to YUV video!\n");
- return -1;
- }
-}
« no previous file with comments | « webrtc/tools/converter/converter.cc ('k') | webrtc/tools/event_log_visualizer/OWNERS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698