Compare commits

..

1 Commits

Author SHA1 Message Date
Romain Vimont
3c8f996822 Log av_write_frame failure
Refs #2218 <https://github.com/Genymobile/scrcpy/issues/2218>
2021-04-01 23:18:57 +02:00
3 changed files with 14 additions and 4 deletions

View File

@@ -208,8 +208,8 @@ make it avaliable from the `PATH`:
```bash ```bash
brew tap homebrew/cask-versions brew tap homebrew/cask-versions
brew install adoptopenjdk/openjdk/adoptopenjdk11 brew cask install adoptopenjdk/openjdk/adoptopenjdk8
export JAVA_HOME="$(/usr/libexec/java_home --version 1.11)" export JAVA_HOME="$(/usr/libexec/java_home --version 1.8)"
export PATH="$JAVA_HOME/bin:$PATH" export PATH="$JAVA_HOME/bin:$PATH"
``` ```

View File

@@ -127,7 +127,11 @@ brew install scrcpy
You need `adb`, accessible from your `PATH`. If you don't have it yet: You need `adb`, accessible from your `PATH`. If you don't have it yet:
```bash ```bash
brew install android-platform-tools # Homebrew >= 2.6.0
brew install --cask android-platform-tools
# Homebrew < 2.6.0
brew cask install android-platform-tools
``` ```
You can also [build the app manually][BUILD]. You can also [build the app manually][BUILD].

View File

@@ -252,7 +252,13 @@ recorder_write(struct recorder *recorder, AVPacket *packet) {
} }
recorder_rescale_packet(recorder, packet); recorder_rescale_packet(recorder, packet);
return av_write_frame(recorder->ctx, packet) >= 0; int ret = av_write_frame(recorder->ctx, packet);
if (ret < 0) {
LOGE("Could not write frame: %d\n", ret);
return false;
}
return true;
} }
static int static int