Jump to content

roytam1

Member
  • Posts

    3,664
  • Joined

  • Last visited

  • Days Won

    421
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. Try filing bug here then https://github.com/MoonchildProductions/Pale-Moon/issues
  2. and of course for VP9 4k, there is already a bug opened in palemoon: https://github.com/MoonchildProductions/Pale-Moon/issues/547
  3. But neither Firefox nor Pale Moon use DirectShow for media.
  4. Official Palemoon uses System accelerated codec(Media Foundation) for decoding video, not my build
  5. Please try official build(on Win 7 or newer OS of course) first. If official build doesn't work, report a bug to them.
  6. I can try updating libvpx with 52esr one, but I think I can't use ffvpx because palemoon's build system can't use assembler flags. Not to mention you have to fix code to use ffvpx. BTW: https://forum.palemoon.org/viewtopic.php?t=13086
  7. There is no difference with LAV and VLC as they all use ffmpeg libraries.
  8. Does it happen in older build?
  9. New Build! 32bit https://o.rthost.cf/palemoon/palemoon-27.6.0a1.win32-git-20171029-9a44165b2-xpmod.7z 64bit https://o.rthost.cf/palemoon/palemoon-27.6.0a1.win64-git-20171029-9a44165b2-xpmod.7z Official repo changes since my last build: - Update preferences to use the new AUS infra. (117926d) - Don't set a fallback detailsURL since we supply this in the update XML. (6799590) - Don't use OpenMP on KISS‐FFT (91c8e54) - Rework DecodedStream::RecreateData() (d1e0736) - Rename MediaDecoder::UpdateDecodedStream to MediaDecoder::UpdateStreamBlockingForPlayState (2ab33cc) - Move AddOutputStream code below MediaDecoder::Load() (df9ab24) - Move MediaDecoder::UpdateStreamBlockingForStateMachinePlaying to the MDSM (2f761ba) - Move MediaDecoder::UpdateStreamBlockingForPlayState to the MDSM (a828d01) - Rework MediaDecoder::AddOutputStream and move related code to the MDSM (9a0c52d) - Merge pull request #1426 from MoonchildProductions/aus‐update (b76b89a) - Merge pull request #1429 from trav90/media‐work (bf22598) - Make sure the AUS %PRODUCT% var is an acceptable version of the application name. (a62ccf0) - Make sure channel‐prefs.js is packaged into MAR files. (956932b) - Use buffered range to determine next frame availability (3d60d11) - [MSE] Move the definition of EOS_FUZZ to be public (aacfa2b) - [MSE] Enable NextFrameBufferedStatus() for MediaSourceDecoder (1c614f8) - [MSE] Determine when canplaythrough can be fired (526676c) - Add mochitest that ensures the canplay/canplaythrough and readyState is properly updated according to buffering condition (7e05571) - Don't immediately fire canplaythrough for streams without duration (fedc5a8) - Align for(let x=n ; ; ) loops with the finalized ES6 spec. (fff7ef4) - Merge pull request #1431 from trav90/media‐work (fe81f2d) - Fix incorrect MPL 1.1 header in safemode dialog. (607fa4d) - Rewrite the safe mode dialog script and preprocess it. (9a44165) - Convert C‐style license blocks to native XML/JS style. (49d4d3d) - Remove preprocessing of safemode.js again. (6d87d31) My changes since my last build: - Replaced KISS FFT with MoonchildProductions/kissfft with a fix of compilation with MSVC 2013 - Replaced mozjemalloc with Firefox 54 one, with some changes for compilation
  10. Try extracting with 7-zip as archive is compressed with LZMA2.
  11. Pale Moon XP get no Graphic card based acceleration for video playback (unless you use new OS and use OS' Media Foundation codecs). So if your CPU is not fast enough, video playback may become choppy.
  12. So you made some progress on it, how can you wrap GetGlyphIndices? Does your wrapper work without uniscribe?
  13. New Build! 32bit https://o.rthost.cf/palemoon/palemoon-27.6.0a1.win32-git-20171024-625677934-xpmod.7z 64bit https://o.rthost.cf/palemoon/palemoon-27.6.0a1.win64-git-20171024-625677934-xpmod.7z Official repo changes since my last build: - Convert resourcemonitor poll() to float, and break the loop immediately when done. (e6ea83a) - Explicitly typecast GetAsNode() in nsINode.cpp (d9b9648) - Merge pull request #1415 from trav90/build‐bustage‐fix (2f7f691) - Convert toolbar images to variables on Windows theme (353798b) - Convert organizer.css toolbar styles to variables on Windows (953841a) - Improve appearance of downloads indicators on dark backgrounds on Windows (7fce7f2) - Fade text on inactive windows on Win8/10 (a64c229) - Use brighttext instead of lwtheme for download indicator on Windows (e7df390) - Merge pull request #1416 from Lootyhoof/win‐button‐work (1cee46d) - Import zlib update from UXP. (ccd49f0) - Blocklist update (d4aac54) - Confine Glass download icons to Windows Compositor mode (f5a0ca3) - Merge pull request #1418 from Lootyhoof/win‐button‐work (c09757d) - Move MediaDecoder::DecodedStreamData and related code to its own file (124b2d5) - Notifications ‐ user settings ‐ the immediate duration of the alert (b140146) - Notifications ‐ user settings ‐ the immediate duration of the alert (improvements) (169792d) - Merge pull request #1420 from janekptacijarabaci/notifications_settings_1 (1bf1ce2) - Merge pull request #1419 from trav90/media‐work (f9a610f) - Improve logic of loadManifestFromZipReader. (2a18ead) - Remove telemetry gathering from XPIProvider. (b41acc6) - Guard against early states in UpdateNextFrameStatus (26b7de1) - Create a wrapper class where MediaDecoder::mOutputStreams can move (e22202a) - Move MediaDecoder::mOutputStreams to DecodedStream (738ad78) - Remove dependency on MediaDecoder from DecodedStream (4faea12) - Remove MediaDecoder::ConnectDecodedStreamToOutputStream() (281cd84) - Remove MediaDecoder::DestroyDecodedStream() (f7f9094) - Move stream connection code from MediaDecoder to DecodedStream (ad50da2) - Move output stream code from MediaDecoder to DecodedStream (3c1cedc) - Remove now unused functions (e4ee637) - Make SystemResourceMonitor.stop more resilient to errors. (d3e2e53) My changes since my last build: - backed out commit ccd49f0 in favor of cloudflare-zlib - Merged Feodor2/Mypal/commit/901dbd42a
  14. It starts now, but no text and images (maybe cairo's problem?) EDIT: With some testing, Text issue may because of usp10? EDIT2: So Uniscribe doesn't work in NT 3.51 and throws 0x8007007F EDIT3: GetCharacterPlacementW failed as well? EDIT4: Tried GetTTUnicodeGlyphIndex() from MSDN, GetTTUnicodeGlyphIndex() itself works but I found that ExtTextOutW() does not support ETO_GLYPH_INDEX in NT 3.51. If I can't find a way to convert all related code back to non-glyph way, the project will hit dead end. Test binary: http://o.rthost.cf/gpc/files1.rt/fx36vc71-20171025.7z
  15. jemalloc may be the one who limits 1.5GB RAM usage. If you know how to change the limit without breaking it, please tell me.
  16. https://o.rthost.cf/palemoon/sources_patches_20171004.7z Some changes from Feodor2 are not integrated, maybe I should update the source patch archive after $dayjob.
  17. You can always use `git apply my-patch.diff`to apply my patches. Git may complain there is trailing spaces in the patch file but the patch will be applied anyway. If you're applying my patch without git environment, use GNU patch utility then: patch -p1 -i my-patch.diff
  18. Oh nice. But mine is latest 3.6 (3.6.28) which changes alot. Still waiting for your wrapper release BTW I found that NTSD is better than WINDBG in NT 3.51, which produces better stack trace (although I still can't find root of NULL FontMetrics pointer issue now).
  19. That will be super hard as mozilla moves towards to google-ish usage of C/C++ language style, which makes compiling with old MSVC compiler hard/impossible. BTW I'm debugging fx36oldwin attempt to use NULL FontMetrics and crash in NT 3.51, many nsILocalFileWin changes are ported from 2.0 branch.
  20. I think it is better having portable loader separated from main executable for reducing differences between palemoon git HEAD and my build.
  21. Such UI is default UI in new Firefox in Win10. I'd rather prefer Classical UI.
  22. Yeah. So use USP10.DLL for GlyphIndex retrieving. The gfx drawing is still need more work.
  23. You can follow this guide and most probably will work without troubles. https://forum.palemoon.org/viewtopic.php?f=19&t=13556
  24. Chrome shows TLS 1.2, but SNI is still not available.
×
×
  • Create New...