Commit 426e0105 authored by Max Kellermann's avatar Max Kellermann

test/run_decoder: move the "uri" attribute out of struct Decoder

parent 18f39aa0
...@@ -40,8 +40,6 @@ ...@@ -40,8 +40,6 @@
#include <stdio.h> #include <stdio.h>
struct Decoder { struct Decoder {
const char *uri;
bool initialized; bool initialized;
}; };
...@@ -173,16 +171,14 @@ decoder_mixramp(gcc_unused Decoder &decoder, gcc_unused MixRampInfo &&mix_ramp) ...@@ -173,16 +171,14 @@ decoder_mixramp(gcc_unused Decoder &decoder, gcc_unused MixRampInfo &&mix_ramp)
int main(int argc, char **argv) int main(int argc, char **argv)
{ {
const char *decoder_name;
if (argc != 3) { if (argc != 3) {
fprintf(stderr, "Usage: run_decoder DECODER URI >OUT\n"); fprintf(stderr, "Usage: run_decoder DECODER URI >OUT\n");
return EXIT_FAILURE; return EXIT_FAILURE;
} }
Decoder decoder; Decoder decoder;
decoder_name = argv[1]; const char *const decoder_name = argv[1];
decoder.uri = argv[2]; const char *const uri = argv[2];
#ifdef HAVE_GLIB #ifdef HAVE_GLIB
#if !GLIB_CHECK_VERSION(2,32,0) #if !GLIB_CHECK_VERSION(2,32,0)
...@@ -210,13 +206,13 @@ int main(int argc, char **argv) ...@@ -210,13 +206,13 @@ int main(int argc, char **argv)
decoder.initialized = false; decoder.initialized = false;
if (plugin->file_decode != nullptr) { if (plugin->file_decode != nullptr) {
plugin->FileDecode(decoder, Path::FromFS(decoder.uri)); plugin->FileDecode(decoder, Path::FromFS(uri));
} else if (plugin->stream_decode != nullptr) { } else if (plugin->stream_decode != nullptr) {
Mutex mutex; Mutex mutex;
Cond cond; Cond cond;
InputStream *is = InputStream *is =
InputStream::OpenReady(decoder.uri, mutex, cond, error); InputStream::OpenReady(uri, mutex, cond, error);
if (is == NULL) { if (is == NULL) {
if (error.IsDefined()) if (error.IsDefined())
LogError(error); LogError(error);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment