Daum PotPlayer 歷史版本列表
Daum PotPlayer 是一個先進的音頻和視頻播放器,充滿了對其複制的詳細控制功能。從具有無數皮膚的玩家本身的詳細定制,這個多媒體應用程序使每個人都能進入電影和音樂的世界。它內置了所有最受歡迎的編解碼器套件,因此您甚至不必安裝繁瑣的第三方編解碼器包。此外,Daum PotPlayer 可以與各種各樣的視頻設備(* 相機,DVD 播放機,數字錄像機,模擬和數字電視),令人難以置信的工具和功能(... Daum PotPlayer 軟體介紹Daum PotPlayer (32-bit)Daum PotPlayer (64-bit)
更新時間:2023-05-23
更新細節:
What's new in this version:
Fixed:
- an out-of-sync problem when playing with mjpeg codec
- a problem where an error occurred when playing with a specific MPEG 2 codec
- an issue where the title screen did not appear when playing certain DVDs
- the problem that the screen was broken when using certain H264 DXVA
更新時間:2023-05-23
更新細節:
What's new in this version:
- Support more APFS features
- Minor fixes
更新時間:2023-04-12
更新細節:
What's new in this version:
- Fixed problem opening some APFS volumes
- Support "Preserve file dates" option for APFS volumes
- Minor fixes
更新時間:2023-04-08
更新細節:
更新時間:2023-04-08
更新細節:
What's new in this version:
Highlights & Features:
- Bumping version to 3.1.0 (min libopenshot version to 0.3.1)
- Improved Profiles (400+ Export Profiles, New Profile UI, and more)
- Improved Undo / Redo system, includes grouping actions (i.e. single undo for split-clips and similar multi-step edits)
- Improved Preview & Split Clip dialog (correct aspect ratio, correct sample rate)
- libopenshot Improvements:
- Huge Time Re-mapping update (improved audio resampling, better support for backwards audio, bezier curve audio support)
- Improved Caption Effect
- Caption effect font_size moving from "Points" to "Pixels"
- Caption effect default properties have been changed (smaller text)
- Caption effect improvements / fixes (better VTT support)
- Memory leak fixes
- Clip caching - causing a large memory leak
- Small memory leak in FFmpegReader
- Improved Performance (FrameMapper & Clip objects now include extra caching and optimizations)
- Improved Keyboard Bindings (arrow keys)
- Bug fix for Blender Animated Titles using high FPS (incorrect duration)
- Bug fix for Mac Chroma Key effect (babl color methods)
- Bug fix for video preview widget resizing, to correctly clear cache
- Bug fix for Automatic Transition Direction logic (i.e. correctly fade in/out based on where the transition is dropped)
- Fixing many bugs reported via Sentry.io
- Fixed issue with AppImage to support newer distros (related to glibc compatibility)
- Improved About dialog (release notes link, remove "candidate" for official releases)
- Expanded default Emojis (adding in Arrows, Shapes, and Brands)
- Improved File Properties Dialog, to handle replacing files and thumbnails, and better support for changing FPS
- Updated language translations
- Updated supporters and donors
- Updated docs / user-guide
更新時間:2023-04-08
更新細節:
What's new in this version:
Added:
- compute shader support to ReShade FX shader language, supported in D3D11, D3D12, OpenGL and Vulkan
- option to not clear alpha channel of screenshots
- option to include preset name in screenshot file name
- JPEG as a screenshot format option
- option to duplicate current preset when creating a new one
- option to only load enabled effects
- performance mode toggle keyboard shortcut
- global option to force fullscreen mode in D3D, ReShade.ini
- support for global config file to change base and module load path (instead of having to rely on environment variables). To use, ceate an INI file with the same name as the ReShade DLL (e.g. dxgi.ini) next to it, with these contents
- position of separator between technique and variable list in UI to config (so it is persistent between runs)
- technique context menu button to open containing folder in Windows explorer
- category context menu button to reset all variables in that category to their default values
- separate code viewer window, so one can view generated code and edit a shader simultaneously
- editor support for "Shift + Tab" to remove line indentation without selection
- editor support for paste on new line
- visual indicator to text editor title when open document is unsaved
- message to home tab when a texture failed to load
- yellow highlight to items in the technique list where the underlying effect compiled with warnings and added those warnings to the tooltip
- effect parser error when encountering multi-dimensional array
- effect parser error when using sRGB sampling on back buffer but back buffer format is not RGBA8
- [strike]Added effect parser error when static variable initializer is not a literal expression. This is a breaking change for some effects![/strike]
- effect parser warning when specifying negative value for texture property
- "tex2Dsize" intrinsic overload which takes a storage object (for compute shaders)
- "barrier", "memoryBarrier" and "groupMemoryBarrier" intrinsics for use in compute shaders
- atomic intrinsics "atomicAdd", "atomicAnd", "atomicOr", "atomicXor", "atomicMin", "atomicMax", "atomicExchange" and "atomicCompareExchange"
- support for "SV_IsFrontFace" semantic to GLSL/SPIR-V code generation
- support for "min16int", "min16uint" and "min16float" scalar and vector types
- "mousewheel" source for uniform variables to use mouse wheel input
- "overlay_active" and "overlay_hovered" source to uniform variables, which hold the index (from the top in the effect file) of the UI widget the user is currently entering a value in or hovering in the UI
- more verbose logging in case of D3D10/11 resource creation failures
- pass names for passes writing to a texture on the statistics page
- device and driver information to UI in OpenGL
- support for comma character in INI elements
- path text box to app selection in setup tool
- different sort modes to app selection in setup tool
- button to add custom effect package to setup tool
- option to skip individual effect selection using three state checkboxes to setup tool
- setup tool archive validation when opening it
- standard Epic Games Launcher install location to setup tool search paths
- heuristic to setup tool that chooses the depth reversed setting based on the year a game came out
- error to setup tool when installing to an application that already has ReShade installed via a different render API
- notice on how to uninstall to final setup tool screen
- signature to setup tool
Improved:
- file and directory selection dialogs (including the preset selection) and added icons
- format of variable names in generated GLSL code for better readability
- effect parser error recovery for errors inside struct definitions
- speed of setup tool application detection
Changed:
- INI option names for a cleaner look! The setup tool will update them when installing over an existing config, but be aware of this when doing a manual update, since some of your settings may get lost.
- preset path option to save as a relative path to the ReShade DLL if preset is in the same or a subdirectory
- "tex2Dfetch" intrinsic to accept coordinates without a mipmap level and added seprate overload which accepts a mipmap level. This is a breaking change, so make sure to update your shaders (it will continue to compile with warnings in most cases, since int4 can be implicitly casted to int2, but only behaves the same then if the passed in mipmap level was zero)!
- D3D9 depth buffer detection logic to always run independently on each frame (fixes flickering in some games, like RE4 Remastered HD)
- splash banner to disappear immediately after reloading finished on all reloads except the first one
- assembly viewer text to get updated after an effect finished compiling
- HLSL compilation to enable highest optimization level only when performance mode is active
- configuration to save and restore custom style independently of the fixed presets (so its not lost when switching between those)
- keyboard shortcuts to be inactive while typing into text boxes
- item width for variable editor UI widgets
- texture name reservation to only run in OpenGL compatibility contexts by default
- default preset file name to "ReShadePreset.ini"
- setup tool to install to "bin" directory if one exists next to the executable (for Source Engine games)
Fixed:
- mouse button double clicks not registering
- red and blue color channel being switched in D3D12 screenshots in some applications
- hang in Vulkan games because fence completion check was comparing against wrong return value
- partial screen updates in D3D9 messing up ReShade rendering (e.g. in IL-2 Cliffs of Dover)
- hooks not being installed in applications that call "LoadLibraryExA/W" with flags (e.g. Prey)
- duplicated D3D10/D3D11 hooks (since the D3D10 driver may use D3D11 internally)
- D3D9 depth surface replacement messing up games using INTZ format themselves (e.g. Dead Space)
- artifacts in D3D9 games using partial depth buffer clears
- artifacts in OpenGL games using GL_ALPHA_TEST
- unbound key shortcuts potentially triggering if application sends input messages for key code zero
- crash if application calls "ID3D11Device::CreateShaderResourceView" and similar with a nullptr resource (e.g. in Snowrunner)
- crash when application unloads ReShade while a thread is still calling "GetMessage" (e.g. in Dolphin)
- crash in Vulkan when data race occurs after multiple threads failed to access a value from a lockfree table (e.g. in Baldur's Gate)
- crash if font atlas creation fails
- crash when parsing ReShade FX code that attempts a function call outside of a function
- crash if ReShade FX code contains shader function with an output parameter or return value without a semantic
- crash when pressing "Shift + Tab" in editor with a line that has only spaces selected
- R8 and RG8 textures having an alpha value in D3D9
- wrong render targets being set in D3D12 if effect contains multiple techniques
- primitive topologies other than triangles not working in OpenGL
- "tex2Dstore" intrinsic writing with a slight offset in OpenGL
- precision of floating-point constants in generated HLSL/GLSL code
- preprocessor removing spaces in macro arguments
- preprocessor not trimming all whitespace before and after macro arguments and around concatenation operator
- preprocessor not adding adding backslashes to escape quotes in stringize operator
- code generation for switch statements with multiple cases pointing to the same block
- SPIR-V code generation for struct member accesses on function return values
- SPIR-V code generation for struct input parameters
- SPIR-V code generation for switch statements that contain branches
- SPIR-V code generation for "inout" function parameters with semantics and arrays
- HLSL code generation for global "static" variables
- HLSL code generation for loops on uniform variables in shader model 3
- missing interpolation qualifiers in generated GLSL code for struct return values
- location calculation for GLSL array input and output variables
- GLSL code generation for "inout" function parameters with semantics
- GLSL code generation for shaders that have multiple input or output parameters with the same semantic
- effect parser error when initialization array of structs using initializer list syntax
- incorrect FreePIE uniform data padding
- "timeout" annotation on techniques for very small values (so one can now set it to "1" to only have the technique run a single time)
- division by zero if min/max are switched for "random" uniform source
- user being able to enter invalid characters as a preprocessor macro name
- dragging technique to a new location not preserving order of the others
- editor font affecting search and replace buttons
- pooled textures not always showing up on statistics page
- double click behavior on app selection list in setup tool (it now only reacts if the same item is clicked twice)
Removed:
- "tex2Dgather" intrinsic and instead split it into separate variants for each component
- separate "tex2D[...]offset" texture intrinsics and instead made them overloads
- technique percentage numbers from statistics (since they where commonly misunderstood)
- support for "POSITION", "VPOS" and "DEPTH" input semantics (use "SV_Position" and "SV_Depth" instead)
- error limit again since it can hide errors behind a lot of warnings
更新時間:2023-04-06
更新細節:
What's new in this version:
- Added GPU Super Resolution function to built-in D3D11 video renderer
Fixed:
- an issue where audio visualization did not work when only the right channel had voice
- a problem that was captured strangely when capturing with subtitles in the D3D11 video renderer
- a problem where sound did not come out in certain situations when playing damaged videos
- a problem where sound did not come out in certain flac codecs
更新時間:2023-03-27
更新細節:
更新時間:2023-02-27
更新細節:
What's new in this version:
Features:
- Added auto-save option to home page and visual indicator when preset was modified but not saved yet (and removed previous option on settings page)
- Added startup preset option (current preset is reset to that one every time ReShade is loaded)
- Added option to create a new preset from an existing template
- Added confirmation popup before deleting global preprocessor definition from configuration
- Added warning message to home page when no effect files were found
- Added warning log message when an effect search path could not be resolved
- Added option to play an audio file when taking a screenshot
- Added support for loading add-ons with ".addon32" or ".addon64" file extension (depending on whether the game is 32-bit or 64-bit)
- Added "reshade_set_current_preset_path" add-on event that is called whenever the preset is changed
- Added "reshade_reorder_techniques" add-on event that is called whenever the order of techniques is changed (and also added an API method to change the order)
- Added add-on API method to block keyboard and mouse input
- Added "%Count%" macro to include number of screenshots in screenshot file name
- Changed effect caching to include used preprocessor definitions
- That way the "Preprocessor definitions" category in the variable list is now hidden entirely when no preprocessor definitions need to be shown, even when an effect was loaded from cache
Fixed:
- Fixed ReShade not showing up in No Man's Sky VR
- Fixed huge performance hit in Hogwarts Legacy
- Fixed crash in D3D12 on Intel hardware
- Fixed crash in Cyberpunk 2077 and some other D3D12 games (requires the "Copy depth buffer during frame to prevent artifacts" option to be enabled!!)
- Fixed corrupted technique handles after sorting techniques
- Fixed uninitialized memory being written to log during DXGI composition swapchain creation
- Fixed incorrect map flag for textures in D3D10/11
- Fixed D3D9/10/11 push descriptor bindings
- Fixed OpenGL cube map updates with multiple faces
- Disabled alternative D3D11 state block implementation again because it breaks RTSS
Miscellaneous:
- Added tooltips to preset buttons
- Added log level enum to add-on API
- Added a couple more dynamic pipeline states in D3D10/11
- Added support for binding zero pipeline handle in D3D9/10/11/12
- Added "gl[...]Separate" hooks to more accurately pass OpenGL state to add-ons
- Added "glClear(...)Bufferi(u)v" hooks
- Changed preprocessor error when opening included file failed to only show file name
- Changed preset saving to never remove "TechniqueSorting" key from existing presets
- Changed screenshot post-save command to support executables in PATH
- Changed used preprocessor definition filter to hide already defined ones
- Changed function parameter order of "AddonInit" and "AddonUninit" add-on entry points
- Changed add-on loading failure log message level from warning to error
- Changed "reshade_reloaded_effects" event to also be called after destroying previous effects during reload (to give add-ons the change to clean up invalidated handles)
更新時間:2023-02-10
更新細節: