scanner.cc.diff
| scanner.cc.PATCHED 2019-03-07 10:02:11.868837968 -0600 | ||
|---|---|---|
| 76 | 76 | |
| 77 | 77 | bool need_tuple = (flags & SCAN_TUPLE) && ! tuple.valid (); | 
| 78 | 78 | bool need_image = (flags & SCAN_IMAGE); | 
| 79 | Tuple dummy_tuple; // JWT:FOR WHEN WE ONLY WANT THE IMAGE W/O TOUCHING THE TUPLE DATA! | |
| 79 | 80 | |
| 80 | 81 | if (! decoder) | 
| 81 | 82 | decoder = aud_file_find_decoder (audio_file, false, file, & error); | 
| ... | ... | |
| 87 | 88 | if (! (ip = load_input_plugin (decoder, & error))) | 
| 88 | 89 | goto err; | 
| 89 | 90 | |
| 90 | Index<char> * pimage = need_image ? & image_data : nullptr; | |
| 91 | if (! aud_file_read_tag (audio_file, decoder, file, tuple, pimage, & error)) | |
| 92 | goto err; | |
| 91 | if (flags & SCAN_CUESHEET) // JWT:CUESHEETS: DON'T REREAD(CLOBBER) CUESHEETS' TAGS - WE ALREADY HAVE 'EM, JUST NEED IMAGE!: | |
| 92 |         { | |
| 93 | Index<char> * pimage = & image_data; | |
| 94 | if (! aud_file_read_tag (audio_file, decoder, file, dummy_tuple, pimage, & error)) | |
| 95 | goto err; | |
| 96 | } | |
| 97 | else | |
| 98 |         { | |
| 99 | Index<char> * pimage = need_image ? & image_data : nullptr; | |
| 100 | if (! aud_file_read_tag (audio_file, decoder, file, tuple, pimage, & error)) | |
| 101 | goto err; | |
| 102 | } | |
| 93 | 103 | |
| 94 | 104 | if ((flags & SCAN_IMAGE) && ! image_data.len ()) | 
| 95 | 105 | image_file = art_search (audio_file); | 
