1 2Releases 3----------- 4v2.3.1 5------ 6- update SHAREDLIB_MAJORVERSION value in Makefile 7 8v2.3.0 9------ 10- Decoder bug fix to correct the B-frame order in some case 11- Fixes to avoid hanging for multi-thread decoding 12- Some Enhancements and fixes for rate control 13- Assembly optimization for loongson platform 14- Some minor bug fixes 15 16v2.2.0 17------ 18- Add support for B-slice error concealment 19- Thread decoding support for multi-slice frame 20- SIMD optimization for loongson platform 21- Support the arm64 compilation on Windows and MacOS platform 22- Some Bug fixes for B-frame decoding 23- Some minor bug fixes 24 25v2.1.1 26------ 27- release x86 and x64 libraries for android platform 28- release arm and arm64 libraries for linux platform 29- Bug fixes 30 31v2.1.0 32------ 33- Experimentally support for multi-thread decoding(default disabled,and may result in random problems if enabled) 34- Assembly optimization for loongson platform 35- Update meson version to 5 36- Some minor bug fixes 37 38v2.0.0 39------ 40- B-frame decoding support for Main and High Profile with two test cases 41- Add support for loongson(https://en.wikipedia.org/wiki/Loongson) platform 42- Add clang support for arm/arm64/x86 for NDK version over 17 43- Enable stack protector 44- Add some test cases 45- Avoid using C++/CX code for threads for Windows Phone/Windows Store/UWP 46- Remove extra visual studio projects for the decoder 47- Remove check for working compiler in NDK 48- Bug fixes 49 50v1.8.0 51------ 52- Add meson build for Linux/Windows platform 53- Disable background detection for screen route 54- Add a workaround for Visual Studio 2013 C++ x64 compiler bug on AVX2. That bug will cause crash and has been fixed in Visual Studio 2014 55- Change the default profile from baseline to high if user does not set it and CABAC is specified 56- Skip frames that are marked as IDR due to scene change and simultaneously marked as skip frame to reduce bit rate 57- Refine threshold calculation algorithms for rate control in lower frame rate to get better effect 58- Encoder return with a specific return value instead of uninitialize encoder when input resolution is invalid 59- Refine strategy on level change to avoid frequent IDR. Encoder will not be reset if level is changed to a smaller one 60- Support to set the min and max QP values on screen content mode 61- Fix a memory issue that may cause encoder crash when temporal layer change 62- Corrected some statistics information 63- Refine error concealment algorithms to improve user experience 64- Support to get information about current output picture is reference picture or not on decoder side 65- Bug fix for decoder when 8x8 prediction mode is enabled on the input bitstream 66- Enable NEON for ChromeOS devices 67- Support for Fuchsia operating systerm 68- Support for building arm64 with MSVC 69- Remove some warnings when building with MSVC 70- Fix clang compiler error when building arm assembly funtions 71- Bug fixes for unit test 72 73v1.7.0 74------ 75- Changed SPS/PPS strategy option name,See enum ENCODER_OPTION 76- Changed NAL size length parameter from static array to pointer to support more NALs.See struct SParserBsInfo 77- Changed semaphores to condition variables on apple platform 78- Changed version update mechanism as Major.Minor.patch,like 1.7.0 79- Supported to force IDR independently for each layer in simulcast AVC case.See API ForceIntraFrame() 80- Supported LTR request independently for each layer in simulcast AVC case.See struct SLTRRecoverRequest and SLTRMarkingFeedback 81- Supported to set sample aspect ratio in VUI on encoder side. See struct SSpatialLayerConfig 82- Supported to set profile and level, changed the default level as 4.1 if the user doesn’t set it. See enum ELevelIdc 83- Supported to get profile and level info on decoder side.See enum DECODER_OPTION 84- Supported for enable/disable AVX2 build option. Build option: HAVE_AVX2 85- Supported to set decoder statistics log interval, Add DECODER_OPTION_STATISTICS_LOG_INTERVAL.See DECODER_OPTION. 86- Supported for AU delimiter NAL on decoder side. AU delimiter refers to section 7.3.2.4 87- Supported for x86 PIC assembly and build option. Build option: ENABLEPIC. git issues:#2263 #2534 88- Supported for Cygwin x86_64 build 89- Supported to get sample aspect ratio by GetOption on decoder. Add option: DECODER_OPTION_GET_SAR_INFO 90- Set constraint_set4_flag constraint_set5_flag to align to CHP definition in latest H264 standard 91- Improved VUI support on decoder side 92- Improved decoder statistics info output 93- Refined the return value when failed in memory allocation 94- Added SSSE3 motion compensation routines 95- Added AVX2 motion compensation routines 96- Optimization on some of SSE2/MMX functions 97- Refactor rate control for RC_BUFFERBASED_MODE and RC_QUALITY_MODE mode 98- Added more unit tests for random resolution input,slice mode switch,profile/level setting 99- Refined logs 100- Bug fixes for 4:0:0 format support on decoder 101- Bug fixes for complexity calculation for screen content mode 102- Bug fixes for loadbalancing turn on, git issue:#2618 103- Bug fixes for parser subsps, scalling list, parser longer bitstream 104 105v1.6.0 106------ 107- Adjusted the encoder API structures 108- Removed the unused data format in decoder API 109- Encoder support of simulcast AVC 110- Added support of video signal type present information 111- Added support of encoder load-balancing 112- Improved encoder multi-threads, rate control and down-sampling 113- Fixed the frame size constraint in encoder 114- Bug fixes for rate control, multi-threading, simulcasting in encoder 115- Bug fixes for interface call, return value check, memory leak in decoder 116- Bug fixes for UT and statistic information 117- Bug fixes for assembly code 118- Remove the unused and redundant code 119- Improvements on UT, memory allocation failed protection, error-protection in decoder, input parameters checking in encoder, assembly for AVX2 support, assembly code performance, logging and documentation 120- Correct some typos in source code and documents 121 122v1.5.3 123------ 124- Bug fixes for GMP Plugin 125 126v1.5.2 127------ 128- Fix GMP Plugin causing the Browser crash on Android 129 130v1.5.1 131------ 132- Bug fixes for GMP Plugin 133 134v1.5.0 135------ 136- Correct a typo in codec return value (github issue#2046, cmUnkonwReason -> cmUnknownReason) 137- Added Codec demo and auto build script for WP8 138- Decoder support of 'Constrained High Profile' of H.264 139- Encoder support of CABAC of H.264 140- Encoder support of input frame rate 60 141- Improved syntax of gaps_in_frame_num_value_allowed_flag in encoder 142- Improved memory usage for multi-threading in encoder 143- Added VUI info for base layer in encoder 144- Added encoder interface to get external setting of iMaxQp and iMinQp for rate control 145- Bug fixes for Rate Control, multi-threading and simulcasting in encoder 146- Bug fixes for NoDelay API, ParseOnly functions, error-concealment off functiond and error-detection in decoder 147- Bug fixes for UT 148- Fixes to avoid valgrind warnings, potential crash and calculation overflow 149- Merged files for decoder/encoder and remove unused files 150- Improvements on build scripts, UT, error-protection in decoder, input param checking in encoder, assembly for 64bit support, downsampling, logging and documentation 151 152Note: 153'Constrained High Profile' = 'Constrained Baseline Profile' plus: 154- CABAC 155- Intra 8x8 mode support 156- 8x8 transform 157- QP scaling matrices 158- QP per chroma component 159- Mono 4:0:0 (experimental) 160- Weighted prediction 161 162v1.4.0 163------ 164- Decoder new interface of DecodeFrameNoDelay 165- Added new encoder and decoder statistics 166- Added option for generating pdb in windows builds 167- Added new rate control mode (RC_TIMESTAMP_MODE) for inconstant frame rate input 168- Added new Sps/Pps strategies for real-time video 169— Added support for simulcast avc 170- Improvements in code structure, assembly, input parameter checking, logging, UT and comments 171- In gmp-openh264, return decoder error correctly and other fixes 172- Decoder bug fixes when for Error Concealment disabled 173- Bug fixes for ParseOnly functions 174- Bug fixes for encoding large frame size (>32767MBs) 175- Fixes to avoid valgrind warnings, potential crash and calculation overflow 176 177----------- 178v1.3.1 179------ 180- Fixed and enhanced protection to avoid crash when reading lossy bitstreams 181- Adjust the default mode of Error Concealment used by gmp-openh264 182 183----------- 184v1.3.0 185------ 186- Removed manual API document, now using wiki: https://github.com/cisco/openh264/wiki (0af48e5 for v1.3.0) 187- Added API version in API header files 188- Added pkg-config file 189- Added decoder support of parsing only (bParseOnly) for only parsing bit stream but not decoding 190- Added timestamp and max nal size in gmp-openh264.cpp when calling encoding 191- Added timestamp info in decoder input and return structure 192- Added support of level 9 in decoder 193- Added total length of the encoded frame in encoder return structure 194- Added SetOption(ENCODER_OPTION_SVC_ENCODE_PARAM_BASE,&base) for encoder 195- Set constraint set 0 and 1 flags for non-scalable 196- Improved error concealment algorithms and provide more modes of error-concealment 197- Improved rate control algorithms and reference selection algorithms for screen content encoding 198- Added encoder and decoder statistics interface 199- Improved input parameter checking and logging 200- Bug fixes, warning reductions, and test improvements 201 202----------- 203v1.2.0 204------ 205- Add and modify encoder APIs related to rate control and screen content encoding 206- Remove PauseFrame in encoder APIs 207- Improve rate control and compression ratio for screen content encoding 208- Improve error concealment algorithm 209- Improve validation of input parameters 210- Add ARM64 assembly 211- bug fixes 212 213----------- 214v1.1.0 215------ 216- Modify some APIs (see API doc for detail) 217- Improve the compression ratio of screen content encoding 218- ARM64 assembly support for most of core functions in encoder & decoder 219- Modify error concealment logic to always return decoding error info until IDR picture comes 220- fix some bugs 221 222 223Binaries 224----------- 225These binary releases are distributed under this license: 226http://www.openh264.org/BINARY_LICENSE.txt 227 228v2.3.1 229http://ciscobinary.openh264.org/libopenh264-2.3.1-android-arm.7.so.bz2 230http://ciscobinary.openh264.org/libopenh264-2.3.1-android-arm.7.so.signed.md5.txt 231http://ciscobinary.openh264.org/libopenh264-2.3.1-android-arm64.7.so.bz2 232http://ciscobinary.openh264.org/libopenh264-2.3.1-android-arm64.7.so.signed.md5.txt 233http://ciscobinary.openh264.org/libopenh264-2.3.1-android-x64.7.so.bz2 234http://ciscobinary.openh264.org/libopenh264-2.3.1-android-x64.7.so.signed.md5.txt 235http://ciscobinary.openh264.org/libopenh264-2.3.1-android-x86.7.so.bz2 236http://ciscobinary.openh264.org/libopenh264-2.3.1-android-x86.7.so.signed.md5.txt 237http://ciscobinary.openh264.org/libopenh264-2.3.1-ios.a.bz2 238http://ciscobinary.openh264.org/libopenh264-2.3.1-ios.a.signed.md5.txt 239http://ciscobinary.openh264.org/libopenh264-2.3.1-linux32.7.so.bz2 240http://ciscobinary.openh264.org/libopenh264-2.3.1-linux32.7.so.signed.md5.txt 241http://ciscobinary.openh264.org/libopenh264-2.3.1-linux64.7.so.bz2 242http://ciscobinary.openh264.org/libopenh264-2.3.1-linux64.7.so.signed.md5.txt 243http://ciscobinary.openh264.org/libopenh264-2.3.1-linux-arm.7.so.bz2 244http://ciscobinary.openh264.org/libopenh264-2.3.1-linux-arm.7.so.signed.md5.txt 245http://ciscobinary.openh264.org/libopenh264-2.3.1-linux-arm64.7.so.bz2 246http://ciscobinary.openh264.org/libopenh264-2.3.1-linux-arm64.7.so.signed.md5.txt 247http://ciscobinary.openh264.org/libopenh264-2.3.1-mac-arm64.dylib.bz2 248http://ciscobinary.openh264.org/libopenh264-2.3.1-mac-arm64.dylib.signed.md5.txt 249http://ciscobinary.openh264.org/libopenh264-2.3.1-mac-x64.dylib.bz2 250http://ciscobinary.openh264.org/libopenh264-2.3.1-mac-x64.dylib.signed.md5.txt 251http://ciscobinary.openh264.org/openh264-2.3.1-win32.dll.signed.md5.txt 252http://ciscobinary.openh264.org/openh264-2.3.1-win32.dll.bz2 253http://ciscobinary.openh264.org/openh264-2.3.1-win64.dll.bz2 254http://ciscobinary.openh264.org/openh264-2.3.1-win64.dll.signed.md5.txt 255 256v2.3.0 257http://ciscobinary.openh264.org/libopenh264-2.3.0-android-arm.6.so.bz2 258http://ciscobinary.openh264.org/libopenh264-2.3.0-android-arm64.6.so.bz2 259http://ciscobinary.openh264.org/libopenh264-2.3.0-android-x86.6.so.bz2 260http://ciscobinary.openh264.org/libopenh264-2.3.0-android-x64.6.so.bz2 261http://ciscobinary.openh264.org/libopenh264-2.3.0-ios.a.bz2 262http://ciscobinary.openh264.org/libopenh264-2.3.0-linux32.6.so.bz2 263http://ciscobinary.openh264.org/libopenh264-2.3.0-linux64.6.so.bz2 264http://ciscobinary.openh264.org/libopenh264-2.3.0-linux-arm.6.so.bz2 265http://ciscobinary.openh264.org/libopenh264-2.3.0-linux-arm64.6.so.bz2 266http://ciscobinary.openh264.org/libopenh264-2.3.0-osx-arm64.6.dylib.bz2 267http://ciscobinary.openh264.org/libopenh264-2.3.0-osx-x64.6.dylib.bz2 268http://ciscobinary.openh264.org/openh264-2.3.0-win32.dll.bz2 269http://ciscobinary.openh264.org/openh264-2.3.0-win64.dll.bz2 270 271v2.2.0 272http://ciscobinary.openh264.org/libopenh264-2.2.0-android-arm.6.so.bz2 273http://ciscobinary.openh264.org/libopenh264-2.2.0-android-arm64.6.so.bz2 274http://ciscobinary.openh264.org/libopenh264-2.2.0-android-x86.6.so.bz2 275http://ciscobinary.openh264.org/libopenh264-2.2.0-android-x64.6.so.bz2 276http://ciscobinary.openh264.org/libopenh264-2.2.0-ios.a.bz2 277http://ciscobinary.openh264.org/libopenh264-2.2.0-linux32.6.so.bz2 278http://ciscobinary.openh264.org/libopenh264-2.2.0-linux64.6.so.bz2 279http://ciscobinary.openh264.org/libopenh264-2.2.0-linux-arm.6.so.bz2 280http://ciscobinary.openh264.org/libopenh264-2.2.0-linux-arm64.6.so.bz2 281http://ciscobinary.openh264.org/libopenh264-2.2.0-osx-arm64.6.dylib.bz2 282http://ciscobinary.openh264.org/libopenh264-2.2.0-osx-x64.6.dylib.bz2 283http://ciscobinary.openh264.org/openh264-2.2.0-win32.dll.bz2 284http://ciscobinary.openh264.org/openh264-2.2.0-win64.dll.bz2 285 286v2.1.1 287http://ciscobinary.openh264.org/libopenh264-2.1.1-android-arm.so.bz2 288http://ciscobinary.openh264.org/libopenh264-2.1.1-android-arm.so.sig.bz2 289http://ciscobinary.openh264.org/libopenh264-2.1.1-android-arm64.so.bz2 290http://ciscobinary.openh264.org/libopenh264-2.1.1-android-arm64.so.sig.bz2 291http://ciscobinary.openh264.org/libopenh264-2.1.1-android-x86.so.bz2 292http://ciscobinary.openh264.org/libopenh264-2.1.1-android-x86.so.sig.bz2 293http://ciscobinary.openh264.org/libopenh264-2.1.1-android-x64.so.bz2 294http://ciscobinary.openh264.org/libopenh264-2.1.1-android-x64.so.sig.bz2 295http://ciscobinary.openh264.org/libopenh264-2.1.1-ios.a.bz2 296http://ciscobinary.openh264.org/libopenh264-2.1.1-ios.a.sig.bz2 297http://ciscobinary.openh264.org/libopenh264-2.1.1-linux32.6.so.bz2 298http://ciscobinary.openh264.org/libopenh264-2.1.1-linux32.6.so.sig.bz2 299http://ciscobinary.openh264.org/libopenh264-2.1.1-linux64.6.so.bz2 300http://ciscobinary.openh264.org/libopenh264-2.1.1-linux64.6.so.sig.bz2 301http://ciscobinary.openh264.org/libopenh264-2.1.1-linux-arm.6.so.bz2 302http://ciscobinary.openh264.org/libopenh264-2.1.1-linux-arm.6.so.sig.bz2 303http://ciscobinary.openh264.org/libopenh264-2.1.1-linux-arm64.6.so.bz2 304http://ciscobinary.openh264.org/libopenh264-2.1.1-linux-arm64.6.so.sig.bz2 305http://ciscobinary.openh264.org/libopenh264-2.1.1-osx32.6.dylib.bz2 306http://ciscobinary.openh264.org/libopenh264-2.1.1-osx64.6.dylib.bz2 307http://ciscobinary.openh264.org/openh264-2.1.1-win32.dll.bz2 308http://ciscobinary.openh264.org/openh264-2.1.1-win64.dll.bz2 309 310v2.1.0 311http://ciscobinary.openh264.org/libopenh264-2.1.0-android-arm.so.bz2 312http://ciscobinary.openh264.org/libopenh264-2.1.0-android-arm.so.sig.bz2 313http://ciscobinary.openh264.org/libopenh264-2.1.0-android-arm64.so.bz2 314http://ciscobinary.openh264.org/libopenh264-2.1.0-android-arm64.so.sig.bz2 315http://ciscobinary.openh264.org/libopenh264-2.1.0-ios.a.bz2 316http://ciscobinary.openh264.org/libopenh264-2.1.0-ios.a.sig.bz2 317http://ciscobinary.openh264.org/libopenh264-2.1.0-linux32.5.so.bz2 318http://ciscobinary.openh264.org/libopenh264-2.1.0-linux32.5.so.sig.bz2 319http://ciscobinary.openh264.org/libopenh264-2.1.0-linux64.5.so.bz2 320http://ciscobinary.openh264.org/libopenh264-2.1.0-linux64.5.so.sig.bz2 321http://ciscobinary.openh264.org/libopenh264-2.1.0-osx32.5.dylib.bz2 322http://ciscobinary.openh264.org/libopenh264-2.1.0-osx64.5.dylib.bz2 323http://ciscobinary.openh264.org/openh264-2.1.0-win32.dll.bz2 324http://ciscobinary.openh264.org/openh264-2.1.0-win64.dll.bz2 325 326v2.0.0 327------ 328http://ciscobinary.openh264.org/libopenh264-2.0.0-android.so.bz2 329http://ciscobinary.openh264.org/libopenh264-2.0.0-android.so.sig.bz2 330http://ciscobinary.openh264.org/libopenh264-2.0.0-ios.a.bz2 331http://ciscobinary.openh264.org/libopenh264-2.0.0-ios.a.sig.bz2 332http://ciscobinary.openh264.org/libopenh264-2.0.0-linux32.5.so.bz2 333http://ciscobinary.openh264.org/libopenh264-2.0.0-linux32.5.so.sig.bz2 334http://ciscobinary.openh264.org/libopenh264-2.0.0-linux64.5.so.bz2 335http://ciscobinary.openh264.org/libopenh264-2.0.0-linux64.5.so.sig.bz2 336http://ciscobinary.openh264.org/libopenh264-2.0.0-osx32.5.dylib.bz2 337http://ciscobinary.openh264.org/libopenh264-2.0.0-osx64.5.dylib.bz2 338http://ciscobinary.openh264.org/openh264-2.0.0-win32.dll.bz2 339http://ciscobinary.openh264.org/openh264-2.0.0-win64.dll.bz2 340 341v1.8.0 342------ 343http://ciscobinary.openh264.org/libopenh264-1.8.0-android19.so.bz2 344http://ciscobinary.openh264.org/libopenh264-1.8.0-android19.so.sig.bz2 345http://ciscobinary.openh264.org/libopenh264-1.8.0-ios.a.bz2 346http://ciscobinary.openh264.org/libopenh264-1.8.0-ios.a.sig.bz2 347http://ciscobinary.openh264.org/libopenh264-1.8.0-linux32.4.so.bz2 348http://ciscobinary.openh264.org/libopenh264-1.8.0-linux32.4.so.sig.bz2 349http://ciscobinary.openh264.org/libopenh264-1.8.0-linux64.4.so.bz2 350http://ciscobinary.openh264.org/libopenh264-1.8.0-linux64.4.so.sig.bz2 351http://ciscobinary.openh264.org/libopenh264-1.8.0-osx32.4.dylib.bz2 352http://ciscobinary.openh264.org/libopenh264-1.8.0-osx64.4.dylib.bz2 353http://ciscobinary.openh264.org/openh264-1.8.0-win32.dll.bz2 354http://ciscobinary.openh264.org/openh264-1.8.0-win64.dll.bz2 355 356v1.7.0 357------ 358http://ciscobinary.openh264.org/libopenh264-1.7.0-android19.so.bz2 359http://ciscobinary.openh264.org/libopenh264-1.7.0-android19.so.sig.bz2 360http://ciscobinary.openh264.org/libopenh264-1.7.0-ios.a.bz2 361http://ciscobinary.openh264.org/libopenh264-1.7.0-ios.a.sig.bz2 362http://ciscobinary.openh264.org/libopenh264-1.7.0-linux32.4.so.bz2 363http://ciscobinary.openh264.org/libopenh264-1.7.0-linux32.4.so.sig.bz2 364http://ciscobinary.openh264.org/libopenh264-1.7.0-linux64.4.so.bz2 365http://ciscobinary.openh264.org/libopenh264-1.7.0-linux64.4.so.sig.bz2 366http://ciscobinary.openh264.org/libopenh264-1.7.0-osx32.4.dylib.bz2 367http://ciscobinary.openh264.org/libopenh264-1.7.0-osx64.4.dylib.bz2 368http://ciscobinary.openh264.org/openh264-1.7.0-win32.dll.bz2 369http://ciscobinary.openh264.org/openh264-1.7.0-win64.dll.bz2 370 371v1.6.0 372------ 373http://ciscobinary.openh264.org/libopenh264-1.6.0-android19.so.bz2 374http://ciscobinary.openh264.org/libopenh264-1.6.0-ios.a.bz2 375http://ciscobinary.openh264.org/libopenh264-1.6.0-linux32.3.so.bz2 376http://ciscobinary.openh264.org/libopenh264-1.6.0-linux64.3.so.bz2 377http://ciscobinary.openh264.org/libopenh264-1.6.0-osx32.3.dylib.bz2 378http://ciscobinary.openh264.org/libopenh264-1.6.0-osx64.3.dylib.bz2 379http://ciscobinary.openh264.org/openh264-1.6.0-win32msvc.dll.bz2 380http://ciscobinary.openh264.org/openh264-1.6.0-win64msvc.dll.bz2 381 382v1.5.0 383------ 384http://ciscobinary.openh264.org/libopenh264-1.5.0-android19.so.bz2 385http://ciscobinary.openh264.org/libopenh264-1.5.0-ios.a.bz2 386http://ciscobinary.openh264.org/libopenh264-1.5.0-linux32.so.bz2 387http://ciscobinary.openh264.org/libopenh264-1.5.0-linux64.so.bz2 388http://ciscobinary.openh264.org/libopenh264-1.5.0-osx32.dylib.bz2 389http://ciscobinary.openh264.org/libopenh264-1.5.0-osx64.dylib.bz2 390http://ciscobinary.openh264.org/openh264-1.5.0-win32msvc.dll.bz2 391http://ciscobinary.openh264.org/openh264-1.5.0-win64msvc.dll.bz2 392 393v1.4.0 394------ 395http://ciscobinary.openh264.org/libopenh264-1.4.0-android19.so.bz2 396http://ciscobinary.openh264.org/libopenh264-1.4.0-linux32.so.bz2 397http://ciscobinary.openh264.org/libopenh264-1.4.0-linux64.so.bz2 398http://ciscobinary.openh264.org/libopenh264-1.4.0-osx32.dylib.bz2 399http://ciscobinary.openh264.org/libopenh264-1.4.0-osx64.dylib.bz2 400http://ciscobinary.openh264.org/openh264-1.4.0-win32msvc.dll.bz2 401http://ciscobinary.openh264.org/openh264-1.4.0-win64msvc.dll.bz2 402 403v1.3.1 404------ 405http://ciscobinary.openh264.org/libopenh264-1.3.1-android19.so.bz2 406http://ciscobinary.openh264.org/libopenh264-1.3.1-linux32.so.bz2 407http://ciscobinary.openh264.org/libopenh264-1.3.1-linux64.so.bz2 408http://ciscobinary.openh264.org/libopenh264-1.3.1-osx32.dylib.bz2 409http://ciscobinary.openh264.org/libopenh264-1.3.1-osx64.dylib.bz2 410http://ciscobinary.openh264.org/openh264-1.3.1-win32msvc.dll.bz2 411http://ciscobinary.openh264.org/openh264-1.3.1-win64msvc.dll.bz2 412 413v1.3.0 414------ 415http://ciscobinary.openh264.org/libopenh264-1.3.0-android19.so.bz2 416http://ciscobinary.openh264.org/libopenh264-1.3.0-linux32.so.bz2 417http://ciscobinary.openh264.org/libopenh264-1.3.0-linux64.so.bz2 418http://ciscobinary.openh264.org/libopenh264-1.3.0-osx32.dylib.bz2 419http://ciscobinary.openh264.org/libopenh264-1.3.0-osx64.dylib.bz2 420http://ciscobinary.openh264.org/openh264-1.3.0-win32msvc.dll.bz2 421http://ciscobinary.openh264.org/openh264-1.3.0-win64msvc.dll.bz2 422 423v1.2.0 424------ 425http://ciscobinary.openh264.org/libopenh264-1.2.0-android19.so.bz2 426http://ciscobinary.openh264.org/libopenh264-1.2.0-linux32.so.bz2 427http://ciscobinary.openh264.org/libopenh264-1.2.0-linux64.so.bz2 428http://ciscobinary.openh264.org/libopenh264-1.2.0-osx32.dylib.bz2 429http://ciscobinary.openh264.org/libopenh264-1.2.0-osx64.dylib.bz2 430http://ciscobinary.openh264.org/openh264-1.2.0-win32msvc.dll.bz2 431http://ciscobinary.openh264.org/openh264-1.2.0-win64msvc.dll.bz2 432 433v1.1.0 434------ 435http://ciscobinary.openh264.org/libopenh264-1.1.0-android19.so.bz2 436http://ciscobinary.openh264.org/libopenh264-1.1.0-linux32.so.bz2 437http://ciscobinary.openh264.org/libopenh264-1.1.0-linux64.so.bz2 438http://ciscobinary.openh264.org/libopenh264-1.1.0-osx32.dylib.bz2 439http://ciscobinary.openh264.org/libopenh264-1.1.0-osx64.dylib.bz2 440http://ciscobinary.openh264.org/openh264-1.1.0-win32msvc.dll.bz2 441http://ciscobinary.openh264.org/openh264-1.1.0-win64msvc.dll.bz2 442 443v1.0.0 444------ 445 446http://ciscobinary.openh264.org/libopenh264-1.0.0-android19.so.bz2 447http://ciscobinary.openh264.org/libopenh264-1.0.0-linux32.so.bz2 448http://ciscobinary.openh264.org/libopenh264-1.0.0-linux64.so.bz2 449http://ciscobinary.openh264.org/libopenh264-1.0.0-osx64.dylib.bz2 450http://ciscobinary.openh264.org/openh264-1.0.0-win32msvc.dll.bz2 451http://ciscobinary.openh264.org/openh264-1.0.0-win64msvc.dll.bz2 452 453 454 455 456