/src/vlc/include/vlc_avcodec.h
Line | Count | Source |
1 | | /***************************************************************************** |
2 | | * vlc_avcodec.h: VLC thread support for libavcodec |
3 | | ***************************************************************************** |
4 | | * Copyright (C) 2009-2010 Rémi Denis-Courmont |
5 | | * |
6 | | * This program is free software; you can redistribute it and/or modify it |
7 | | * under the terms of the GNU Lesser General Public License as published by |
8 | | * the Free Software Foundation; either version 2.1 of the License, or |
9 | | * (at your option) any later version. |
10 | | * |
11 | | * This program is distributed in the hope that it will be useful, |
12 | | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | | * GNU Lesser General Public License for more details. |
15 | | * |
16 | | * You should have received a copy of the GNU Lesser General Public License |
17 | | * along with this program; if not, write to the Free Software Foundation, |
18 | | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. |
19 | | *****************************************************************************/ |
20 | | |
21 | | #ifndef VLC_AVCODEC_H |
22 | | # define VLC_AVCODEC_H 1 |
23 | | |
24 | | #include <vlc_threads.h> |
25 | | |
26 | | static inline void vlc_avcodec_lock (void) |
27 | 1.36M | { |
28 | 1.36M | vlc_global_lock (VLC_AVCODEC_MUTEX); |
29 | 1.36M | } avcodec.c:vlc_avcodec_lock Line | Count | Source | 27 | 1.36M | { | 28 | | vlc_global_lock (VLC_AVCODEC_MUTEX); | 29 | 1.36M | } |
Unexecuted instantiation: encoder.c:vlc_avcodec_lock Unexecuted instantiation: fourcc.c:vlc_avcodec_lock Unexecuted instantiation: video.c:vlc_avcodec_lock subtitle.c:vlc_avcodec_lock Line | Count | Source | 27 | 3 | { | 28 | | vlc_global_lock (VLC_AVCODEC_MUTEX); | 29 | 3 | } |
Unexecuted instantiation: audio.c:vlc_avcodec_lock |
30 | | |
31 | | static inline void vlc_avcodec_unlock (void) |
32 | 1.36M | { |
33 | | vlc_global_unlock (VLC_AVCODEC_MUTEX); |
34 | 1.36M | } avcodec.c:vlc_avcodec_unlock Line | Count | Source | 32 | 1.36M | { | 33 | | vlc_global_unlock (VLC_AVCODEC_MUTEX); | 34 | 1.36M | } |
Unexecuted instantiation: encoder.c:vlc_avcodec_unlock Unexecuted instantiation: fourcc.c:vlc_avcodec_unlock Unexecuted instantiation: video.c:vlc_avcodec_unlock subtitle.c:vlc_avcodec_unlock Line | Count | Source | 32 | 3 | { | 33 | | vlc_global_unlock (VLC_AVCODEC_MUTEX); | 34 | 3 | } |
Unexecuted instantiation: audio.c:vlc_avcodec_unlock |
35 | | |
36 | | #endif |