forked from enlightenment/efl
emotion: implement SPU switch for generic/vlc.
Patch by Hugo Camboulive <hugo.camboulive@zodiacaerospace.com>. SVN revision: 71831
This commit is contained in:
parent
d83dd24951
commit
c1c529f2cf
|
@ -473,6 +473,16 @@ _volume_set(struct _App *app)
|
|||
libvlc_audio_set_volume(app->mp, vol);
|
||||
}
|
||||
|
||||
static void
|
||||
_spu_track_set(struct _App *app)
|
||||
{
|
||||
int track;
|
||||
|
||||
_em_read_safe(app->em_read, &track, sizeof(track));
|
||||
|
||||
libvlc_video_set_spu(app->mp, track);
|
||||
}
|
||||
|
||||
static void
|
||||
_audio_track_set(struct _App *app)
|
||||
{
|
||||
|
@ -596,6 +606,9 @@ _process_emotion_commands(struct _App *app)
|
|||
case EM_CMD_VOLUME_SET:
|
||||
_volume_set(app);
|
||||
break;
|
||||
case EM_CMD_SPU_TRACK_SET:
|
||||
_spu_track_set(app);
|
||||
break;
|
||||
case EM_CMD_AUDIO_TRACK_SET:
|
||||
_audio_track_set(app);
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue