| 51 | } ChromaprintMuxContext; |
| 52 | |
| 53 | static void deinit(AVFormatContext *s) |
| 54 | { |
| 55 | ChromaprintMuxContext *const cpr = s->priv_data; |
| 56 | |
| 57 | if (cpr->ctx) { |
| 58 | ff_mutex_lock(&chromaprint_mutex); |
| 59 | chromaprint_free(cpr->ctx); |
| 60 | ff_mutex_unlock(&chromaprint_mutex); |
| 61 | } |
| 62 | } |
| 63 | |
| 64 | static av_cold int init(AVFormatContext *s) |
| 65 | { |
nothing calls this directly
no test coverage detected