diff --git a/libarmbox/video.cpp b/libarmbox/video.cpp index 12e542a..e668b11 100644 --- a/libarmbox/video.cpp +++ b/libarmbox/video.cpp @@ -311,6 +311,19 @@ void setAVInput(int val) } } +void setAVInput(int val) +{ + if (val != 0 && val != 1) + return; + + int input_fd = open("/proc/stb/avs/0/input", O_WRONLY); + if(input_fd){ + const char *input[] = {"encoder", "aux"}; + write(input_fd, input[val], strlen(input[val])); + close(input_fd); + } +} + cVideo::cVideo(int, void *, void *, unsigned int unit) { lt_debug("%s unit %u\n", __func__, unit);