diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-05-06 12:58:07 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-05-06 12:58:07 +0200 |
commit | 3466604202089c9381af32b138683e5ac2d9ed67 (patch) | |
tree | 2c742fee1bae1bfa83bde877b528c0caf89ba9a3 | |
parent | 4684001abc50706c6c5696623d6285edd58fcf99 (diff) | |
download | libextractor-3466604202089c9381af32b138683e5ac2d9ed67.tar.gz libextractor-3466604202089c9381af32b138683e5ac2d9ed67.zip |
test with media_new_path
-rw-r--r-- | src/plugins/test-vlc.c | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/src/plugins/test-vlc.c b/src/plugins/test-vlc.c index c80f6b6..6bef893 100644 --- a/src/plugins/test-vlc.c +++ b/src/plugins/test-vlc.c | |||
@@ -161,25 +161,13 @@ main(int argc, | |||
161 | libvlc_log_set (vlc, | 161 | libvlc_log_set (vlc, |
162 | &my_logger, | 162 | &my_logger, |
163 | NULL); | 163 | NULL); |
164 | fprintf (stderr, | 164 | media = libvlc_media_new_path (vlc, |
165 | "Opening file `%s'\n", | 165 | argv[1]); |
166 | argv[1]); | ||
167 | { | ||
168 | int fd = open (argv[1], | ||
169 | O_RDONLY); | ||
170 | if (-1 == fd) | ||
171 | { | ||
172 | fprintf (stderr, | ||
173 | "Open failed: %s\n", | ||
174 | strerror (errno)); | ||
175 | libvlc_release (vlc); | ||
176 | return; | ||
177 | } | ||
178 | media = libvlc_media_new_fd (vlc, | ||
179 | fd); | ||
180 | } | ||
181 | if (NULL == media) | 166 | if (NULL == media) |
182 | { | 167 | { |
168 | fprintf (stderr, | ||
169 | "Opening path `%s' failed!\n", | ||
170 | argv[1]); | ||
183 | libvlc_release (vlc); | 171 | libvlc_release (vlc); |
184 | return; | 172 | return; |
185 | } | 173 | } |
@@ -205,7 +193,7 @@ main(int argc, | |||
205 | } | 193 | } |
206 | fprintf (stderr, | 194 | fprintf (stderr, |
207 | "Sleeping\n"); | 195 | "Sleeping\n"); |
208 | sleep (1); | 196 | sleep (2); |
209 | extract (NULL, | 197 | extract (NULL, |
210 | media); | 198 | media); |
211 | libvlc_media_release (media); | 199 | libvlc_media_release (media); |