|
预览版是随着射手影音的开发进程不断发展,不断更新的最新版本。预览版不仅包含最新的功能和技术,也包括最新的bug修正。
射手影音欢迎更多用户参与预览版的测试并做出反馈。但 预览版做为开发中的版本,也确有可能存在一些开发时难以预知的问题,所以并不推荐一般用户下载使用。
关于更新内容也可以通过Blog
http://blog.splayer.org/查看详细的解释和说明
- 2437 稳定版
- 启用了更加“正气”的主图标
通过自动更新插件后,在菜单中就能看到一个新的“分享到网盘功能”,可将正在播放的文件通过网盘(EverBox)上传并分享给好友,热门影片还能做到不消耗带宽的秒传
- 2416
- 在ION系列主板上默认开启显卡硬件加速
- 2401
- 改善Win7/EVR回放文件时的兼容性(感谢conbird)
在鼠标停留在文字链接上时,用户可以选择关闭不感兴趣的推广内容
关于菜单中加入射手官方网店的链接。各类影音生活相关设备、配件与解决方案
启用硬件加速时更加保守,以减少一些硬件上使用默认配置时播放无画面或花屏的情形
- 2356
- 支持上下格式的3D影片
通过双击字幕样式设置项可以所见即所得的修改字幕的字体风格和样式
修正一个音频采样率不正确导致的播放问题
- 2283
- 更新多国语言包
为XP下绑定微博帐号提供更适合屏幕的尺寸
修正一个播放列表的乱码问题
- 2280
- 开始支持3D影片播放(左右格式,配合红蓝/绿眼镜),可以在画面菜单中开启和调节3D效果。红蓝/绿眼镜可以在射手官方网店 shop.shooter.cn 选购
右键菜单中可以直接登录或者注销已经绑定的微博帐号
修正分享截图时可能出现的一些小问题
- 2260
- 支持在将截图分享到社交媒体时包含字幕
修正部分XP系统上不能正常运行的兼容性问题
- 2251
- 修正2050中,直接点击视频文件开始播放时未能应用用户设置及其所带来的问题(感谢雷子举报)
- 2250
- 支持WavePack音频格式(部分)
解决Intel HD3000显卡不支持硬件加速带来的问题
更完善的社交分享体验,支持将正在观看的影片截图分享到新浪、腾讯、豆瓣和推特等社交平台
- 2124
- 更好的支持蓝光碟片播放和蓝光碟片中的字幕
- 2116
- 改善手动检查更新时的体验
安全性更新:保障打开恶意视频网址时的内存安全,建议更新
- 2114
- 不在鼠标仍处于活跃状态时自动隐藏工具栏
修正:关于窗口中显示不正确的版本号
- 2055
- 几个稳定性改进更新
- 2026
- 使用 Ctrl+C 可以将截图复制到剪贴板
使用 Ctrl+Alt+A 可以手动选择截图区域并将截图存为文件
修正部分笔记本上电量显示不正常的问题
修正国际版中菜单不能正常工作的问题
- 2020
- 通过点击时间栏右侧的时间码可以使其显示的内容在总时间、剩余时间或笔记本电量之间切换
修正播放swf文件后关闭缓慢的问题
补上几个国际版中未翻译的文字
淡化另存字幕文件时加入的水印
- 2012
- 3.7正式版
开放了自定义皮肤功能(非玻璃效果时),可以在菜单-界面中下载和设置皮肤
- 1993
- 解决1965版之后16位色桌面下时间码不能正常显示的问题
改善16位色下的图标
微调按钮显示的宽度条件
- 1975
- 改进硬件加速播放一些文件时的兼容性
- 1970
- 支持识别ts private stream中的aac音轨
修正1898版之后部分ts中的Dobly Digital Plus音频无法播放的问题
- 1967
- 修正 1898版之后部分ts文件播放无声的问题
- 1965
- 大幅改善打开文件的速度
支持显示蓝光原盘中的字幕
自动记忆蓝光的音轨和字幕使用习惯
播放时间和剩余时间显示在时间栏两侧
未播放时不保持窗口在最前
修正安装QIYI影音后导致文件播放不正常的问题
修正一个显示蓝光字幕列表时的错误
- 1931
- 国际版本显示对应语言的按钮
- 1916
- 将清理旧数据文件的机制严格限制在播放软件所在目录或AppData\SPlayer下
- 1915
- 修正一个在清理旧数据文件时可能导致误删其他文件的严重问题,建议更新
- 1913
- 修复一个播放带字幕TS
减轻播放启动后的负载
手动启动升级进程后,对话框不会再一直阻挡界面
- 1910
- 修复默认连续剧播放功能
- 1901
- 尝试支持ts中的内嵌字幕切换
尝试修正播放某些ts并同时点开右键菜单导致的故障
- 1900
- 修复ts/m2ts类文件的音轨切换功能
- 1898
- 支持m4v(apple)文件中的字幕
大幅改善播放ts类文件的兼容性和性能
大幅提高播放包含字幕的.divx(avi)文件的检索速度
调整菜单布局,将“删除当前文件/文件夹”的功能暂时移动至帮助菜单尾部
- 1888
- 让“播放时在最前”按钮显示正确的状态
- 1887
- 播放中按下右上角的钉子按钮将窗口保持在最前,在不播放时则不再在最前
- 1884
- 修正一个可能导致自动更新时报错的问题
加大了时间码的字号
- 1874
- 右上角增加控制循环/随机播放的按钮
开始播放后即可立刻看到分享按钮
显示分享页面前显示
- 1872
- 增加一种楷体字幕选项
- 1849
- 修正部分情况下分享到微博按钮不能正常工作的问题
- 1846
- 在准备分享到微博按钮时如果关闭视频就同时停止准备的过程以节省资源
- 1841
- 卸载时清除所有安装文件
移除菜单项中的设为默认播放器的选项(与设置面板重复)
- 1839
- 修正部分卸载后桌面图标未能正确清除的问题
- 1838
- 修正部分Win7下未能正常播放wmv文件的问题
- 1837
- 给“分享到微博”按钮加上tooltip提示
- 1836
- 支持分享到新浪微博,告诉朋友我看了什么
- 1823
- 修正在旧版基础上重新安装1822版后桌面上出现两个图标的问题
- 1822
- 改善网络文件的缓存机制和回放性能
- 1821
- 支持mod和hlv文件格式
- 1794
- 修正因“一键搬家”或者临时文件夹位于中文路径下而导致字幕未能正常下载的问题
- 1793
- 简化菜单项目
支持自定义按钮位置
优化项目代码结构
- 1755
- 当临时文件夹无法正常写入时也可以正常显示字幕
updated french translation (更新法语版本)
支持 FRAPS 录制的MPEG编码的 avi 文件
在主执行文件中嵌入更精确的文件版本
- 1750
- 修正1749中因生成临时文件失败导致的字幕上传失败的情况
- 1749
- 修正idx+sub字幕格式上传
修正字幕下载和上传过程中将字幕存为tmp后缀的问题
- 1744
- 修正部分csf无法关闭或无法打开的问题
播放多视频轨道的mkv时不再出现闪动的画面
修正拖拽控制栏后显示时间栏上的时间码被遮挡的问题
防止超过10秒仍未成功打开文件带来的死锁问题
- 1731
- 修正部分ssa/ass字幕显示位置不正确的问题
- 1722
- 修正部分16bit ULAW音频的MP4回放不正常问题
- 1721
- 代码优化
- 1719
- add french translation
加入法语界面支持
- 1710
- 修正部分ass/ssa字幕文件字体大小未如预期显示的问题
- 1709
- 改善字幕上传机制,减少服务器工作量
- 1705
- 优化字幕下载的重试机制,提高负载能力
- 1704
- 优化智能音量保护(防止新打开的影片音量过大),减少误判的情况
- 1694
- 更流畅高效flv快进/退和检索算法
- 1693
- 优先使用broadcom硬件高清加速芯片解码
修正部分系统上rmvb不能正常播放的问题
修正音量控制栏中的数字和OSD提示不一致的问题
- 1688
- 修正部分twos/sowt音频播放中破音的问题
- 1686
- 对已经指定了英文字体的字幕文件,不再自动缩小英文字体
生成dmp文件时不再显示osd提示
- 1684
- 新的顶部工具栏图标
改善部分任务栏图标未能如预期工作的状况
- 1674
- 切换玻璃界面时自动重新启动播放器
- 1673
- 代码优化
- 1671
- 让手动检查更新的流程更加流畅
- 1669
- 启动自动更新程序时最小化
- 1668
- 根据SQL-92清理重复记录的冗余数据
- 1666
- 减少log记录数
- 1665
- 代码优化
- 1662
- SnapUploadController类,MainFrm中的相关逻辑,以及在 jpeg / PlayerPreference / SPlayerDefs 添加了需要的变量和方法
使用硬代码写入截图时间点后截图功能测试正常
由于服务器端功能尚未编写,故上传截图和从服务器获取截图时间功能尚未测试
Review: http://review.central.shooter.network/r/59/
* Dependency management scripts
* tools/prepare_splayer.bat must be run prior to building splayer to address dependency of splayer-pkg (sphash + unrar) and sinet
* Comply with new sphash build dir
如果前一个已经锁死的进程无法被成功Kill的话,不再重试
* Comply subtitle upload and download
* Used SiNet and HashController, SubTransController
Review: http://review.central.shooter.network/r/60/
* Comply the auto-shots test.
Review: http://review.central.shooter.network/r/61/
* Minor variable name fix
* SubTransController cleanup
* Moving parts function to SubTransFormat
review: http://review.central.shooter.network/r/62/
Add project sqlitepp and UsrBehaviorController / UsrBehaviorData
review: http://review.central.shooter.network/r/63/
* Minor library path fix
* Cleanup resource
* Fix broken splayer-pkg dependency
* Included missing SubTransFormat class
* Fix compiler warning of HotkeySchemeParser.cc
* Skeleton of new OSD
* Skeleton of new theme page and function
* Preliminary design of new OSD mechanism
* Preliminary design of new theme pkg, download controller
* Theme pkg mechanism design change (preliminary)
* Reverted resource to r1569
* Theme pkg mechanism design change (final)
* Extra OSDController::SendMessage overloaded method (design)
Added the codes about TRANSACTION and synchronous
review: http://review.central.shooter.network/r/64/
* Comply generate GUID function
Review: http://review.central.shooter.network/r/66/
梳理字幕下载线程代码
Review:http://review.central.shooter.network/r/68/
Finished the user behavior log file creating and uploading
fixed the '\' problems in the include path of SnapUploadController / UserBehaviorController / UserBehaviorData
* Removed OptionThemePage_Win.cc and OptionThemePage_Win.h
更正为全屏播放视频时,窗口不可以拖放
* clean up solution configuration that can't be complied.
* 修正一个可能导致flac播放至结尾处锁死无响应的问题
* 因为最新版的DirectX SDK已经不包括ddraw.lib。因此将2010 Feb的ddraw.lib加入项目树
修正播放的影片关闭后自动截图功能导致crash
新增用户行为记录系统,有以下实现:
1) 行为数据控制器UsrBehaviorController
2) 数据上传控制器UbdUploadController
3)行为数据定义类UsrBehaviorData
Review: http://review.central.shooter.network/r/75/
Issues #449 #448
字幕文件相关变量STL重写 issus568
- 1558
- * Fixed thread graceful closing on SnapUploadController and SubTransController
* Both threads no longer blocks UI during ::Stop
* Both threads' ::Stop method is simplified to use synchronized stopping at all time
* Introduced bogus simulation of SnapUploadController code in MainFrame (WARNING: TO BE REVISED, NOT FOR PRODUCTION)
* Introduced temporary SnapUploadController_Test project to easily identify thread deadlock situations
* SPHash dependency
1、实现总Hash控制器
修复GetHash return的错误
避免调用PPS的Real解码器
将IMA4音频的允许buff长度缩短,避免jitter修正导致无声的问题
- 1552
- * Fix: a crash caused by printf %s on a wstring instead of c_str()
- 1551
- 1、移除swf文件关联
* SnapUploadController skeleton
* Project file fix
* Added sinet dependency (requires new dev package to work)
* New critical section and auto cs lock class
* Hash Controller skeleton.
remove APPCOMMAND_VOLUME_UP / APPCOMMAND_VOLUME_DOWN controlling playback volume
加入mjpa文件格式支持
- 1543
- 改善快进的响应速度
默认左右键快进步幅为5秒
如果SPlayer运行在只读介质上crash时,dump到 %temp% 或 C:\
修复使用splayer做文件关联操作后影响到其他文件类型的关联关系
patched by daiyangming
review by tomasen
- 1540
- Add the default hotkey commentary
add RARChunkExtract Test Unit
优先使用系统的wmv解码器
对非Stored Compressed rar不进行ExtractChunk处理
- 1536
- 修正第二字幕选项与实际功能颠倒的问题
- 1535
- solved TASK264/289/290/291/293/294/295/296/309/310, fixed some coding style errors and added some docs about hotkey
review: http://review.central.shooter.network/r/52/
review: http://review.central.shooter.network/r/53/
reviewed by Bill
更正变量命名,主要将类似于
baudiocentertolrmap 更正为 map_centerch2lr
m_mousebuttoncontrolplaystop 更正为 m_leftclick2pause
INTVAR_CANCELLBUTTON_PLAYSTOP 更正为 INTVAR_LEFTCLICK2PAUSE
紧急修正遥控器控制播放的功能
- 1532
- * Tagging 3.6 release
* 3.6-stable branch deleted, for no real job done. Release schedule didn't follow preset workflow, per management fault.
Fix: 使用了右上角的智能拖拽功能后,破坏了拖拽画面移动窗口的功能
- 1529
- Fix: 没有正确显示”优先使用SPDIF“的设置项目状态
Fix: 因 filePutContent_STL 导致的文本保存为unicode而使之无法正常读取的问题
- 1527
- 将设置面板资源加入各个语言版本
- 1526
- 初步建立3.6英文版的待翻译资源
针对WTL/ATL SetResourceInstance 来保证语言文件的正常调用
* English translation of option dialog
改正设置面板项中的否定用语
修正一个 1351 开始导致不能正常判断显卡能否开启硬解的问题
- 1522
- Add function "void Trim(std::wstring&)" in Utils/Strings.h
Add the hotkey mapping mechanism, easy to edit the hotkey file.
- 1520
- 1、修正打开文件看不见rar类型文件
reviewed by tomasen
修正包含16bits PCM的mp4/mov播放速度问题
修正部分mp4文件的时间长度计算问题
SmartDrag默认改为开启该功能
去掉画面中心部分的感应区域(取消拖拽移动画面的功能)
缩小画面右上部分的感应区域(拖拽改变画面比例)
拖拽时移动速度过快判定为无操作(防止误操作)
拖拽时显示更友好的提示信息
reviewed by tomasen
加入QDM2解码器连接
改善MP4Splitter的音频分离逻辑,更好的兼容更多文件
将播放时间控制条seekbar的宽度加大
restore old mp4 video length calculate method but use video length before everything else
加入默认背景图 designed by billholt
- 1511
- 修正因LoadExternalObject不支持DMO而导致不能正常调用wma解码的问题
- 1509
- 移除 CWebServer CWebClientSocket PPageWebServer 及相关依赖
将文件属性面板和ConvertDlg归类
移除旧设置面板和相关资源
清理大量旧设置页面,包括旧字幕风格设置页面
移除SubResynceBar
移除SubResyncBar相关资源
移除 PlayerStatusBar
移除PlayerInfoBar
移除 StaticLink 和 StatusLabel 2 个 Deprecated Class
移除 External Filters 设置面板
移除 ISDB 相关 Class
清理大部分PPageFormats中的无用代码
修正一个使用ExternalObject时Filter文件不存在导致的解码失败问题
extremely serious bug for md5 on files. how could this pass the test!?!?!
Updater version update
- 1494
- Resource mockup for new property sheet mechanism.
将依赖WiX和NSIS的安装脚本项目移出SVN
移除lang/res_eng res_cht res_rus 中不应该出现的resource.h文件
整理了文件关联图标,按视频、音频、字幕、播放列表、高清分为5类管理
修正了文件关联设置界面在没有admin权限时的弹出界面中出现不该出现的左侧的列表栏的问题
注册文件关联时使用有实际意义的文件类型描述文字
New settings panel dialog resource commit.
打开文件的过程中不显示“打开文件”按钮
ChildView转为ANSI编码
Changed:
+ Removed #include "stdafx.h" in libsqlite.h due to incompatible pch
+ Changes to stdafx.h of mplayerc to support additional WTL and STL logic
+ Changed modeless option dialog mechanism to modal
+ Implemented preliminary mechanism of OptionBasicPage (Background picture setting is working)
+ Made corresponding changes to resource script
Missing files from r1390
+ String splitting logic utils
+ BtnEditCtrl for background image picker
For OptionSubtitlePage, initial subtitle style and painting logic is added (but not tested yet).
基本和高级设置面板
除了音箱的ComboBox和特定选项GrayOut之外的内容
没有选择背景图片时,缩放背景图的选项变灰
移除一段OptionAdvancedPage中的垃圾代码
性能模式下使用显卡硬件加速的选项自动GrayOut
系统没有开启Aero的情况下,Aero的选项GrayOut
Subtitle Page of Option Dialog owner-draw style painting mechanism finished (primary subtitle only).
Painting logic is in "SubtitleStyle" class.
设置面板中点击选择背景图片文件时做出更符合人性的响应
修正繁体中文Resource文件
Revised SubtitleStyle paint logic to support font detection and correct painting on Windows Chinese edition.
Eliminated incorrect ::MessageBox call in SubtitleStyle parameter initialization logic.
Task #26 , CMainFrame::OnTimer coding style fix and if/else to switch conversion to improve performance.
打开文件过程不Repaint,提高文件打开速度
+ bool/int incorrect casting fix for OptionAdvancedPage and OptionBasicPage
+ change of subtitle page design, integrated and tested subtitle painting and retrieving logic, OptionSubtitlePage is now usable
+ Removal of OptionHotkeyPage due to design change
+ Removed "Apply" "Context Help" buttons from OptionDlg
+ Related resource changes
Re-written CMD5Checksum using STL and follow coding style
改为使用UTF8编码保存cpp文件
#158 related matter:
+ Fix dialog control init OnSetActive -> OnInitDialog logic correction (OptionAdvancedPage, OptionBasicPage, OptionSubtitlePage)
+ Improved built-in subtitle style choices.
#153 related matter:
+ New wmcmd(mplayerc.h) compatible HotkeyCmd class
+ New hotkey scheme text file reader/writer HotkeySchemeParser class
+ Unit test (HotkeySchemeParser_UnitTest) project for HotkeySchemeParser
+ Merged trunk r1383 through r1405 to branches/dda0001
+ Corrected painting styles in SubtitleStyle.cc
+ HotkeyController mechanism, for program-wide hotkey management, scheme file parsing
+ Modified hotkey logic in mplayerc.cpp to comply with new HotkeyController
+ Removed "RemoteControl" support (mplayerc.cpp/mplayerc.h related)
+ Commented parts in old settings panel (mpc based, and splayer based) to remove old hotkey logic
Branch creation for dda0002 design specification.
HotkeyController mechanism is mixed into OptionBasicPage, with scheme file auto-discovery logic.
不再需要向系统注册组件即可调用一些之前必须向系统注册的Filters
加入FRAPS格式(FPS1)支持
add German translation
Project structure reorganization, introduced "Model" folder.
Prepare to recreate dda0002 branch. (Removal)
Recreate dda0002 branch.
测试MD5正确性的测试单元
delete since it's in the wrong location
+ Added revised File Association page and logic (applying file association change is still undone).
整理字幕上传逻辑,改为stl书写
修正一个可能导致不能正常硬解的情况
Establishing PlayerPreference mechanism as per dda0002 requirement (original implementation).
+ Merge trunk change to r1421 .
+ Missing HotkeySchemeParser from last trunk merge.
+ Merge dda0001 branch to trunk.
+ Fixing HotkeySchemeParser unit test path problem.
+ Fixed wtl integration props file and project reference.
+ Added unit test for CMD5Checksum .
+ Merged parts from dda0002 branch (manual).
+ PlayerPreference additional development for integration of sqlite settings.db remembering mechanism.
+ Logo auto-stretch, mechanism is now established through PlayerPreference.
修正高级设置面板中对RadioBox的错误处理逻辑
清理MD5TestConsole项目中不必要的文件
完成设置面板中的音箱设置ComboBox设置项目
Establish "deleted" folder for branch removal.
Removing dda0001 branch
Removing dda0002 branch
完成新设置面板的文件关联逻辑
Branching for 3.6 stable release.
+ Creating skeleton classes for dda0003 (#24) design specs.
+ Fixed namespace typo in OptionSubtitlePage_Win.h
+ Resource change for dda0003
字幕获取功能函数(svplib)部分提高可移植性改写
http://review.central.shooter.cn/r/42/
退出播放器时不再UnRegSvr32向系统注销部分组件
+ PlaylistController mockup sample data.
+ PlaylistView initial development.
+ Some layout fix for PlaylistView
+ Added PlaylistViewMfcProxy to contain PlaylistView under MFC's CControlBar mechanism under mpc's ui lib.
TEST = NONE
REVIEW = NONE
+ Playlist front-end painting logic is mostly finished.
+ Playlist mockup storage mechanism established + current playlist item tracking (in PlayerPreference).
Task: #24 #209
Review = None
Test = Mockup Only
fixing green line problem, attempt 1
+ Initial playlist item switching logic (requires new mainframe, not committed)
Task: #24 #209
Review = None
Test = Mockup Only
清理已经不用的res文件
删除一个不必要的头文件,修正了可能导致IncrediBuild错误的一个情况
+ More development on PlaylistView, including a template class MainFrameSCmd to manage new message command mechanism.
+ PlayerPreference added more logic to handle program-wide parameters, including window handle for CMainFrame.
Task: #24 #209
Test = Mockup Only
Review = None
+ Reverted MainFrm.cpp MainFrm.h to r1432
+ New PlaylistItem skeleton
+ PlaylistParser (Model) skeleton
+ PlaylistParser_UnitTest Project
+ "ContentType" class separated from mplayerc.cpp
Test = None
Review = None
+ PlaylistParser temporary new direction
去除对GetContentType的依赖
移除 CPlaylistItem 的 Dependency
将旧设置 ShufflePlaylistItems 移动到 INTVAR_SHUFFLEPLAYLISTITEMS
+ Ported WTL based PlaylistView front-end design to MFC and mplayerc's original PlayerPlaylistBar control (MFC CControlBar & MPC CSizingControlBarG) to meet with dda0003 requirement
* Very dirty coding style and structure
Task #209
Test Done: window sizing, playlist logic, removal button action, playlist switching and refresh logic
Review: None
+ Player Preference fAudioAutoload => INTVAR_AUTOLOADAUDIO
+ A Working Play list Parser
Fix: 修正一个记录Log时没有用c_str的问题
Fix: wrong usage of std::wstring.find()
reviewed by Tomasen
Fix: 一处检测字幕类型的错误
去除一些不必要的提示
升级 Version Number => 3.6
+ Patching SQLite logic to deal with a crash on first time startup.
在Copyright项目中加入公司的名字
整理项目文件结构 http://project.central.shooter.cn/issues/221
* Hotkey scheme settings in OptionBasicPage is fully functional
* Hotkey scheme customization during startup using settings in OptionBasicPage is fully functional
* Hotkey scheme file name setting is stored through PlayerPreference
* Fixed erroneous destruction of SQLITE3 database during CMPlayerCApp::ExitInstance that caused later PlayerPreference to crash, this is a new bug introduced with r1460 .
Test = GUI OptionBasicPage setting logic, Hotkey scheme file loading and customization logic
Review = http://review.central.shooter.network/r/46/
move sqlite_local_record back to mplayerc.cpp
Reviewed By Billholt
Fix: #230 的问题。在没有选中“最小化到系统托盘”的状态下打开播放器,然后选中这个选项,最小化后既不会出现在任务栏也不会出现在系统托盘,而是直接消失,必须通过任务管理器才能关闭播放器
Reviewed By Bill
Fix: 修正“结束后关机”“结束后注销”“结束后退出”等选项一旦选中就不能取消,只能由一个换成换成另一个的问题 #230
Fix: 修正"播放后全屏"选项不能正常工作的问题
Reviewed By wangliyang
文件关联该Tab名称从“文件” 改名为 “文件关联”
设置面板的高级页面,“使用自定义音箱”根据checkbox状态将下面的combobox变灰
加入设置面板的对话框标题为“设置面板”
Solved: [Task #227] int i 变量声明严重错误
Review = http://review.central.shooter.network/r/47/ review by tomason
将默认的快进/退幅度改为 15秒 #230
所见即所得的字幕设置面板中,不再实时应用字幕效果 #230
* Added m_bFullScreen flag check when must go to full screen mode upon playback start.
尝试新icon
Fix: 非中文界面中截取缩略图时显示中文字
西文界面下截取缩略图时,使用更大的字体
增加鼠标左键是否暂停影片的checkbox
在没有找到更多快捷键方案文件时,隐藏该选项
reviewed by Tomasen
Tested by daiyangming
修正直接播放rar文件的功能
* Playback control toolbar related resource change and minor fade step change.
默认不再在播放开始时全屏
#246 多分支的自动升级系统。将3.5和3.6的自动升级体系区分开
将中置声道映射到前置的左右声道选项加入到高级设置面板(UI)
the function haven't been apply yet
reviewed by Tomasen
Fix: 修正 BRANCHVER 定义时没有使用Unicode带来的问题
将中置声道映射到前置的左右声道选项加入AudioSwitcher
Tested By dym
Reviewed By Tomasen
对播放器启动时弹出的设置文件关联的对话框样式进行了更改
对原SVPButton添加了支持CheckBox
对原SVPStatic添加了支持Multiline
对原SVPDialog添加了SetLastTime支持改变对话框显示的时间
添加了新继承自SVPDialog的ChkDefPlayerControlBar,将原ChkDefPlayer中的检查是否为默认播放器的逻辑移植到了ChkDefPlayerControlBar中
将调用ChkDefPlayer中方法的部分改为调用ChkDefPlayerControlBar中的等效方法
MainFrm OnCreat时进行判断是否询问设置默认播放器的逻辑,并根据情况弹出新的ChkDefPlayerControlBar
reviewed by Tomasen
* OptionDlg now supports activating page based on |pageindex| in its constructor (pageindex is zero based index of pages).
Review = None
Test = Complete
移除启动时的检查文件关联的Dialog
Task #248 将引用Deprecated的设置面板的地方都指向新的设置面板
Move PPageFileInfo* from Deprecated back to Source Files
* New file association icons
* Minor adjustment of PlayerToolBar for sizing new buttons
改善设置和检查文件关联的逻辑
初次启动时默认不再弹出是否设为默认播放器,而是根据安装时的设置
面板中的文件关联设置会记做Preference,并作为检查文件关联的参考
改善新版按钮重叠的问题
修正按钮间距的故障
* Centering OptionDlg
Review = None
Test = Complete
- 1383
- Rename repo name from svplayer to splayer.
Creating trunk folder for splayer.
Creating branches folder for splayer.
Creating tags folder for splayer.
Move all items under splayer to trunk.
Create branch for design document dda0001.
一些翻译上的小修正。感谢 Dean Lee
DDA0001 pre-development commit for code structure re-organization, WTL integration, and precompiled header settings. Issues of this commit can be found on http://project.central.shooter.network/issues/1 .
Details:
* Precompiled header is enabled for mplayerc project (mplayerc_vs2005.vcproj)
* Precompiled header is turned off for: DisplaySettingDetector.cpp, libpng.c, SUIButton.cpp, SUIVoteStar.cpp, SVPLycShowBox.cpp, WebServer.cpp under /src/apps/mplayerc
* Precompiled header is turned off for: conrgette_interface.cpp, cupdatenetlib.cpp under /Updater
* WTL project is put inside /ThirdParty/wtl, integrated through /src/apps/mplayerc/wtl_integration.vsprops (WTL header position /ThirdParty/wtl/include)
* Stdafx.h now includes WTL header in WTL namespace
* CStaticLink::OnSetCursor in /src/apps/mplayerc/StaticLink.cpp implementation is commented out due to compilation problems.
Pre-commit as per dda0001 requirement. Merging dda0001 current modifications into trunk.
Details: http://project.central.shooter.network/issues/1
Details: http://trac.splayer.org/changeset/1381/splayer/branches/dda0001
加入直接打开BDMV文件的支持
- 1373
- 修正和Rixio MP3之间的冲突问题
- 1372
- 防止调用到迅雷的解码器(冲突)
- 1371
- 安装时异步注册CMX驱动
Win7下通过菜单清除最近播放列表时,同时清除系统TaskBar中的最近使用文件列表。(Link时务必将Win7SDK的Lib目录列为第一优先)
修正IMA音频在数据碎裂度较高的情况下播放不流畅的问题
- 1368
- 播放没有音频的文件时进行音量操作不做额外的错误提示
- 1367
- 自定义字幕文件存储位置后,不再自动清理旧的字幕文件
avoid a possible crash
- 1365
- 关闭VP8 decoder中的debug参数
避免一个奇怪的tooltip问题
- 1363
- huge mistake...
- 1362
- 更好的EVR回放兼容性
更新至vp8 0.9.8.1
- 1361
- EVR下更多debug信息输出
更新webm至0.9.7
- 1360
- 修正部分硬件上因时钟不稳定导致的画面卡死问题
- 1359
- 更准确的判断popup菜单是否打开
- 1358
- revert FFH264FindRefFrameIndex
- 1357
- 不能改变播放速率时显示更合理的提示
正确的逻辑
对于ATI 10.4 10.5驱动下,非高清文件不使用硬件加速
- 1354
- 修正sse2 deinterlace在一些cpu上不能正常工作的问题
- 1353
- 改善EVR显示时间的算法,减少卡片的情况
禁用不能正常工作的mpeg2 sse2优化
取消mpeg2中重复的自动优化探测
- 1350
- 调用CoreAVC时不触及CoreAVC的系统全局设置
- 1349
- 更好的支持Win2000
更好的兼容边下边播
减少播放器对系统休眠时间计算的影响
- 1347
- 更准确的判断菜单是否打开
尝试修正Vista/Win7的部分情况下鼠标光标不会隐藏的问题
通过键盘全屏后立刻隐藏鼠标
用鼠标全屏后立刻隐藏鼠标
- 1343
- 更平滑的rmvb播放
- 1342
- 仅对webm文件启用vp8解码器
- 1341
- 支持webm(VP8)的分离器
加入vp8解码器
- 1339
- 有菜单出现时不隐藏界面
记忆音乐的播放尺寸
- 1337
- 通过脚本自动生成dummy key
未能通过SubWCRev生成revision.h时使用dummy文件保证编译通过
进行文件关联时同时注册 PerceivedType
卸载时尝试取消碟片播放的关联
- 1333
- 修正libmpeg2在MSVC中的编译错误问题
将旧版d3d(2004)头文件加入include
清理不用的mediainfo和ZenLib project
移除多彩菜单功能
修正ts中的truehd音频流问题
更好的逻辑
- 1327
- 对avi更好的容错处理
- 1326
- 支持视频中使用F1AC标记的FLAC音频
- 1325
- 修正对atrc音频的支持
- 1324
- ATI显卡上超过11 ref frame 的h264自动使用软解
支持4:2:2的mpeg2视频流解码
- 1322
- cavc.ax的存在不影响调用dh264.ax
- 1321
- 修正一些不能正常结尾的rm播放问题
- 1320
- rrrrrrrrrrr
maybe this is better fxxx
I'm dying here, seriously.....
Every time I think I'm out, they pull me back in…………
maybe right, maybe not... just too tired
- 1315
- right right right
- 1314
- Let's do this right :(
really do this right pleasssssss
- 1312
- safer
Only retrieve sample from mixer when notify received (EVR)
- 1310
- Only Check VideoAccelLevel On 2000/XP/2003
- 1309
- better safe than sorry
- 1308
- 改善1300开始性能模式下rmvb画质下降的问题
稍好的逻辑
I hope this is OK.
- 1305
- remove some debug info
- 1304
- 改善EVR的回放性能
remove debug info
faster process
- 1301
- 减少Vista/Win7下,某些时候进行快速跳转操作时,画面反应迟钝的问题
基于1300的改进
- 1299
- 当高级显示属性中的硬件加速设置没有全开时(Win2003默认状态),自动改为全开并提示用户
减少播放rmvb时某些造成内存占用过高的情况
- 1297
- 在包含段落信息的mkv中进行段落跳跃时采用精确模式而不是跳至最近的关键帧
- 1296
- 将ogv文件类型加入文件关联
- 1295
- 使用多媒体键控制音量时,同时允许调整系统音量
- 1294
- 修正将乾坤转成干坤显示的问题
- 1293
- 修正8bits/sample的twos和sowt音频回放问题
针对mp4a(aac)部分revert
- 1291
- 修正没有正确声道信息的mp3播放问题
- 1290
- 修正DTSMA的ts文件不能正常分离的问题
- 1289
- 支持QDM2音频
更安全的逻辑
修正mkv封装的real/cook音频的问题
- 1286
- 修正EAC3解码问题
- 1285
- 提高字幕显示稳定性
- 1284
- tag for 3.5.1
微调字幕显示的稳定性参数
更新msi安装脚本
小修正
修订msi版本
- 1279
- 减少可能出现的字幕闪动问题
- 1278
- 更新字幕组件的library
补上文件
修正对动画字幕的支持
显示字幕时改变字幕菜单中的文字为“关闭字幕”
- 1274
- 打开文件时间较长时,显示正在打开的提示
对ram文件提供更好的支持
对网络音频流不自动进行歌词匹配
- 1272
- 防止1271在播放rmvb时连续快速拖动进度条导致的锁死问题
- 1271
- 改善rmvb的播放流畅度
add live555 rtsp source filter
- 1269
- 修正amr播放中可能出现的内存泄露问题
修正部分音频在播放一段时间后无声的问题
修正1267的小问题
小性能优化
- 1265
- 修正一个h264解码问题
- 1264
- 尝试加入MPEG2硬解支持(仅支持VLD模式 不支持IDCT模式 暂时放弃)
- 1263
- 提高性能模式下的画质
少许改善性能模式下显示隔行画面的画质
- 1261
- 修正部分rmvb文件播放不流畅的问题
- 1260
- change the Chinese file name to English names.
防止对日文字幕进行繁简转换
取消手动下载字幕的界面
- 1257
- 原生支持rmvb的边下边看
- 1256
- 支持带有TRUEHD标志的mkv文件
- 1255
- 支持启动即全屏模式
- 1253
- 支持SCM格式文件
- 1252
- 修正部分情况下工具栏按钮同时显示静音和喇叭标志的问题
支持amr扩展名的文件播放
- 1250
- 补上文件
dummy
- 1248
- 修正OEM版IVM解码文件会安装至错误位置的问题
优先使用传统real解码器
- 1246
- 纯测试dummy tests
支持ipv6通讯服务
- 1244
- 顶部悬浮控制面板根据顶部工具栏的高度来确定位置
改善DTS数字输出的硬件兼容性
- 1243
- 支持QTRLE格式的mov文件
- 1242
- 修正1241出现的,不显示暂停按钮的问题
- 1241
- 为不同尺寸的skin图标对界面尺寸做出相应的调整
可以通过ui.ini控制主界面的最小宽度
按下停止按钮时,清除断点续播的记忆位置
- 1238
- 修正快速切换mp3时,下载歌词争用线程导致异常的问题
当目录下有m3u类的播放列表文件时,避免添加重复的项目文件
- 1236
- 修正一个Norton 360最新版导致的冲突?问题
尝试修正一个下载歌词可能导致的异常
- 1235
- 逻辑修正
- 1234
- 更智能的判断是否进行自动字幕简繁转换
选项中可以启用和关闭自动字幕简繁转换功能
进行自动字幕语言转换时通过OSD进行一点友好的说明提示
记忆播放过的影片的字幕和音轨用户选择
- 1228
- 修正半透明无标题栏界面播放音乐时不恰当的响应顶部按钮的事件
- 1227
- 非播放中双击界面空白处改为在全屏和窗口之间切换(非影院模式下)
修正:OpenSSL的RAND_ADD可能导致不稳定的线程问题
通过网络匹配字幕时不显示“正在显示字幕...”的提示
闲置时清理30天未使用的字幕文件,避免网络字幕存储文件夹无限增大
- 1223
- 影片正常播放30秒后才会记忆退出断点以供续播
调用到断点续播功能时显示提示文字
改为按“Tab”键显示当前播放文件位置而不是鼠标移动至界面下半部分时显示当前播放文件所在位置
播放器背景图片设置为大尺寸时,手动关闭影片不会再将窗口缩放至背景图片的原始尺寸
将简繁转换词库放入单独的文件
- 1219
- 修正快捷键不能正常调整亮度的问题
修改亮度不能修改时对应的提示文字为“您需要启用画质模式才能控制亮度”
- 1217
- 手动匹配字幕时可以关闭匹配窗口
重试网络不超过7次
- 1216
- 在网络连接失败时提示修改防火墙或安全软件设置
避免一些因为使用coreavc导致花屏的问题
- 1215
- avoid wrongly charset detect for subtitles other than chinese
初次下载失败后在多个匹配服务器间逐一切换
清理代码
根据wikimedia的词库改善自动简繁转换的算法
连接ssl端口失败后切换到普通端口
调整网络超时时间限制
- 1209
- 简体界面环境下会自动将繁体字幕转为简体显示
繁(正)体界面环境下会自动将简体字幕转为繁(正)体显示
- 1208
- 支持64bits的MP4Splitter
使用halli作为mp4分离的备用方案,以便兼容没有moov atom的mp4文件 :( ??
- 1206
- 如果系统中已经安装CoreAVC 2.x,自动优先使用
也许提供使用PDVD8作为解码器的选项?
- 1203
- 支持SSSE4也不禁用DivX H264解码以适应较弱的CPU
Ctrl+HOME/DELETE/END 可以快速跳转至片头、片中和片尾
亮度调节快捷键改为 Alt+HOME/END
- 1201
- tag for 3.5
- 1200
- 可以通过拖拽lrc文件手动调入歌词
更好的检索歌词顺序
Fixed: 当升级文件缓存在UPD目录中时,不能正常更新和覆盖该升级文件所对应的文件
自动为debug log文件加入unicode文件头。避免显示乱码的问题
用不同的字体和颜色显示歌词
- 1194
- make the debug configuration build.
修正未能正确保存中文歌词的问题
成功下载到歌词后显示提示
- 1191
- 支持自动匹配下载网络歌词(mp3)
- 1190
- 完成基本的lrc歌词文件支持和简单的显示功能
- 1189
- 全屏时才在播放结束时退回初始界面
加入来自 http://code.google.com/p/foo-display-lyrics/ 的 lyric parser 类库
完成lyric类库初步测试
fix height problem in Russian setting panel
修正繁體中文設置面板中缺圖片的問題
- 1184
- Update the update lib. Delete the downloaded files when they are not useful.
update test cases.
update the test cases.
加入正(繁)體中文界面
少許正(繁)體中文安裝界面翻譯
播放結束后不再自動退出全屏
對繁體版本進行微調
- 1172
- 加入CinePak (cvid)文件格式支持
Update the updatenetlib to prepare for the incremental update.
Added unit test for it.
added data and web content for unit test. Note the web.py is needed to run the test.
修正CinePak的播放速度问题
adjust the link order to avoid build error.
歌词窗口基础草成
- 1166
- 加入MJPEG解码支持
改善AVI播放的兼容性
- 1165
- added script to create the patch files
清理作废的目录
根据不同的视频尺寸类型,自动分别记忆打开时的默认窗口尺寸
Prepare library for Lyric Support
- 1159
- 连续点击快进/退按钮时,以实际按下为准进行快进/退
改进
- 1157
- 在右键菜单中加入“启用新窗播放”的方式
一些英文版翻译
非中文语言环境下,手动关联文件也不会显示中文软件名或乱码
Added Courgette lib and the unit test program for it. Not used in the Updater yet.
Added 1st version of build scripts.
Added YASM to source tree.
It is BSD and ARTISTIC license.
Added dummy key file.
Use MSbuild from Framework 3.5 to build VS2008 solution.
added MSBuild project for building MSI.
handle the codec files. Please update the CodecFolder property based on your local configuration.
added NSIS support in build script.
- 1147
- clean Russian tree. and convert to UTF16 again :(
1. Close the SQLITE DB when exiting;
2. Close float toolbar after close the media to avoid exception.
持续按下快进或快退按键(钮)时,不会导致画面静止
非中文用户不自动选择中文字体作为默认字体
csfcodec目录不存在则不升级该系列codec
测试性准备使用ffmpeg解码rmvb的代码
加入huffyuv解码支持
- 1127
- Added Unit test program;
Added new log lib, but not used yet;
added license file for the Gtest and Log lib.
BSD/new BSD license.
将老板键改为最小化到工具栏(Tray),而不再是简单的最小化
修正一个可能导致鼠标不会自动消失的问题
硬件解码对某文件解码失败后自动转为软解码
- 1115
- 更新文件版本号
- 1114
- 移除菜单中“禁用CoreAVC软解”选项(因为用不到了)
- 1113
- 修正sqlite没能正确保存bin形式的数据问题
移除测试记录
加入ulaw音频解码支持
- 1110
- 跳转时不启动检测VSync速度的线程,提高操作相应速度
仅播放音频时不检查是否适用画质模式
Revert: 保存log必须用Binary模式,因为有unicode中文
Revert: 不禁止使用 “SHN to Wave Filter” (来源/功能不明)
防止因为传入参数错误导致EVR渲染器锁死的问题
- 1107
- 去掉一个不是很必要的显示avi修复状况的设置项目
sqlite取不到设置值时正确返回默认值
Update the SqliteLib:
1. Make the return value of SQLITE3::GetProfileString follow the same rule as WINAPI GetProfileString: if the default is NULL, return empty string.
2. Added fallofftoreg to GetProfileString and GetProfileBinary.
Get rid of the compile warnings: Typo in the GUID definition.
Get rid of the warnings.
Get rid of the warnings.
Get rid of the warnings. Fix a logical error.
UnRegister csfcodec\mpc_mxvideo.dll on exit player to avoid exploit
http://www.exploit-db.com/exploits/11065
Tag to 3.4
优化“正在显示字幕...”的文字更容易理解
默认使用%appdata%存放下载到的字幕,而不是软件目录下
- 1097
- update the debug U configuration to match the Release U.
优化字幕菜单更便于操作和使用
优化音频菜单
修改使用协议的文字
语言信息提示更多中文化
菜单调优
当内置mkv分析失败后,转而使用Haali Splitter
- 1090
- Add Missing File
increment the build number of the MSI setup package so it can automatically un-install the previous version.
increment the build number of the MSI setup package so it can automatically un-install the previous version.
使用WMI检测显卡显存,作为是否适合启用显卡硬件加速的标准之一
文件属性中加入多个语言版本信息
- 1085
- 修正左手鼠标不能正常使用的问题(完善鼠标移动/按下判断)
- 1084
- Remove the dependency of the resource DLL from the main application to make the debug configuration build.
修正左手鼠标不能正常使用的问题
- 1082
- Added ru-RU support in MSI.
The RC compiler does not support UTF8 file. Save the RU RC file to UTF16.
用del键移除播放列表项
thanks to missdeerme
不显示播放列表时 del键无效
- 1070
- 将英文rc文件改为unicode以便翻译
加入俄语版翻译界面
- 1068
- 完全不注册rar为关联文件类型
支持Win7下在TaskBar图标上显示播放进度 http://yfrog.com/1ekz6bj
正确的在暂停状态下显示TaskBar Icon的进度
- 1065
- 10秒内鼠标第二次移动到下方时不显示正在播放的文件名
- 1064
- 玻璃界面下鼠标移动到下方显示正在播放的文件名
改善使用DivX作为解码器时,配合EVR时的字幕闪动问题
微调参数
播放中标题栏不再显示Build号
为使用sqlite保存一些本地播放设置做些准备
1. fix an exception when exit: the frame-window object needs to be created on the heap using the C++ new operator.
2. fix some ASSERTS.
修正不能正常删除收藏夹的问题
一些准备代码
- 1058
- 更好的支持迅雷边下边看和网络Real媒体
一些license文字调整
- 1056
- 1. fix a bug in VSyncThread: when you call AfxGetMainWnd in a work thread, you get the windows associated with the thread, not the MainWindow. Set the m_pMainWnd of the thread object to the MainWindow in the main thread can work around the issue.
2. fix some ASSERTS.
退出时反注册 mpc_mtcontain.dll 减少对系统的影响
标题栏不再列出版本号,以免误解
根据rev 1049改进EVR的线程安全性
卸载时删除影院模式的图标
msi和nsis安装包使用同一套License文件
更多线程安全提高代码
1. Use TCHAR version of isdigit and isalpha to avoid exceptions.
2. The order of sudPinTypesIn should be the same as ffCodecs.
不注册csf render,避免影响一些系统预览功能
- 1048
- 1. get the hMonitor from the point instead of the hwnd, or the tip won't display at the right position when the main window is on the second monitor.
2. Fix some ASSERT in debug mode.
1. fix a typo when check the registry key for mpc_mtcontain.dll.
2. fix some memory leaks.
卸载后不要求重启
卸载时也自动判断语言
英文版界面中手动设置文件关联按钮的尺寸小修正
微调DivX H.264默认设置
- 1044
- 修正全屏时仍然出现全屏按钮的问题
大幅提高保存设置时的速度
- 1042
- 1. Fixed some memory leaks from UPDATE application.
2. Removed reference to invalid control.
fix a crash introduced in rev 1038.
修正一些造成不会自动下载字幕的情况
修正使用sqlite取String时同时取得结尾的\0造成的各种问题 :(
支持SSE4以上CPU上不使用DivX解码H264
- 1037
- 简化文件关联提示
修正播放列表的大小写比较算法(Thanks for patch from Michael He)
简化文件关联提示
opened up the code remained
为使用sqlite保存本地设置和数据建立基础框架
1. added Release Unicode configuration
2. Remove files that are nor supposed to be in SVN (format, hooks, locks)
使用 sqlite3 存储设置
remove CoreAVC from package
修改设置面版,配合移除CoreAVC相关选项
- 1026
- 修订智能音量保护(防止音量过高)下,多声道音频的厥值。
- 1025
- Add Traditional Chinese support.
add CHT into the final MSI file.
use new banner and dialog bitmaps.
修正一些情况下默认看不到字幕的情况
尝试修正某些鼠标指针不能自动隐藏的问题
- 1021
- 更好的支持mce遥控器
默认不关联dat和rar文件类型
设为模式播放器时关联所有视频文件类型
- 1019
- 修正1018中RegDeleteKeyValue不支持XP,2000的问题
- 1018
- 防止因lameACM导致的异常
调用外部解码器时进行防异常处理
加入MSI制作脚本
整理项目配置
代码调整
- 1013
- 支持更多多媒体键
播放列表中的放错修正
小调试
- 1010
- 恢复播放即全屏和断点续播为可控选项
将菜单中的“更多”改名为“帮助”
- 1009
- 升级程序结束时自动隐藏
升级结束后等待时间和文字小调整
支持SSL网络通讯
- 1006
- 修正一些情况下在双显示器间移动播放器导致画面变慢的问题
修正1003中字幕匹配使用的域名问题
修正csf解码器影响系统的问题
加入 Indeo 4/5 解码支持
- 1002
- 总是禁用PDVD的dxva
- 1001
- 避开ref_count=1的h264不能被NV显卡硬解的问题
修正防撕裂模式可能会导致Crash的问题
继续排查异常
- 999
- 多个代码稳定性改进
小优化
- 997
- 更新BaseClasses
试图修正一些情况下Seek时的crash问题?
- 995
- 更准确的判断默认的自动升级版本
修正单数行高RGB2RGB的色位转换问题
- 993
- 一点代码安全性提高
修改断点续播参数
- 991
- SiS Mirage 3 Graphics 显卡默认启用性能模式
英文界面画面中心的按钮改为英文
- 989
- 改进文件关联支持边下边看
- 988
- international version of updater
对于wpredp=2的影片自动禁用CoreAVC
不依赖mediainfo检测wpredp
强制CoreAVC的cuda
将PDVD解码器加回作为一个备选项
- 983
- 修正对英文版系统的自动检测
- 982
- 修正带密码的rar导致的异常
- 981
- 修正一个avi信息不正确导致无画面的兼容问题
改善版本显示的方式
- 979
- 更好的播放列表排序算法
修正增强采样率后缓存不足导致的音频问题
:( 恢复旧的avi splitter 算法
- 976
- 加入影院模式的概念
精简设置面板
减少一些不该记忆却记忆断点续播的情况
继续精简设置面板
断点续播为基本功能,不再提供选项
修正几个和断点续播有关的小bug
tag as 3.3
- 971
- CPU识别SSE41 SSE42的小修正
识别S3支持硬解的显卡
- 970
- 打开文件的操作超过10秒则确定为打开文件失败,不再无尽的等待
播放音乐而又不显示标题栏时,鼠标移动到顶部后显示关闭按钮
CPU检测放入Thread中
防止一处播放文件夹时可能产生的异常
- 966
- 高配置机型上自动禁用CoreAVC的软解部分
修正性能模式下双字幕导致异常的一些情况
防止和UUSEE冲突
修正重低音的映射
修正2前2后音箱的声道映射
强制haali关联
- 961
- 高配置机型上自动禁用CoreAVC的软解部分
- 959
- 通过Ctrl+G跳转时使用精确定位
- 958
- 更新libmpeg2类库
整理代码
整理代码
整理代码
整理代码
整理代码
整理代码
整理代码
修正单数高度视频的问题
- 949
- 修正一个无音频数据输入时导致的问题
修正一个色位转换中单数行高的画面输出产生色彩问题
测试高速解码模式
- 946
- 根据系统(IE)的网络设置使用代理来进行网络通讯和匹配字幕
- 945
- 修正一些rar导致异常的问题
修正了未能正常切换左右声道的问题
修正 Apple Text Media Handler 导致异常的问题
修正声轨切换问题
为切换声轨加入文字说明
修正 Hdmv LPCM 解码的问题
整理代码
字幕下载失败时显示更详细的错误信息
对rtsp协议默认使用RealMedia引擎打开
- 936
- 整理代码以便更容易编译
整理代码易于编译
修正声道映射控制总是禁用状态的问题
更好的异常拦截机制
出现异常自动重新启动播放器
- 932
- 改善XP下播放60fps的ts文件同时打开了防撕裂时的画面流畅度
- 931
- 对一些不能正常解析的avi,转交系统splitter处理
- 930
- 修正声道信息在播放过程中变化的问题
- 929
- 更新英文版的一些排版和翻译文字
可以通过右键快速切换显示模式
根据需要动态显示DVD导航菜单
改善csf文件的打开机制
代码整理
切换歌曲时不会重置音乐界面
播放音乐时默认隐藏播放列表
调整音乐模式下的默认按钮
右键工具栏时,也显示主菜单(半透明界面下,未移动过工具栏)
- 921
- 加入对csf类型文件的支持
- 920
- 修正一些情况下导致控制栏不能完全消失的问题
重新启用声道映射控制面板适应新的算法
- 919
- 修正半透明控制无效的问题
改善双字幕时2个字幕的间距问题
- 917
- 一些和渲染器有关的线程安全代码
安装文件版本号提升至3.2
解决一些受损的avi文件不能正常播放的问题
修正mp3界面图标的显示问题
- 913
- 自动将低于44kHz的音源提升至44kHz的采样率
修正多声道的upscale算法
修正一个96kHz时换算出界导致声音不正常的问题
播放mp3音乐时自动精简界面,同时显示正在播放的歌曲名等信息
SVN整理:Add图片文件
- 908
- 更好的EQ算法
加入简单的变速播放而不改变音调高低的算法
加入了17个预置的均衡器配置,包括古典、摇滚、雷鬼等等
- 905
- 声道音量控制未加载提示语
准备一些均衡器(EQ)控制调整的代码
加入10段均衡控制功能机制(目前仅支持原生44/48kHz音频)
改善EQ后超越边界的问题
- 901
- 初步支持cue文件分析
修正一处乱码问题
设置面版中的左右箭头适应不同的dpi设置
音箱检测错误时也不会出现无中置声道的人声输出问题
减少一些编译中可能收到误导的设置
- 894
- 玻璃界面下,右键点击控制栏可以显示菜单记忆控制栏位置等(拖拽可以移动)
右键点击喇叭按钮可以显示音频菜单
- 893
- 修正一些情况下声道控制导致无声的问题
修正音轨切换后无声的问题
DVD音轨切换后加入一些错误提示
- 892
- 减少双字幕时的闪动问题,更好的双字幕体验
在进程内记忆选择过的字幕项
- 891
- 打开视、音频时,如果音量过大,会自动降低音量到合理位置
小修正
- 889
- 加入声道音量控制,在音频菜单中即可看到显示声道控制面板的选项
- 888
- 参数调整
- 887
- 暂时禁用声道映射控制
标记版本号为3.2
调整系数
- 885
- 初步完成多声道音量控制的结构性转化
微调
全面的声道映射算法改写。
- 882
- 调整缩略图中的字体
修正一个缩略图导致马赛克的问题
- 881
- 支持Alt+A快速切换音频设备
微調dts level
调整测试音频解码算法
- 878
- 改善一些多声道映射算法
减少一些不必要的编译警告
修正一处溢出问题
- 875
- 更准确的安装程序语言判断
完善英文版的图片和翻译
英文版默认自动匹配英文字幕
英文版自动启用字幕匹配系统
配合英文版的修改一些软件中的网址
- 870
- 修正英文版不能正常loadbitmap的问题
update English Version License content
- 868
- 更准确的控制半透明控制栏的显示、隐藏和位置
delete res
基本的英文版检测、选择和封装等
some improve installer
few more translate
- 863
- 不向系统注册关联mkv到haali splitter
不再每次都写入 .delay 文件
安装时不关联mkv文件至haali
- 860
- 加入初步的英文版机制
安装程序的小修改
移除一处不必要的字幕报错信息
修正使用智能音量放大时的爆音问题
设置面版中的左右箭头适应不同的dpi设置
- 855
- 中文字幕中对超长的行自动换行
优化8bits的放大算法
改善音量放大时潜在的爆音问题。
使用智能音量放大时自动禁用超过100%的音量 (会冲突导致爆音)
修正一些性能模式下不能显示字幕的问题
改善多声道合并算法。
优化声道合并算法
调整中文字幕自动换行的参数
调整字体大小时显示正确的提示
小修正
XP下默认启用画质模式而不是性能模式
不记忆超过415%的音量设置
- 845
- 修正831开始的一些XP下防撕裂导致锁死的问题
修正传统界面下安装快进按钮很久时控制栏也会隐藏的问题
- 843
- 更多关于性能模式下DVD、ColorSpace转换和字幕的修正
MPEG解码默认启用黑位修正
- 842
- 防止DVD加载外挂字幕时的闪烁问题
新的正确的YUY2toRGB算法
- 840
- 性能模式播放结束后的优化和小修正
文字语言包的小修正
修正部分性能模式下画面翻转的问题
默认不再显示渲染失败信息
- 837
- 关闭时先隐藏窗口
修正全屏后的“智能去黑边”按钮图标没有根据新的窗口尺寸变化的问题
开始一些英文版的准备工作
修正修改字幕字号后显示字号为0的问题
将绝大部分中文字符串整理到
语言模块化后的小修正(在load resouce前使用资源字符串的问题)
- 831
- 更多对XP下防撕裂的优化
尝试性修正退出时 声音继续的问题
更好的锁死后dump收集机制
- 828
- 修正性能模式下播放列表最后一个文件播放结束后再点播放按钮会导致崩溃的问题
播放到最后一个文件后停止而不是暂停
优化预估VSync时间的算法
- 825
- 检测文件目录是否可以写入时不改变目录时间
XP下的G4系列显卡默认使用性能模式
防止IVM组件写入不该写入的注册表
使用比最新稳定版版本更高开发预览版并进入设置面板后 不会在用户没选择的情况下设置自动升级至稳定版
- 821
- 移除 “Focus lost to..." 提示语
避免将smi加入播放列表
避免将Real Script file (rt rp smi smil) 加入播放列表
XP下还是尽量不使用EVR以保证兼容性
透明模式下 控制栏消失时间缩短为5秒
不会让选项面板重复出现多次
修正性能模式下bottomup的视频解码导致crash的问题(需测试验证)
修正性能模式下时而截图为颠倒方向的问题
放回窗体半透明按钮
提高默认优先级
- 812
- 文字修正
- 811
- 防止显示不恰当的提示文字
修正启动播放时缩放窗口不准确的问题
修正开始播放时不能从记忆位置断电续播的问题
清理代码
- 807
- 重新打开播放器即可恢复半透明工具栏的默认位置
- 806
- 静音状态不再保存
不显示详细视频信息是不进行收集。减少锁死的可能
跳跃时间不会超过界限
半透明界面时可以通过鼠标拖拽移动工具栏
- 802
- 改善AC3数字输出的兼容性
修正一些画面边界问题
- 800
- 暂时取消性能模式下将字幕置于画面外的功能(太多兼容问题)
减少无画面的问题(YUY2 -> RGB565)
- 799
- 优化打开视频速度
修正前一版本中出现的鼠标无法移动窗口的问题
- 798
- 打开设置面板时不再追随鼠标而是出现在屏幕中央
修改了提交反馈的链接
在控制栏周围10-20像素内点击不会暂停画面
防止预估垂直同步时关闭视频导致Crash的可能
- 794
- 新的控制面板模式
新控制面板按钮
加入了一个有趣的捐赠按钮 呵呵
- 791
- 不再将2声道音频自动映射到更多音箱
一些稳定性修正
性能模式下按下“停止”按钮则关闭视频
使性能模式支持视频捕捉
画质模式渲染失败后提示选择性能模式的文字
减少因去除中文空格符导致的乱码可能性
- 787
- 性能模式下根据屏幕尺寸自动将字幕合理的放置于视频画面外
让性能模式也支持智能去黑边
修正一些MPEG1解码无画面的问题
试图加入性能模式下字幕vs画面比例修正
- 783
- 修正点击根据窗口尺寸缩放时报脚本错误的问题
修正一个可能导致开始播放时崩溃的问题
- 781
- 修正快进/退步幅调整设置的算法,可以设置低至1秒
更多情况下使用EVR
对VMR下VSync时间计算方法进行了修正
提高不支持硬件加速有选择启用硬件加速时PC上的文件打开速度
默认启用画质模式
- 777
- 防止一处Crash可能发生的位置
无文件打开状态下按下播放按钮不再进入打开文件流程窗口
无文件打开状态下按下播放按钮的逻辑中加入更多状况限制
字幕容错处理可以容忍中文的空格字符
一点mmx优化算法
修正默认安装时不能正常启动字幕的问题
- 771
- 自动检测D3D设备能力决定是否使用性能模式字幕
减慢对正在播放中的字幕检测的频率
再降
影片较短时可以正确的跳跃和快进等
更智能的设置面板
禁用最近播放记录的同时清除播放记录
当使用玻璃界面同时进行3D游戏不再会导致无画面的问题
一些测试代码
按住快进、退时不自动隐藏工具栏
在性能模式下正确显示启用画质模式菜单和对应功能
记忆最近一次使用的控制面板位置
- 760
- 修正不能保存spdif设置的问题
完成内置字幕解码器,支持OverlayMixer模式下的字幕显示,同时支持抓图!
修正多次重复初始化内置字幕插件的问题
移除不能截图的提示
防撕裂处加入提示
修正提示文字
- 754
- updated ffmpeg
修正Build 738开始Win7/Vista播放DVD的问题
测试性加入打开蓝光碟片的支持。可以在文件菜单中看到打开蓝光的选项,或者Ctrl+B调用
提高硬件不能提供硬件加速时的文件打开速度
标题栏有全屏按钮时顶部工具栏不显示全屏按钮
将“保存图片”和“快速截图到默认目录”更明确的区分开来
更友好的截图提示
- 747
- 默认在播放结束时推出全屏
提高检测系统是否Win7/Vista的代码效率
硬解多次失败后 自动关闭硬解
清理代码
修正不能正确保存是否使用系统WMV解码器选项的问题
鼠标按下时不会自动隐藏工具栏
- 741
- 半透明控制栏自动隐藏时间由2秒改为7秒
支持XP下的半透明界面风格(需强劲显卡)
- 739
- 修正b738带来的XP下OSD和ToolTip不正常的问题
- 738
- Win7/Vista再切换到不支持玻璃效果状态时使用播放器不会将界面设置也保存为默认
改善对半透明界面的支持
透明控制栏CWnd
半透明控制栏基本完成
修正选择循环播放当前文件的问题
减少玻璃模式下界面闪动的问题
解决鼠标激活工具栏而不是主窗口的问题
避免子窗口先于主窗口出现的情况
调整工具栏中的时间文字不与按钮重叠
大幅提高EVR启动播放的速度
- 728
- 加入对MediaInfo.dll的支持
- 727
- 修正Buil 723开始的已播放时间栏颜色错误问题
可定义AB回放区域的的皮肤颜色参数 SeekBarABArea
支持通过命令行 /genui 手动生成uisample.ini
- 724
- 更多皮肤支持
修正读取ui.ini中参数的算法
清理资源文件
- 721
- 非OEM时才在Win7/Vista中使用桌面壁纸作为播放器背景
大部分位置的颜色可以skin化处理
按主键盘“1”和“2”可以在正常与迷你界面间切换
整理了Resource的图片
支持自定义控制面板界面
- 716
- 代码清理
清理代码树
清理代码
...
....
整理代码
加入对easyMule/迅雷边下边看功能的支持
改善在线播放的兼容性
- 709
- 修正声道映射问题
减少XP下可能出现的硬解花屏问题
更新版本号至2.3
安装程序中加入版本号显示
- 705
- 修正部分AVI无法正常播放的问题
可以上次播放的项目在记忆播放列表中的位置,再次启动播放器点击播放便可以直接打开上次看到的那一集
一些可以自定义皮肤颜色的架构代码
- 702
- 对设置面板进行了调整:
可以使用滑块控制步进幅度
将自动升级设置加入播放习惯面板等
- 701
- 不需要字幕的视频 不再提示视频不需要字幕
减少未能启用GothSync的情况
- 699
- 进一步大幅改善XP下快进、跳跃后的画面响应速度
将选项设置中的导航按钮文字都换成图片了。多几张图就多吧~~
简化安装包选项
Win7/Vista下首次安装使用系统桌面作为默认背景
Win7/Vista 默认使用有标题栏的小巧界面
- 694
- 改进的设置选项面板,加入动态的导航效果
打开设置选项面板后不再阻止对播放器主界面的控制
大雾提高点击时间栏跳跃、前进、后退的画面响应速度
选项设置中加入半隐藏的专家级 声道映射 和 外置解码器 设置选项。 不推荐使用
- 691
- 规划3.0新架构功能
进一步完善Render和字幕控制分离
- 689
- 恢复性能模式的VMR7的渲染输出
提供选择WMV解码器的选项
- 687
- 修正部分DTS音频解码的问题
- 686
- 准备一点新UI的代码
- 685
- 修正Shift+F1不能正确减少第二字幕延时的问题
- 684
- 画质选单中加入强制黑位修正的选项
- 683
- 修正播放http网络flv视频的问题
修正编译时没有ogg.h的问题
在打开缓冲时加入提示
- 682
- Win7/Vista Aero开启状态下自动隐藏防撕裂选项(不必要)
针对GothSync加入更多智能判断
- 680
- 去掉顶部工具栏中的画面翻转和半透明按钮,按钮位置也进行了微调
对菜单进行了很多微调:
“删除”移动到“文件”子菜单;
循环播放控制放到“播放”子菜单;
显隐半透明面板放在“界面”子菜单;
修正显隐字幕调整面板的功能;
将“更多”子菜单精简只保留必要项目等等
加入随机播放(播放列表)的功能
修正很多快捷键的翻译
加入了几个快捷键。希望不会搞乱用户以前自定义的快捷键,遇到问题建议重置设置。
修正A-B控制菜单
- 679
- 加上libunrar类库的部分
Win7/Vista下条件允许时默认启用玻璃界面效果
修正玻璃界面效果下窗口的前台效果
更多对Win7/Vista下玻璃界面的支持
支持IVM文件格式播放
避免硬件加速与IVM的冲突
- 675
- 将声道映射从解码器转移到播放器,为音效调整做准备。
当5.1以上声道音频时,提高中置声道(人声部分)的默认音量
菜单中显示自动探测到的音箱数目
根据指定输出设备计算正确的音箱数目
使用自定义音箱数目时,菜单中的音箱数目显示(手动指定)字样
- 672
- 更换音量控制位底图
对底部工具栏按钮布局做了更细致的优化,小尺寸窗口时可以显示更多按钮。
显示按钮的次序和比例根据使用习惯做了对应的调正。
针对不同屏幕dpi调整了按钮显示条件,避免非标准dpi下底部工具栏按钮重叠的问题
- 670
- 更换新的顶部按钮图标
全屏时点击右上角的打叉改为退出全屏而不是退出软件
对fps超过刷新率的一半以上的(50/60fps)的情况,自动停用防撕裂功能
将“去黑边”和“标准画面”集成为一个按钮 :)
加上新的去黑边按钮图片
- 667
- 没有EVR时也可在VMR9中应用防撕裂GothSync功能
- 666
- 优化防撕裂设置
可以通过 Ctrl+Alt+Shift+上/下 调整测试GothSync的不同设置
一些测试性代码
- 664
- 修正不能打开非支持列表中的文件类型问题
修正在打开文件对话框中选择所有文件类型时没有显示任何文件的问题
- 663
- 考虑到保存到ini带来的各种问题,暂时关闭该选项。直到嵌入sqlite来替代保存设置到软件目录的模式
- 662
- 可以设置不显示界面中心的“打开文件”按钮
界面背景对半透明图片支持更好
- 661
- 可以设置精确快进步幅
调整设置面板,合并播放习惯设置
加入“播放”子菜单,内有变速播放和AB控制菜单
合并DVD控制和播放子菜单,当播放DVD时,“播放”子菜单中显示DVD导航菜单
将文件关联表设为不可修改,以便保证版本升级和稳定性等
修正一个GothSync可能导致声画不同步的问题
防止一些情况下GothSync导致画面锁死
- 656
- 全面采用GothSync防撕裂的一次渲染器重写
启动软件时检查音频输出设备是否存在。如果音频输出设备不再存在于系统中,则恢复使用默认音频设备。
Shift + F1 / F2 可以控制第二字幕的延时
- 653
- XP并同时有EVR时,默认启用GothSync。没有EVR的XP默认启用VSync来防止画面撕裂问题。Vista+画面撕裂问题较少,默认不启用。
- 652
- 修正分析文件时因提交了错误的非unicode文件名而导致部分RAR分卷文件不能正常解出的情况
- 651
- 支持直接播放RAR文件!无需解压!
直接打开RAR文件即可播放文件中的视频文件。支持大部分格式,支持分卷压缩的RAR。
支持为RAR包中的视频文件匹配字幕。
支持自动解析RAR包中的视频文件并加入播放列表。
- 192
- 新的选项设置逻辑结构
add some remark
- 190
- 修正NCHitest返回错误值的情况
修改边框颜色 等等
fix APE support and display in setting
- 188
- verbose option when manual update
add menu button and other button
add file
安装或卸载完成后弹出
- 184
- 修正当两个快捷键指向同一功能时,修改设置会互相冲突的问题
- 183
- 圆角
some test for new button images
new border width
change to proper copyright line
- 179
- add ape support
- 178
- fix pixel shaders
- 177
- fix playlistbar leak
- 176
- remove "debug" on dxva
- 175
- 修正几处播放列表中可能导致Crash的潜在问题
测试使用ffmpeg进行Mp3解码的可能
- 174
- disable evr by default
words
- 172
- fix some case of crash when playlist opened
wait 4 sec before smart check file
- 170
- just round corner
Ctrl+P 打开播放列表
在选项菜单下加入恢复所有设置到默认的选项
在大屏幕上启用大按钮的功能可以忽略屏幕的dpi设置
修正在安装了Real 11后的系统上播放real视频无声音的问题
- 168
- fix thumb size problem under EVR
- 167
- 修正双字幕时字幕重叠的问题
完成EVR渲染器支持,Vista下自动启用
- 165
- 使变速播放支持2倍以上的速度
因为DirectSound设备不支持大于2倍的速度播放,所以当用户提高速度超过2倍时,将自动设置转而使用默认的WaveOut音频设备输出。
大于2.0倍速情况下,以0.5x为步进。
播放时在状态栏显示正在播放的文件名
减少误开之前的播放列表字幕(用1段字幕播放多段视频)的情况
- 163
- 修正检测鼠标移出(入)窗口区域带来的性能损失
- 162
- 缩略图生成中文化
当使用精简界面时,也会根据鼠标移动位置显示控制栏。
当使用精简界面时,鼠标移出画面时,会隐藏控制栏和菜单等
使用最小界面配置默认包括时间控制栏
选项 -> 音频设置 中加入使用 SPDIF输出的选项
- 160
- New UI Branch
为编译进行整理
整理编译
改善一些 3gp 3g2 音频和速度不正常的问题
选项中可以再播放设置中设置快进(退)的步幅
选项面板中不再因为鼠标误滑而且切换面板
当没有KeyFrame时按实际步幅快进(退)。当有KeyFrame在附近时,按最近的KeyFrame快进(退)
将第二字幕的默认位置改为第一字幕下方
- 155
- 修正右键菜单中收藏夹的显示问题
暂时删除选项中对智能拖拽的介绍(位置不对)
将内置TS分离器的优先级别提高
可以设置仅使用内置TS分离器便于选择音频
调整选项设置,给出智能拖拽的详细介绍链接
使用回车即可全屏
- 153
- 选项面板中加入音箱数目设置,对AC3 DTS 和 AAC解码均有效
加入老板键设置 (Ctrl + `) == 老板键
修正鼠标消失的问题
- 152
- fix fast forward and backward
prepare for evr
etc
evr files
修改因特殊情况(?)无法启用字幕功能时的警告文字
- 149
- 默认不再打开智能拖拽,在选项中可以打开此功能。
提供仅使用内置解码器的选项(禁用CoreAVC与PowerDVD等)
当用户屏幕分辨率较低时(小于1200),使用较小的控制按钮(20像素而不是30)。
修正一些3G2音频不能正常解码的问题
当播放尺寸非常小的视频时,自动调整窗口并放大视频,到不显示黑边的尺寸
启动软件时不再注册CoreAVC,以避免Missing Key的警告问题。
键盘'C'按钮重置画面位置尺寸
默认快进步幅改为 5秒,30秒,60秒
- 147
- 当提高音量超过100%,将自动启用增益,可以放大音量到1000%。 (但不改变系统音量)
修正一个当文件没有播放速度时(swf),不正常显示播放速度文字的问题。
smoother volume boost
- 145
- 修正一个不能使用连续剧模式添加多个文件的状况
- 144
- design work
通过右键菜单可以直接切换音频输出设备
由于部分用户反应音量较轻,默认启用音频放大增益功能 —— 除非用户在音频选项中选择高保真音质。
- 142
- 修正双字幕时字幕重叠的问题
change watermark
- 140
- 持续按住字幕延时调整按钮时,可以持续修正延时
持续按住快进按钮时,可以随着按住时间的增长,更大幅度的快进和快退
试图修正一个下载不完整的mkv文件导致播放器挂起或crash的问题,不过没有成功~~
加入一个可以控制智能拖拽的参数,待加入控制面板
- 139
- 138
- bugfix for some file that cant open
- 137
- 修正菜单中加速和减速播放的功能次序
更快速的开始播放。通过线程异步调入前后关联或相似的文件。
更快速的启动软件。通过线程异步调入和配置字体文件。
update MP4Splitter library
- 135
- 播放音频文件时不再自动缩小界面
加入IMA音频解码能力
修正播放EAC3音频的mkv问题
- 134
- 仅对 avi mkv ts 3个文件类型进行自动匹配
standby情况下点击打开文件进入高级文件打开面板,而不是快速打开
启动软件时通过子线程进行一些影响不大的启动检查(文件关联检查,解码器注册),加快软件打开速度
- 133
- might fix crash on some case of mkv
- 132
- 播放速率以0.1为单位调节
播放DVD时右键菜单中可以快速的切换字幕
- 131
- support s263 and amr_nb
- 129
- 通过 H 键可以快速隐藏或显示字幕
用户可以选择不显示 渲染失败对话框
在标题栏显示Build号
show build number at caption bar
- 127
- 尝试性修正一个可能与inv_zigzag有关的bug
修正另存字幕、另存缩略图的功能
修正一个导致dmp文件不会自动上传的问题
support scmpack.dll
- 125
- 尝试性修正强制音频采样率带来的Crash问题。同时默认不再提供强制音频采样率的选项
当Crash时自动上传dmp文件到服务器
Updater同时加入上传Crash的功能
- 124
- 快速画面比例切换中加入 2.35:1
收用户反馈 "取消"单击切换窗口而不暂停的功能
解码失败后会自动上传相关技术信息给反馈中心
暂时禁用内置的字幕调整功能,提高视频文件打开速度。避免连续拖入多个字幕时的报错问题。
fix default internal subtitle delay setting
- 122
- 当发现可下载的更新时,不再出现屏幕上闪现的对话框痕迹,仅在任务栏出现图标。
点击图标可以看到提示:"射手影音播放器智能更新程序将稍后开始检查是否存在可供升级的新版本,以获得最新的功能和改进..."
如果用户不进行取消操作,等待30秒后开始正式下载和更新。
当播放ssa字幕时,不用播放器字体设置替换ssa的默认字体
加入HDMV字幕类库
- 121
- fix updater check
wait before real update
- 120
- 调整音量时,状态栏也有显示音量值
台式机或者直流供电时,不再显示电量
发现一个不能正常被内置MpegSpliter解开的ts视频,只能用Nero Splitter来解开。原因还在分析中…
关于部分MP3不能正常解码的问题,是因为此类mp3或者视频在切割时候比较生硬,或者没有压缩打包文件头,导致解码时找不到前部分的Frame,因此返回 MAD_ERROR_BADDATAPTR 。 解决方案还在考察中
因为和Alt+F4的系统功能冲突,将快捷键 Alt+ F3-F6 均改为 Shift + F3 - F6
- 119
- support rmvb even in green edition
- 118
- 修正部分MP3播放问题 (改为系统解码器优先)
set updater on timer so reduce startup lag
- 116
- 修正拖拽到播放器的视频文件无法播放的问题。
根据用户回报、MpaDecFilter有一处因free导致的crash问题。但是难以锁定问题源头。
- 115
- 改进为多段视频调入一段的字幕,并加入手动功能
- 114
- 待机画面(未播放任何视频状态)时,点击播放器画面位置,会提示打开文件
播放器待机画面加入水印功能
更新了播放器和Updater的icon文件
CoreCodec组件升级到 1.9.5
自动升级支持外置Codec解码器升级
- 112
- 当播放器目录中包含PMPSplitter.ax 时自动调入 , 以支持PMP解码
禁用 MainConcept (Adobe2) MPEG Splitter ,避免没有PMP Splitter时播放pmp所可能造成的Crash
升级文件模式的外置解码器导入
升级detour.lib到2.1
- 110
- 全屏下也可以正常显示和隐藏亮度控制栏
再次提高内置解码器的优先级别,解决一些系统解码器冲突导致的解码兼容性问题
当播放mp4 flv时禁用powerdvd解码器
修正生成缩略图报错的问题
当亮度控制已经启用时,将启用按钮改为禁用按钮
当使用笔记本的静音和增减音量按钮时,不拦截控制功能。
修正生成缩略图的问题
菜单中加入修改默认抓图目录的选项
屏幕dpi非默认情况下,选项控制面板中的文字大小随之改变。
- 109
- 全屏下也可以正常显示和隐藏亮度控制栏
- 108
- 修正XP下 亮度控制栏上的按钮变成黑色的问题
当用户选择手动修改字幕字体不使用微软雅黑后,不再将黑体自动升级到微软雅黑。
通过菜单控制是否显示亮度控制栏,默认不再显示亮度控制
调整控制按钮栏,加入显示亮度控制栏按钮,加入了字体缩放控制按钮,删除了第二字幕控制按钮,将重置主字幕延时按钮改为切换主字幕
修正重置字幕延时不能保存的问题
改进了设置字幕的状态栏文字提示语言和信息
- 107
- fix black button
- 106
- 在窗口模式下也会自动隐藏鼠标
显示亮度控制栏时不再改变和影响视频尺寸
点击屏幕左上角可以停止或播放,同时不影响拖拽功能
将双击识别延时减小到200毫秒
且当双击没有绑定热键时,取消双击识别延时
对状态栏和亮度控制栏的显示和隐藏做了微调
- 105
- 完成亮度、对比度控制栏
当播放中鼠标移动到画面下方,会自动显示该控制栏。 如果当前视频渲染模式不支持控制器,可以点击“启用”按钮。
启用亮度、对比度控制会关闭并重新开始播放当前视频
- 104
- keep smartdrag when caption hidden, increase merit of internal decoder, dont not stop playing when user switch to player from other windows, disable coreavc when use vmr9 mixer
- 103
- 修正一些文件不能播放的问题 [BUG] 与修正BaseSpliter Crash的问题有关
修正使用GPU加速情况下一些文件不能播放的问题 [BUG] 与PDVD8的GPU加速解码器对avc1支持不完善有关
Working: ColorContolBar
- 102
- fix: window stay onTop when set it as Only Playing and paused
解决虽然勾选了“仅在播放时” 但是不播放的时候 播放器还是在最前端的问题
SmartDrag记忆上次位置
调整了avi容错默认设置,待观察是否兼容更多avi播放。 m_nDiscardMode = AVDISCARD_ALL;
当文件打开出错时不再自动播放播放列表中的下一个文件
Working: 加入亮度控制栏 CPlayerColorControlBar
- 100
- 当取消内置亮度控制时 强制到DX7设置
- 99
- smoother smart drag control
更平滑的智能拖拽
修正几种情况下 “智能检索顺序文件(连续剧模式)”的算法问题
加入调整亮度和对比度的能力 (需DX9并打开亮度控制模式)
Ctrl + Home — 提高亮度
Ctrl + End — 降低亮度
当打开播放列表时不再失去焦点,且主要快捷按键仍有效
add a little hint when vmr9 mixer not opened but try to control color and brightness
- 96
- 少许汉化和优化了热键设置界面
帮助菜单下加入捐助等项目
右键菜单进行了缩减少
右键菜单的音频选项中加入更方便切换声道的选项 (适合卡拉OK和双语视频)
播放时通过鼠标在画面右上角拖拽可以缩放画面,在画面中心拖拽可以移动画面
- 95
- fix Updater now can update more than one file and check before download font
show battery life in percent on status bar during playing, by tomasen
优化连续剧模式时的文件检索算法,提高效率,忽略差异大的视频文件。 如果检索超过12秒,退出检索。
修改字幕下载和搜索菜单。将网页搜索和字幕智能匹配分开,以免误解
播放列表下方加入清空按钮
修改状态栏顺序,将状态栏置于和其他DockingBar以内
按下鼠标时不立刻暂停视频,而是延迟300毫秒用于检测双击事件
升级DockBar类库到2.44
- 92
- little missed menu change
be able to load custom font file, new sub search dialog etc
- 90
- add: simple channel map control
show menu when mouse move when fullsreen, by tomasen
change status bar position
- 88
- fix: internal filter not working for green edition
- 87
- add show/hide playlistbar button etc, by tomasen
- 86
- smart add sequence files on more cases ( drop and click etc)
- 85
- string table translation by pete.
according to an article at MSDN(
http://msdn.microsoft.com/zh-cn/library/ms867211.aspx), translations of following terms were used:
backbuffer 后台缓冲区
offscreen surface 屏幕外表面
Allocator-Presenter 分配演示器
overlay surface 覆盖表面
pixel shader 像素着色引擎.
string table translation by pete
string table translation by pete
more translation, reference from mpc-hc
- 81
- fix fast backward problem
remove ffdshow in setup package
fix crash on broken mkv file
new subtitle upload dialog, and couple of new hotkeys, by tomasen
forbidden close action during uploading, by tomasen
- 77
- string table translation by pete
Add SVP Sub download Dialog, by tomasen
- 75
- string table translation
string table translation
fix few case or charset detection, by tomasen
automatic show status messages information during subtitle download, by tomasen
- 71
- Can't compile project svplib
Updated Mpeg2Spliter MpaDecFilter , fix multiple sub upload , by tomasen
add internal ffmpeg decoder
- 68
- small improvement
- 67
- remove the temp UpgradLog.XML
remove temp *.old files, commited by nextchat.mobi
remove useless local file
cleanup: do not polluted svn by auto-generated binary files, commited by nextchat.mobi
long pressed fastforward button will do real fast forward by keyframe
- 62
- remove Visual Studio's *.user from svn control, it should be ignored, commited by nextchat.mobi
fix and add setting for resume play etc
- 60
- add crashdump and option to disable subtitle match and fix
- 59
- fix crash on subtitle download and improve setting panel
- 58
- fix subtitle on emvb and quicktime etc
- 57
- new hotkey and icons
- 56
- remember last played position
- 55
- working updater
- 54
- fixs on 2nd subtitle alignment and vobsub
- 53
- add corecodec CUDA(Nvidia GPU) supported version
- 52
- fix file open default path
set default player for media keyboard
- 50
- add player control tool bar of sub delay
- 49
- bugfix on jurgment on english line
- 48
- detect and change font dymanicly
automatic open dir when open 1 file
change english subtitle line font, etc
- 45
- support tradition Chinese OS
- 44
- 加入Delay参数支持
remove asm
noop
多段视频可直接使用1段字幕播放
- 40
- 支持选项中操纵元素style(设置字幕颜色的按钮的基础)
完成双字幕控制面板,修正小问题
- 38
- refresh
no shit
no shit
no shit
no shit
SVPNet update
Sub Package Extract
able to download and play sub
improved name resolution
async sub download and loading
going to real match test
sub upload pre
sub hash
fix: idx+sub file extract
file upload network protocol
file upload tested
pass sub upload and download test with file hash term
upload thread
translating
auto open directory not exist anymore
more trans
open url dialog
more translating
dhtml setting ui
setting panel on fire
more 2nd sub function
correct 2nd sub display and menu added
able to play 2 diff language subtitles
auto gbk/big charset detection
default player check
gzip compressed network portocol
change to svplayer.shooter.cn
change sub fetch timing and many fix
updater implete
new registry position
small default setting change
updater check threaded
add GPU acel
|
|