History

Add a lock manager API to libavcodec.

Allows an application to register a callback that manages mutexes on behalf of FFmpeg. With this callback registered FFmpeg is fully thread safe. Originally committed as revision 19025 to svn://svn.ffmpeg.org/ffmpeg/trunk

Andreas Öman committed 17 years ago

Commit f988ce61 parent b8df8d03 files · +75 −1Browse files

Showing the changes to doc/APIchanges (1 of 3 files). Show all

Unified · Split

doc/APIchanges+8−0
@@ -12,6 +12,14 @@ libavutil: 2009-03-08 · 11 unmodified lines
1212
1313 API changes, most recent first:
1414
15+2009-06-01 - r19025 - lavc 52.30.0 - av_lockmgr_register()
16+ av_lockmgr_register() can be used to register a callback function
17+ that lavc (and in the future, libraries that depend on lavc) can use
18+ to implement mutexes. The application should provide a callback function
19+ the implements the AV_LOCK_* operations described in avcodec.h.
20+ When the lock manager is registered FFmpeg is guaranteed to behave
21+ correct also in a multi-threaded application.
22+
1523 2009-04-30 - r18719 - lavc 52.28.0 - av_free_packet
1624 av_free_packet() is no longer an inline function. It is now exported.
1725

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t