# HG changeset patch # User ib # Date 1350818053 0 # Node ID bc0898c7399b967cdb9f8db6f88da8977ba90ee3 # Parent 5e11b54c9212cade3960b7de944662b52c4af340 Allow STREAM_CTRL_GET_NUM_TITLES with cache enabled. This is missing in r34474. diff -r 5e11b54c9212 -r bc0898c7399b stream/cache2.c --- a/stream/cache2.c Sun Oct 21 10:10:57 2012 +0000 +++ b/stream/cache2.c Sun Oct 21 11:14:13 2012 +0000 @@ -310,6 +310,7 @@ case STREAM_CTRL_SET_ANGLE: needs_flush = 1; uint_res = s->control_uint_arg; + case STREAM_CTRL_GET_NUM_TITLES: case STREAM_CTRL_GET_NUM_CHAPTERS: case STREAM_CTRL_GET_CURRENT_CHAPTER: case STREAM_CTRL_GET_NUM_ANGLES: @@ -640,6 +641,7 @@ return s->stream_time_pos != MP_NOPTS_VALUE ? STREAM_OK : STREAM_UNSUPPORTED; case STREAM_CTRL_GET_LANG: s->control_lang_arg = *(struct stream_lang_req *)arg; + case STREAM_CTRL_GET_NUM_TITLES: case STREAM_CTRL_GET_NUM_CHAPTERS: case STREAM_CTRL_GET_CURRENT_CHAPTER: case STREAM_CTRL_GET_ASPECT_RATIO: @@ -680,6 +682,7 @@ case STREAM_CTRL_GET_ASPECT_RATIO: *(double *)arg = s->control_double_arg; break; + case STREAM_CTRL_GET_NUM_TITLES: case STREAM_CTRL_GET_NUM_CHAPTERS: case STREAM_CTRL_GET_CURRENT_CHAPTER: case STREAM_CTRL_GET_NUM_ANGLES: