From e26a83355a2a56f25d7a871d617b1367bd6fb295 Mon Sep 17 00:00:00 2001
From: Wolfgang Hesseler <qv@multimediaware.com>
Date: Fri, 28 Nov 2003 15:14:24 +0000
Subject: [PATCH] debug parameter patch by (Wolfgang Hesseler <qv at
 multimediaware dot com>)

Originally committed as revision 2534 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 ffplay.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/ffplay.c b/ffplay.c
index 1dcf471519f..c90d1bf21c6 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -165,6 +165,7 @@ static int display_disable;
 static int show_status;
 static int av_sync_type = AV_SYNC_AUDIO_MASTER;
 static int64_t start_time = AV_NOPTS_VALUE;
+static int debug = 0;
 
 /* current context */
 static int is_full_screen;
@@ -1191,6 +1192,7 @@ static int stream_component_open(VideoState *is, int stream_index)
 
         packet_queue_init(&is->videoq);
         is->video_tid = SDL_CreateThread(video_thread, is);
+        enc->debug= debug;
         break;
     default:
         break;
@@ -1741,8 +1743,13 @@ void opt_seek(const char *arg)
     start_time = parse_date(arg, 1);
 }
 
+static void opt_debug(const char *arg)
+{
+    debug = atoi(arg);
+}
+    
 const OptionDef options[] = {
-    { "h", 0, {(void*)show_help}, "show help" },
+    { "h", 0, {(void*)show_help}, "show help" },    
     { "x", HAS_ARG, {(void*)opt_width}, "force displayed width", "width" },
     { "y", HAS_ARG, {(void*)opt_height}, "force displayed height", "height" },
 #if 0
@@ -1756,6 +1763,7 @@ const OptionDef options[] = {
     { "f", HAS_ARG, {(void*)opt_format}, "force format", "fmt" },
     { "img", HAS_ARG, {(void*)opt_image_format}, "force image format", "img_fmt" },
     { "stats", OPT_BOOL | OPT_EXPERT, {(void*)&show_status}, "show status", "" },
+    { "debug", HAS_ARG | OPT_EXPERT, {(void*)opt_debug}, "print specific debug info", "" },
 #ifdef CONFIG_NETWORK
     { "rtp_tcp", OPT_EXPERT, {(void*)&opt_rtp_tcp}, "force RTP/TCP protocol usage", "" },
 #endif
-- 
GitLab