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