mirror of
https://github.com/alexkay/spek.git
synced 2025-04-22 03:10:29 +03:00
Fix crash when decoder name is nullptr
This commit is contained in:
parent
2273e74b88
commit
7b3d15ea28
@ -121,7 +121,11 @@ std::unique_ptr<AudioFile> Audio::open(const std::string& file_name, int stream)
|
||||
double duration = 0;
|
||||
if (!error) {
|
||||
// We can already fill in the stream info even if the codec won't be able to open it.
|
||||
codec_name = codec->long_name;
|
||||
if (codec->long_name) {
|
||||
codec_name = codec->long_name;
|
||||
} else if (codec->name) {
|
||||
codec_name = codec->name;
|
||||
}
|
||||
bit_rate = codecpar->bit_rate;
|
||||
sample_rate = codecpar->sample_rate;
|
||||
bits_per_sample = codecpar->bits_per_raw_sample;
|
||||
|
Loading…
x
Reference in New Issue
Block a user