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
brew tap homebrew/cask-versions
brew install adoptopenjdk/openjdk/adoptopenjdk11
export JAVA_HOME="$(/usr/libexec/java_home --version 1.11)"
brew cask install adoptopenjdk/openjdk/adoptopenjdk8
export JAVA_HOME="$(/usr/libexec/java_home --version 1.8)"
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:
```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].

View File

@@ -252,7 +252,13 @@ recorder_write(struct recorder *recorder, AVPacket *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