• John Koleszar's avatar
    shared library support (.so) · 7aa97a35
    John Koleszar authored
    This patch adds support for building shared libraries when configured
    with the --enable-shared switch.
    Building DLLs would require more invasive changes to the sample
    utilities than I want to make in this patch, since on Windows you can't
    use the address of an imported symbol in a static initializer. The best
    way to work around this is proably to build the codec interface mapping
    table with an init() function, but dll support is of questionable value
    anyway, since most windows users will probably use a media framework
    lib like webmdshow, which links this library in staticly.
    Change-Id: Iafb48900549b0c6b67f4a05d3b790b2643d026f4