• 41611阅读
  • 0回复

APlayer SDK 新版本发布专用帖(版本 3.9.3.770,2017-7-6 更新) [复制链接]

上一主题 下一主题
离线aplayer
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2014-11-12
— 本帖被 aplayer 执行提前操作(2015-11-04) —
为了方便大家,以后 APlayer 新版本发布后,更新论坛首页的同时也会更新本帖,且会在本帖中列出历史版本的更新列表和发布日期(倒序排列),
更新顺序采用倒序,为了整洁,本帖不能回复。需要时,请在首页下载最新的 APlayerSDK 和最新的解码库:http://aplayer.open.xunlei.com

APlayer 3.9.3.770 (Date: 2017-7-6)
===========================================================
1、支持视频人脸位置检测和人脸识别功能。
2、支持播放或转码实时USB摄像头画面,控制面板设置监听模式可以附加MIC声音,URL格式 camera://0。
3、支持播放或转码屏幕或某个窗口的动态截图包括声音,URL格式 screen://handle;left,top,right,bottom。
4、支持播放相对路径 key 加密的 m3u8。
5、matroskasplitter.dll 修改到 3.0.0.19,支持播放 MKV 封装的 VP9 视频。
6、flvsplitter.dll 修改到 3.0.0.28,解决某些视频 Tag 距离很远的流无图像的 BUG,也支持跳过错误数据。
7、encoder\mmx264.ax 修改到 1.1.0.1,兼容图像编码 YUY2 和 RGB32。
8、netsource.dll 修改到 1.0.0.23,修正播放某些特殊视频缓冲会卡住的问题。


APlayer 3.9.2.769 (Date: 2017-2-24)
===========================================================
1、netsource.dll 修改到 1.0.0.22,支持 https 协议重定向到 http 协议播放。
2、修正 https 播放某些链接会导致播放卡住的 BUG。


APlayer 3.9.2.768 (Date: 2017-2-17)
===========================================================
1、支持 https 协议的 m3u8 的播放。
2、支持 http 协议重定向到 https 协议播放。
3、mp4splitter.dll 修改到 3.0.0.30,支持 MP4 封装的 ALAC 音频的播放。


APlayer 3.9.2.767 (Date: 2017-2-16)
===========================================================
1、支持播放 https 协议媒体文件。
2、解决 H.265 编码的 rtsp 流无法播放的问题。
3、增加 libeay32.dll 和 ssleay32.dll 以支持 https 协议。
4、修正设置 http 头字段会导致重复出现或者混乱的 BUG。
5、http 的头设置参数同样适用于 https 协议。
6、netsource.dll 修改到 1.0.0.21,以支持上述更新。
7、http-chuncked 的 ts 格式的 m3u8 支持正确拖动播放进度。
8、evrcp.dll 修改到 2.0.0.28,修正添加 gif 2D精灵时,第一帧为白色闪一下的 BUG。
9、mp4splitter.dll 修改到 3.0.0.29,修正一处网络访问慢导致 mp4 关闭时卡住一会的 BUG。


APlayer 3.9.2.766 (Date: 2016-12-16)
===========================================================
1、修正 gif 解码器缺失 msvcr71.dll/msvcp71.dll 未发出下载解码器事件的问题。
2、修正某些机器上第一次截取 gif 会失败的 BUG。


APlayer 3.9.2.765 (Date: 2016-12-13)
===========================================================
1、支持 SWZ 头格式的 SWF 文件的播放。
2、支持解码 TSC2 编码的视频。
3、增加 ficvdec.dll,支持解码 FICV 编码的视频。
4、现在文件打开过程中也能获取到总读取字节数参数 29 的值了。
5、增加参数 39,用来关闭 m3u8 播放列表事件,适应某些不支持多线程事件的语言,比如 VB6。
6、netsource.dll 修改到 1.0.0.20,播放 flv/mp4-m3u8 也支持了总读取字节数参数 29。
7、mpegsplitter.dll 修改到 3.0.0.25,修正连续拖动 ts-m3u8 可能会导致播放结束的BUG。
8、matroskasplitter.dll 修改到 3.0.0.18,支持解码 MKV 封装的 OPUS 音频。
9、vsfilter.dll 修改到 3.0.0.23,修正播放某些 mp4 时,拖动进度会导致进度在走,画面卡住数秒的BUG。
10、修正某些非 0x47 开头的 ts 不能被识别的问题。
11、修正转码成 flv 未生成索引的 BUG。
12、修正某些机器上旋转画面时会崩溃的BUG。
13、修正设置外部Logo文件的 37 参数有可能失败或者崩溃的BUG。
14、修正某些 flv-m3u8 播放一个分段就跳到结束的BUG。
15、修正某些 ts-m3u8 直接拖到结尾会不结束的BUG。
16、修正播放媒体文件在网络的本地 flv/mp4-m3u8 时,暂停一段时间后,继续播放会卡住不播的BUG。


APlayer 3.9.1.763 (Date: 2016-7-18)
===========================================================
1、支持设置 http 头的 connection、accept、accept-encoding,至此所有 http 头都能设置。
2、修正播放播放内部ts地址文件大小表示方式从有限方式到直播方式转变的 m3u8 会崩溃的 BUG。
3、解决播放 TS 格式的 H.265 编码视频无图像的 BUG。
4、修正开启硬件加速时,某些字幕会显示删除线和下划线的 BUG。
5、ts 内容的 m3u8 在播放新 URL 时候,支持发送 OnEvent 事件。
6、mpegsplitter.dll 修改到 3.0.0.25,修正一处播放 m3u8 的崩溃 BUG。


APlayer 3.9.0.762 (Date: 2016-6-4)
===========================================================
1、修正打开下载速度慢的文件时获取播放速度可能卡住界面的 BUG。
2、netsource.dll 修改到 1.0.0.19,修正播放 m3u8 设置播放速度导致画面卡住的 BUG。
3、APlayerSDK 例子 SimplePlayer 增加全屏功能代码。


APlayer 3.9.0.761 (Date: 2016-4-13)
===========================================================
1、mp4splitter.dll 修改到 3.0.0.28, 支持 MP4-ALS 音频解码。


APlayer 3.9.0.760 (Date: 2016-4-8)
===========================================================
1、修正coreaac.ax 解码 7 声道以上 AAC 音频崩溃的 BUG。


APlayer 3.9.0.759 (Date: 2016-3-24)
===========================================================
1、evrcp.dll 修改到 2.0.0.27,修正 EVRCP 渲染模式时,底部黑边上的字幕被剪切掉的 BUG。


APlayer 3.9.0.758 (Date: 2016-3-8)
===========================================================
1、修正3D全景视频播放无立体效果的 BUG。


APlayer 3.9.0.757 (Date: 2016-3-5)
===========================================================
1、支持矩形双目立体半景 VR 视频的渲染。
2、多数分离器更新,修正设置开始位置到文件尾可能会卡住的 BUG。


APlayer 3.9.0.756 (Date: 2016-2-5)
===========================================================
1、开放虚环绕声接口 407 和 408。
2、外挂音轨(加载音频或视频文件中的声音替代当前媒体声音)功能参数号:409
3、修正小字体下叠图文本和精灵文本黑边缺角的BUG。
4、修正未播放时 Picture Usable 参数返回值不正确的 BUG。
5、evrcp.dll 修改到 2.0.0.25,以支持上述改动。


APlayer 3.9.0.753 (Date: 2016-1-22)
===========================================================
1、Renderless 模式 2D 精灵位图句柄支持 Alpha 通道。
2、修正叠加 24 位 PNG 图片颜色不正常或不可见的 BUG。
3、修正 Oculus 播放时,获取的 Picture Bound 高度偏大的 BUG。
4、evrcp.dll 修改到 2.0.0.23,以支持上述改动。


APlayer 3.9.0.752 (Date: 2016-1-18)
===========================================================
1、叠图中文本叠加功能支持回车换行或自动换行,支持设置行宽和行距,参数号623、624。
2、2D文本精灵支持回车换行或自动换行,支持设置行宽和行距,见参数号 2303 的扩充。
3、2D文本精灵支持设置有无描边或描边宽度,见参数号 2303 的扩充。
4、可以单独设置当前2D精灵是否附加到视频或者窗口上,参数号为2313。
5、修正在未播放时叠图有时显示不出来的 BUG。
6、修正 Renderless 模式下有时 2D 精灵显示不出来的 BUG。
7、修正 EVRCP 渲染时扩展屏分辨率大于主屏的情况下画面不能铺满全屏的 BUG。
8、解决某些 high profile 文件开启硬件加速失败的问题。
9、evrcp.dll 修改到 2.0.0.21,以支持上述功能。


APlayer 3.9.0.751 (Date: 2016-1-8)
===========================================================
1、支持绘制全景或者 Oculus 头盔播放模式的顶部或底部的遮挡园,参数号 2408。
2、支持获取全景或者 Oculus 头盔播放时屏幕中心点(眼镜焦点)在视频坐标系上的位置,参数号 2409。
3、支持设置 VR 的渲染质量,参数号 2410。
4、支持设置视频窗口上的自定义鼠标指针,参数号 38。
5、2D精灵支持传递位图句柄进行叠图。
6、evrcp.dll 修改到 2.0.0.20,以支持上述功能。
7、ovr80.dll 修改到 1.0.0.3,以支持上述功能。


APlayer 3.9.0.750 (Date: 2016-1-5)
===========================================================
1、支持把图片叠加到 Oculus 头盔上
2、支持把2D精灵叠加到 Oculus 头盔上
3、增加参数 622,支持把图片附加到视频内容上,在 VR 头盔中感觉是场景中的物体。
4、增加参数 2313,支持把精灵附加到视频内容上,在 VR 头盔中感觉是场景中的物体。
5、支持在 Oculus 头盔上播放双目圆形全景视频。
6、evrcp.dll 修改到 2.0.0.19,以支持上述功能。
7、ovr80.dll 修改到 1.0.0.2,以支持上述功能。
8、matroskasplitter.dll 修改到 3.0.0.16,修正播放 H.265 编码的 MKV 的一处内存泄漏 BUG。


APlayer 3.8.8.739 (Date: 2015-12-15)
===========================================================
1、增加参数:可设置在 Oculus 上播放时监视窗口显示单个全景视频而不是默认的双目视口。
2、增加逻辑:带 VR 眼镜时禁止手动设置视角,避免视角混乱。
3、解决 VR 播放时画面会留下残影的问题。
4、解决播放某些 m3u8 结束后缓冲卡住或者拖动到结束位置卡住的问题。
5、evrcp.dll 修改到 1.0.0.16,以支持上述功能。
6、ovr043.dll 和 ovr080.dll 均修改到 1.0.0.1,以支持上述功能。


APlayer 3.8.8.738 (Date: 2015-12-4)
===========================================================
1、支持带 AES128-Key 的 m3u8 的播放。
2、全景视频播放新增支持圆形左右原始格式和矩形双目立体全景左右格式两种。
3、hevcdecoder.dll 更新到 2.1.0.2,解决 10bit H.265 播放黑屏或崩溃问题。


APlayer 3.8.8.737 (Date: 2015-11-21)
===========================================================
1、支持在虚拟现实(VR)头盔 Oculus DK2 上播放 VR 视频。
2、支持设置本地或者网络的 BMP 或 JPG 文件作为 APlayer 的 Logo 图。
3、解决因 DirectSound 系统缺少文件的而播放无声的问题。
4、解决因 Tengine Http 服务器返回 206 而引起一类地址播放卡住的问题。
5、解决播放某些 SWF 崩溃的问题。
6、解决免注册调用模式个别解码器加载失败的问题。
7、解决在某些显卡上 EVRCP 截图慢导致截取 GIF 图速度过快的问题。
8、去除不常用的 vp8 编码器。
9、修正 APlayerUI.chm 文档 GetConfig/SetConfig 页乱码 BUG。
10、修正因设置了Accept-Language 而导致一类 m3u8 地址不返回数据的问题。
11、修正某些新参数的 H.265 播放无图像的 BUG。
12、evrcp.dll 修改到 1.0.0.15,以支持 Oculus DK2 眼镜。


APlayer 3.8.7.735 (Date: 2015-11-2)
===========================================================
1、支持左右格式 360 度全景视频播放。
2、支持圆形 180 度内上外下和内下外上全景视频的播放
3、全景视频播放支持设置水平视角、垂直视角、景物距离。
4、解决部分 mkv 播放声音小的问题。
5、解决缺少 evr.dll/mfplat.dll 等文件的不完整 windows 系统的播放问题。
6、修正某些在线 SWF 播放失败的 BUG,且 SWF 现在默认循环播放。
7、修正自定义 http 头中设置 User-Agent 会让请求头中出现两个 User-Agent 的 BUG。
8、修正一处引起某些中文 ftp 媒体地址访问失败的 BUG。
9、修正贪婪下载完快进点后续的数据后,未继续下载快进点前的数据的 BUG。
10、evrcp.dll 修改到 1.0.0.12,以支持全景渲染。
11、netsource.dll 修改到 1.0.0.18,解决部分未设置时长的 m3u8 获取估算的时长为 0 的问题。
12、netsource.dll 支持含网络地址的本地 m3u8 设置 cookie/referer/user-agent/headers 等参数。
13、flvsplitter.dll 修改到 3.0.0.26,解决某些时间戳或索引不正常的 FLV 在线播放无法拖动的问题。
14、mpegsplitter.dll 修改到 3.0.0.22,解决播放某些 VOB-AC3 文件无声的问题。
15、mpegsplitter.dll 解决网络播放某些 mpg 地址估算的时长相差太远的问题。
16、mp4splitter.dll 修改到 3.0.0.25,修正个别有 ELST-BOX 偏移的文件音画不同步的 BUG。
17、vsfilter.dll 修改到 3.0.0.22,解决 sup 字幕某些情况下不显示或显示字体过大的问题。
18、mmaace.dll 修改到 1.0.0.3,修正 6 声道视频转码成 flv 时,声音不正常的 BUG。


APlayer 3.8.6.733 (Date: 2015-9-30)
===========================================================
1、audioswitcher.dll 修改到 3.0.0.4,修正 APlayer 3.5.0.638 版本引入的某些 DVD 碟播放无声的 BUG。
2、mpegsplitter.dll 修改到 1.0.0.21,修正 ts 无损截取或转码成 mp4 结束点前卡住的 BUG。


APlayer 3.8.6.732 (Date: 2015-9-25)
===========================================================
1、优化单帧步退的速度和效果。
2、增大了 MKV 中的 AC3 音频的默认对白音量。
3、修改默认 UserAgent,解决一些媒体地址播放失败的问题。
4、tsmuxer.dll 修改到 1.0.0.1,修正无损截取某些文件播放卡住的 BUG。
5、avcodec-56.dll 修改,解决开硬件加速播放开始时有几率卡住画面数秒的问题。


APlayer 3.8.6.731 (Date: 2015-9-18)
===========================================================
1、修正 m3u8 相对地址为根地址无法播放的 BUG。
2、修正 3.8.5.720 版本引入的 TrueHD 解码无声的 BUG。
3、修正在开启硬件加速失败的情况下,内嵌字幕可能无法获取的 BUG。
4、修正重定向 URL 为相对路径的地址打开失败的 BUG。
5、wmsplitter.dll 修改到 1.0.0.9,修正无损截取时的一个崩溃 BUG。
6、mpegsplitter.dll 修改到 1.0.0.20,修正一个 ts 视频未分离出图像的 BUG。


APlayer 3.8.6.730 (Date: 2015-9-7)
===========================================================
1、支持设置 Logo 背景色和 Logo 位置百分比,参数号:36
2、支持 mmst, mmsu, mmsh 等协议。
3、修正 GIF 截取有时会把截取区间尾部的帧残留到头部的 BUG。
4、当 intel 硬件转码由于某些原因失败时,尝试使用软件转码。
5、修正 intel 硬件转码出的部分视频播放无图像的问题。
6、intel_video_decoder.dll 修改到 3.0.0.3,修正部分 avi 文件开启 IntelQSV 硬件加速崩溃的 BUG。


APlayer 3.8.6.729 (Date: 2015-8-20)
===========================================================
1、支持在未播放视频时的叠图功能(6XX系列参数)。
2、支持自动设置服务器返回的 Cookie(如有手动设置则手动设置优先)。
3、支持 Http-Chunk 模式的 m3u8 的播放。
4、mpegsplitter.dll 修改到 3.0.0.18,解决 pesid 为 0xe1 的音频未识别的问题。
5、修正在设置了转码尺寸的情况下 VOB 转码会进度不走的 BUG。
6、修正 flac 格式不能在线播放的 BUG。


APlayer 3.8.5.728 (Date: 2015-8-3)
===========================================================
1、解决播放 Intel 硬件转码出的部分 FLV 视频无图像的问题。
2、修正 vob 和 m3u8 视频截取转码时无法获取时长和设置开始结束位置的 BUG。
3、flvmuxer.dll 修改到 1.0.0.3, 修正 VOB 无法转码成 FLV 的 BUG。
4、lavaudio.dll 修改到 1.0.0.1,修正部分 3GP/AMR 音频无声的 BUG。
5、netsource.dll 修改到 1.0.0.17,flv/mp4 拼接的 m3u8 播放和转码时支持设置停止位置。


APlayer 3.8.5.727 (Date: 2015-7-16)
===========================================================
1、修正缺少 csf 解码器所依赖的 ijl15.dll 时,下载解码器事件未请求该文件的 BUG。
2、解决 Delphi7 开发的 ActiveX 中加载 APlayer 后,再在 APlayer 上引发键盘事件会崩溃的问题。
3、修正 AVC extra data 中纵横比信息不完整引起的图像被压扁或者拉伸的 BUG。
4、对于调试模式默认禁用 coreavc,避免崩溃或者加载失败。
5、flvsplitter.dll 修改到 3.0.0.25,对于文件头中不包含时长信息的 flv 在线点播文件,在保证快速打开的基础上,估算一个时长让其能进行拖动操作。
7、lavvideo.dll 修改到 1.0.0.2,解决某些 AVI 封装的 MPEG1 视频有声音无图像的问题。
8、avcodec-56.dll 修改,解决 FLV-HEVC(HM12) 无法开启硬解的问题。


APlayer 3.8.5.726 (Date: 2015-6-28)
===========================================================
1、修正 EVRCP 模式设置叠图后可能看不到或隐藏叠图无效的 BUG。
2、解决某些文件转码时进度不走或者转码后文件无声的问题。
3、intel_video_encoder.dll 修改到 3.0.0.4,解决 intel 硬转码某些 4K 视频结束时崩溃或转码出的文件无法播放的问题。


APlayer 3.8.5.725 (Date: 2015-6-17)
===========================================================
1、lavsplitter.dll 修改到 1.0.0.1,优化播放某些 wmv 文件时的拖动速度。


APlayer 3.8.5.723 (Date: 2015-6-15)
===========================================================
1、lavvideo.dll 修改到 1.0.0.1,支持 N264 监控视频的解码。
2、解决播放 FMP4 编码的 AVI 有声音无图像的问题。


APlayer 3.8.5.722 (Date: 2015-6-8)
===========================================================
1、解决硬件加速字幕加载无文件头的 UTF8 字幕乱码的问题。
2、解决 3.8.5.720 版本引入的视频截取转码时设置分辨率失效的 BUG。


APlayer 3.8.5.721 (Date: 2015-6-7)
===========================================================
1、增加设置播放完成不自动关闭的参数,即不自动切换到 PS_READY 状态,这时如果 SetPosition 后还可以继续播放,参数号:120。
2、增加播放完成事件 OnEvent(10010),即使设置了 120 参数也会引发该事件。
3、修正某些 wmv 的播放问题。
4、去除 ffsplitter.dll,增加 lavsplitter.dll
5、解决 TSCC 格式播放无图像的 BUG。


APlayer 3.8.5.720 (Date: 2015-5-22)
===========================================================
1、整合、更新、编译解码器,并把完整解码 ZIP 包文件大小由 38.1MB 缩减到 30.5 MB
2、支持 HEVC 硬解码。
3、mp4splitter.dll 修改到 3.0.0.24, 解决播放 MP4/MOV 封装的 16bit SOWT 或 TWOS 音频会有卡顿的问题。
4、vsfilter.dll 修改到 3.0.0.21,解决非DXVA加速时字幕1加载无文件头的UTF8字幕乱码的问题。
5、解决DXVA加速时字幕1或非DXVA加速时的字幕2加载 BIG5 的繁体字幕乱码的问题。
6、当使用文件名屏蔽解码器时,现在会屏蔽该文件中所包含的所有解码器了。
7、解决直接播放大于 500MB 的 ZIP 压缩文件中的视频会打开失败或者崩溃的问题。
8、支持 ACELP 音频的播放。
9、HTTP 连接时尝试更多的 UserAgent,支持土豆网的某些地址的播放。
10、m3u8文件支持 UTF-8 编码,且媒体地址支持本地磁盘文件路径。
11、ape 格式支持在线播放。
12、APlayer 插件支持设置 __stdcall 调用方式,参数号 35。


APlayer 3.8.3.718 (Date: 2015-4-9)
===========================================================
1、支持直接播放一个本地或者网络上的含有媒体 URL 的文本文件。
2、解码器屏蔽列表支持使用解码器文件名做参数(原来只能是CLSID)
3、修正 Overlay 模式下设置了叠图,重新 Open 设置丢失的 BUG。
4、修正 Renderless 渲染模式的一个小概率崩溃 BUG。
5、修正设置播放速度为 0 时导致崩溃的 BUG。
6、修正 http 重定向 303/307 的一个BUG。
7、netsource.dll 修改到 1.0.0.15,解决第一个片段从大时间戳开始的 m3u8 打开卡住不播放的问题。
8、解决未设置 #EXT-X-ENDLIST 标记的 m3u8 文件估计不到时长导致无法拖动进度的问题。


APlayer 3.8.3.717 (Date: 2015-4-2)
===========================================================
1、修正在不 Close 的情况下,反复调用 Open 最后 Close 有小概率卡住播放状态不回 PS_READY 的 BUG。
2、增加对 aac 的检测,解决某些 aac-m3u8 的直播电台地址有可能打开失败的问题。
3、netsource.dll 修改到 1.0.0.12,支持有些带开始码但未设置视频尺寸的 H.264 rtsp 流的播放。
4、修正 netsource.dll 所依赖的 msvcr71.dll 未纳入解码器按需下载流程的 BUG。
5、flvsplitter.dll 修改到 3.0.0.24,解决播放纵横比未设置正确的 flv 画面纵横比异常的问题。


APlayer 3.8.3.716 (Date: 2015-3-26)
===========================================================
1、netsource.dll 修改到 1.0.0.11,解决某些 rtsp 地址播放画面卡顿的问题。
2、解决某些 rtsp 地址播放画面纵横比不正确的问题。
3、解决打开某些长 rtsp 地址时崩溃的 BUG。
4、解决加载 Unicode BigEnd 的字幕加载失败的问题。


APlayer 3.8.3.715 (Date: 2015-3-25)
===========================================================
1、增加参数1328,可设置歌词文本对齐方式。
2、APlayerSDK 文档中添加 1322-1327 关于歌词拖动的一些设置的说明。
3、解决打开某些网络访问很慢的地址 Close 后可能阻塞较久不回到 PS_READY 状态的 BUG。
4、修正部分本地的 m3u8 (地址为ts流媒体)可能打开不播放的 BUG。
5、netsource.dll 修改到 1.0.0.10,修正某些 m3u8 播放过程中会跳动进度或卡住不播放的 BUG。
6、支持了一些原来播放不了的 rtsp 地址。
7、hevcdecoder 更新到 2.0.3.1,修正个别视频播放花屏的 BUG,优化解码速度,并增加了对AVX2指令集的优化。


APlayer 3.8.3.713 (Date: 2015-3-18)
===========================================================
1、增加配置号 33,允许调用者禁止用户通过 "Ctrl+鼠标右键" 打开日志。
2、APlayer.chm 中修正分色 3D 的配置参数 311 和 312 的说明文档的错误。
3、vsfilter.dll 修改到 3.0.0.21,修正 rmvb/wmv 并开启分色 3D 模式,但不显示分色时画面颠倒的 BUG。
4、修正播放 rtsp 连接时,某些数据可能导致崩溃的 BUG。
5、解决正在打开速度较慢的 rtsp 连接过程中调用 Close 有可能会很长时间不回到 PS_READY 状态的问题。
6、netsource.dll 修改到 1.0.0.9,解决 flv/mp4 分段 m3u8 暂停播放数分钟后,继续播放会停止或者卡住的问题。
7、现在 flv/mp4 分段 m3u8 如果不设置时长时,APlayer 会根据第一个文件的时长乘以总分段数来估计整个时长,以支持拖动。
8、修正 flv 分段 m3u8 连续拖动过程中可能阻塞不播放或无法 Close 的 BUG。
9、修正某些分段 mp4 单独可以播放而拼接成 m3u8 却打开失败的 BUG。


APlayer 3.8.3.712 (Date: 2015-2-15)
===========================================================
1、解决某些 HTTP 视频 IE 能下载全部完,而 APlayer 播放了一部分后会卡住不播放的问题。
2、解决外挂音轨不支持 flac,ape 的问题。
3、解决连续拖动 flv/mp4 拼接 m3u8 时可能出现的播放结束或者卡住不播放的 BUG。
4、支持一些书写不规范的 flv/mp4 拼接 m3u8 的播放。
5、大幅度媒体地址是跳转地址的 m3u8 的打开速度。
6、netsource.dll 修改到 1.0.0.8,以支持上述改动 3 和 4。
7、mpegsplitter.dll 修改到 3.0.0.18,优化 m3u8 的打开速度。
8、mp4splitter.dll 修改到 3.0.0.23,修正 stts 原子数据不正常时获取到的时长不对的 BUG。
9、现在 Picture 叠图被 Disable 后也会同时清除视频上已叠的图了。
10、修正转码成 3gp 时输出时长不正确和码率控制无效的问题。
11、支持音频 pesid 为 0xfa 的 ts 流,解决此类 ts 打开慢和无声音的问题。
12、修正打开直播 ts 的缓存文件可能崩溃的 BUG。


APlayer 3.8.3.711 (Date: 2015-1-30)
===========================================================
1、mp4splitter.dll 修改到 3.0.0.22,支持分离 Apple 的 ProRes (APCH,APCN,APCO,APCS,AP4H) 视频。
2、mpcvideodec.dll 修改到 3.0.0.5,支持解码 Apple 的 ProRes (APCH,APCN,APCO,APCS,AP4H) 视频。


APlayer 3.8.3.710 (Date: 2015-1-29)
===========================================================
1、netsource.dll 修改到 1.0.0.7,优化 FLV/MP4 切片 m3u8 拖动速度。
2、修正 FLV/MP4 切片 m3u8 拖动过程中可能会跳到 0 或卡住不播放的 BUG。
3、支持 FLV/MP4 切片 m3u8 分段从 0 开始或累计两种时间戳。


APlayer 3.8.3.709 (Date: 2015-1-28)
===========================================================
1、FLV/MP4 切片 m3u8 支持缓冲,大幅提高拖动速度。
2、FLV/MP4 切片 m3u8 文件 Open 后不再被占用,不要等到 Close 即可以直接删除。
3、修正某些 FLV/MP4 切片 m3u8 文件打开失败或黑屏不播放的 BUG。
4、修正 FLV/MP4 切片 m3u8 播放帧率不均匀的 BUG。
5、netsource.dll 修改到 1.0.0.6,以支持上述改动。
6、avisplitter.dll 修改到 3.0.0.9,修正未设置数据块 Size 的 AVI 播放失败的 BUG。
7、修正播放无索引 AVI 的一个可能崩溃的 BUG。
8、增加配置项,ID 为 1108,支持自定义 Http 协议的 User Agent。
9、修正Renderless 模式下,往左移动到屏幕外的2D精灵碰到左边框后会提早消失的 BUG。
10、修正 Renderless 模式下 Close 时改变窗口大小有小概率崩溃的 BUG。
11、inter_video_encoder 修改到 3.0.0.3,修正使用 Intel QSV 编码时,设置小码率失效的 BUG。


APlayer 3.8.3.708 (Date: 2015-1-15)
===========================================================
1、支持将多段 FLV/MP4 文件组织成一个 m3u8 播放,可无缝切换和拖动,且支持动态更新 URL。
2、netsource.dll 更新到 1.0.0.5, 以支持上述多段功能。
3、修正直播缓存文件转换成媒体文件时可能崩溃的 BUG。
4、修正一个播放 DLNA 时小概率出现的崩溃 BUG。
5、修正开启贪婪缓存时,打开大于 2G 的文件会一直缓冲的 BUG。
6、修正开启贪婪缓存时,打开过程中停止可能被阻塞停止不掉的 BUG。
7、修正未渲染模式下文字型2D精灵小概率存在残影的 BUG。


APlayer 3.8.2.707 (Date: 2014-12-31)
===========================================================
1、2D 精灵支持 GIF 动画,支持自定义透明色。
2、evrcp.dll 修改到 1.0.0.11,以支持 2D 精灵 GIF。
3、内置循环播放功能,避免调用者实现循环需要重新打开出现的短暂黑屏现象。
4、现在 GIF 默认循环播放,其他视频默认不循环。
5、gifdec.dll 修改到 1.0.0.2, 修正多实例问题和某些图像解码不正常的问题。
6、gifsplitter.dll 修改到 1.0.0.2,修正一些可能崩溃的 BUG。
7、全面支持 SUP 字幕(软解硬解均可)。
8、vsfilter.dll 修改到 3.0.0.20,以支持 SUP 字幕。
9、aplayerui.dll 修改到 1.5.0.26, 修正动态卸载该 DLL 后可能出现崩溃的 BUG。


APlayer 3.8.2.706 (Date: 2014-12-15)
===========================================================
1、支持把其他任意音视频文件中的声音作为外挂音轨加入正在播放的视频中。
2、支持 GIF 播放,以支持通常 GIF 播放器所不具有的拖动、暂停、单帧、转码成视频的功能 (刘海波)。
3、2D精灵支持视频跟随功能。
4、编写 gifsplitter.dll 1.0.0.1 和 gifdec.dll 1.0.0.1,以支持 GIF 播放。
5、netsource.dll 修改到 1.0.0.3,修正打开某些 rtsp 连接时候崩溃的 BUG。
6、evrcp.dll 修改到 1.0.0.10,默认精灵初始位置不可见(-10000,-10000),避免添加精灵后移动之前的闪一下的现象。
7、付费电影院解码器更新:xlvdrm.dll 2.2.0.105, xlvsf.ax 2.2.0.89, xlvsource.ax   2.2.0.91


APlayer 3.8.1.705 (Date: 2014-11-29)
===========================================================
1、支持重定向M3U8链接和按内容检测进入M3U8模式。
2、解决硬解时未检测MKV无声音数据音轨而不开始播放的问题。
3、hevcdecoder.dll更新到2.0.2.10,修正数据有误时崩溃的BUG。


APlayer 3.8.1.703 (Date: 2014-11-24)
===========================================================
1、修正 Renderless 模式精灵叠加某些情况下文字未描黑边的 BUG。
2、xvreader.dll 更新到 1.0.0.7,更新其内部日志模块,避免可能由于日志模块版本不一致出现的崩溃。


APlayer 3.8.1.702 (Date: 2014-11-20)
===========================================================
1、vsfilter.dll 修改到 3.0.0.19,支持软解码时加载 SUP 格式外挂字幕。
2、mp4splitter.dll 修改到 3.0.0.21,解决播放带有未压缩 SOWT 和 TWOS 的音频的 MOV/MP4 会导致声音卡顿的问题。
3、flvsplitter.dll 修改到 3.0.0.23,支持一些跳跃时间戳 flv 文件的播放。
4、netsource.dll 修改到 1.0.0.2,解决打开访问很慢的 RTSP 时,立刻 Close 会导致卡住不回到初始状态的问题。
5、修正了部分 H.264 编码的 RTSP 打开后黑屏进度不走的 BUG。
6、优化播放停止或者切换速度。
7、修正调用者在 GIF 完成事件中马上打开所截取的 GIF 文件有极小概率失败的 BUG。
8、当播放 MKV 时当碰到某个音轨无声音数据会卡播放进度时,自动切换可以播放的另一个音轨。
9、修正检查缓存文件是否完成的参数(2204)一直返回 1 的 BUG。


APlayer 3.8.1.701 (Date: 2014-11-12)
===========================================================
1、EVRCP 和 Renderless 模式支持 2D 精灵接口,实现高性能叠加文本。
2、evrcp.dll 修改到 1.0.0.9,以实现 2D 精灵功能。
3、编写 NetSource.dll 源过滤器,全面支持 RTSP 协议流媒体播放。
4、解决加载无 UTF8 头的 UTF8 的歌词乱码问题。
5、APlayer.chm 文档中添加更多信息,开放更多参数。
6、修正 APlayer 3.8.0.691 版本引入的旋转两次后画面纵横比不对的 BUG。
7、flvsplitter.dll 修改到 3.0.0.22,解决文件索引中的 times 信息未填入或者索引不完整的 FLV 文件播放时拖动进度会卡住画面的问题。
8、mpegsplitter.dll 更新到 3.0.0.17,修正个别无字幕的 mts 文件显示出一个黑条字幕的 BUG。
9、APlayerUI.dll 修改到 1.5.0.25, 修正日志监视 Timer 未停止可能导致崩溃的 BUG。
10、修正某个 mov 视频获取到的纵横比不正确的 BUG。