Commits on Source (3)
-
All vlc_clock_main_t functions need to be called with this lock held. This allows optimizations where 2 vlc_clock_main_t functions were called in a row.
81a594b2 -
Even if the clock is only used for functions that are not modifying the clock, it locks the clock->main_clock mutex. This change is necessary as all vlc_clock_t will need to be called with the lock held.
9af06586 -
Instead of wondering if a specific function need to be called locked or not. This allows few optimizations where 2 clock functions were called in a row.
b61be68d
Showing
- src/audio_output/aout_internal.h 1 addition, 1 deletionsrc/audio_output/aout_internal.h
- src/audio_output/dec.c 18 additions, 0 deletionssrc/audio_output/dec.c
- src/audio_output/filters.c 13 additions, 3 deletionssrc/audio_output/filters.c
- src/clock/clock.c 56 additions, 63 deletionssrc/clock/clock.c
- src/clock/clock.h 64 additions, 22 deletionssrc/clock/clock.h
- src/input/decoder.c 5 additions, 1 deletionsrc/input/decoder.c
- src/input/es_out.c 23 additions, 1 deletionsrc/input/es_out.c
- src/stream_output/stream_output.c 8 additions, 2 deletionssrc/stream_output/stream_output.c
- src/video_output/video_output.c 25 additions, 2 deletionssrc/video_output/video_output.c
- src/video_output/vout_subpictures.c 12 additions, 8 deletionssrc/video_output/vout_subpictures.c
- test/src/clock/clock.c 36 additions, 0 deletionstest/src/clock/clock.c