Commit 3130416a authored by Marton Balint's avatar Marton Balint

ffplay: add support for changing the channel by the C key

Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
parent 543d81a7
...@@ -3194,6 +3194,11 @@ static void event_loop(VideoState *cur_stream) ...@@ -3194,6 +3194,11 @@ static void event_loop(VideoState *cur_stream)
case SDLK_v: case SDLK_v:
stream_cycle_channel(cur_stream, AVMEDIA_TYPE_VIDEO); stream_cycle_channel(cur_stream, AVMEDIA_TYPE_VIDEO);
break; break;
case SDLK_c:
stream_cycle_channel(cur_stream, AVMEDIA_TYPE_VIDEO);
stream_cycle_channel(cur_stream, AVMEDIA_TYPE_AUDIO);
stream_cycle_channel(cur_stream, AVMEDIA_TYPE_SUBTITLE);
break;
case SDLK_t: case SDLK_t:
stream_cycle_channel(cur_stream, AVMEDIA_TYPE_SUBTITLE); stream_cycle_channel(cur_stream, AVMEDIA_TYPE_SUBTITLE);
break; break;
...@@ -3498,6 +3503,7 @@ void show_help_default(const char *opt, const char *arg) ...@@ -3498,6 +3503,7 @@ void show_help_default(const char *opt, const char *arg)
"a cycle audio channel\n" "a cycle audio channel\n"
"v cycle video channel\n" "v cycle video channel\n"
"t cycle subtitle channel\n" "t cycle subtitle channel\n"
"c cycle program\n"
"w show audio waves\n" "w show audio waves\n"
"s activate frame-step mode\n" "s activate frame-step mode\n"
"left/right seek backward/forward 10 seconds\n" "left/right seek backward/forward 10 seconds\n"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment