Pulse-Eight/libcec — pull request #32 by ksooo (2014-06-22 17:27:51+00:00)
Title: Added support for user control codes TOP_MENU, DVD_MENU, SELECT_BROADCAS...

...T_TYPE, SELECT_SOUND_PRESENTATION, NUMBER_ENTRY_MODE, NUMBER11, NUMBER12.

According to HDMI 1.4 spec, these user control codes were missing in libcec. Additionally, I adapted the Toshiba command handler to map "top menu" to the newly introduced TOP_MENU, not ROOT_MENU and "dvd menu" to the newly introduced DVD_MENU, not CONTENTS_MENU.

Due to the bug in CECCommandHandler::HasSpecificHandler (see PR30), Toshiba Handler never was instantiated and therefore intended mapping top->root and dvd->contents never happpend. Thus, the handler logic change I made has no effect to old cec clients.