Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - KO Myung-Hun

Pages: [1] 2
1
Multimedia / Re: mplayer - just stopped working...sort of...
« on: April 16, 2024, 09:05:30 am »
Hi/2, again.

What's the result of gactrl in SNAP directory?

1. Run 'gactrl.exe' in SNAP directory such as x:\SNAP, where x is a boot drive.
2. Select '0' for 'Interactive Tests'
3. What's the value of '2D Acceleration' ?

KO Myung-Hun

2
Multimedia / Re: mplayer - just stopped working...sort of...
« on: April 16, 2024, 08:43:55 am »
Hi/2.

MPlayer itself does not have the feature switching to auto mode, but I'm not sure SMPlayer does.

Can you post the full log of SMPlayer playing a clip which is not played by MPlayer with -vo kva:snap option?

KO Myung-Hun

3
Multimedia / Re: mplayer - just stopped working...sort of...
« on: April 15, 2024, 06:14:38 am »
Hi/2.

I think SNAP mode should work on your machine.

How about trying to the following command like SMPlayer:

J:/Programs/Multimedia/mplayer/mplayer.exe -noquiet -slave -identify -nofs -sub-fuzziness 1 -vo kva:snap, -ao kai, -nodr -double -nomouseinput -nokeepaspect -wid 456 -monitorpixelaspect 1 -subfont-osd-scale 3 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -ass-styles I:/USERS/PETER/HOME/.smplayer/styles.ass -subcp ISO-8859-1 -aid 0 -subpos 100 -volume 99 -ss 165 -osdlevel 0 -vf-add screenshot=\tmp\smplayer_screenshots/shot -noslices -channels 2 -af-add scaletempo -af-add equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 110 L:/download/Caligula.mp4

Would you mind finding where snapwrap.dll is ? Is it in LIBPATH family when you launch mplayer.exe directly on command line ?

KO Myung-Hun

4
Multimedia / Re: mplayer - just stopped working...sort of...
« on: April 12, 2024, 08:07:48 am »
Hi/2.

With SNAP mode, there are any clips to play ?

Fortunately, VMAN mode seems to works. If you have no any problems, then I'll recommend to use VMAN mode.

How about DIVE mode ? Doesn't it work ?

And KAI is an audio driver, so it is not relevant to video playback. I think, this is a problem, rather.

MPlayer seems not to convert FLOAT samples to S16 ones.

Would you mind providing this clip ? I want to test for audio playback.

Thanks for your help as always!

KO Myung-Hun

5
Multimedia / Re: mplayer - just stopped working...sort of...
« on: April 01, 2024, 02:49:43 pm »
Hi/2.

Try -msglevel vo=9 for detailed message, please.

And how about vman mode(-vo kva:vman) ?

How about trying to launch mplayer with default options, that is, just [mplayer mp4-file] ? In this case, you should rename your ini file.

Finally, this is true for VLC ?

6
Applications / Re: libxml2 v2.11.5
« on: February 02, 2024, 03:21:45 am »
Hi/2.

Any error reports ? such as popuplog.os2, exceptq ?

7
Programming / Re: makefile interpretation - help needed
« on: October 15, 2023, 08:23:19 am »
Hi/2.

Quote

Code: [Select]
$(CC) @&&|
pumon2.obj COMMON.LIB   ..\source\si2.lib ..\source\win32k.lib so32dll.lib tcp32dll.lib pumon2.def
|


Here '@' means a response file. '&&' means a temporary file. '|' is a delimiter marking starting and ending of temporary file contents.

That is, the above line is passing 1 obj file, 5 lib files and 1 def file to $(CC) as a response file.

8
Programming / Re: Qt6 Development
« on: March 28, 2023, 02:16:49 am »
Weird.... - Zhigh-mem is definitely being used....
Code: [Select]
g++ -no-pie -Zstack 8192 -Zhigh-mem  -g  -DIN_GCC     -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -static-libstdc++ -static-libgcc -Zomf -Zstack 8192 -Zhigh-mem -o cc1plus.exe \
      cp/cp-lang.o c-family/stub-objc.o cp/call.o cp/class.o cp/constexpr.o cp/constraint.o cp/cp-gimplify.o cp/cp-objcp-common.o cp/cp-ubsan.o cp/cvt.o cp/cxx-pretty-print.o cp/decl.o cp/decl2.o cp/dump.o cp/error.o cp/except.o cp/expr.o cp/friend.o cp/init.o cp/lambda.o cp/lex.o cp/logic.o cp/mangle.o cp/method.o cp/name-lookup.o cp/optimize.o cp/parser.o cp/pt.o cp/ptree.o cp/repo.o cp/rtti.o cp/search.o cp/semantics.o cp/tree.o cp/typeck.o cp/typeck2.o cp/vtable-class-hierarchy.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o i386-c.o emx-cxx.o default-c.o cc1plus-checksum.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a -lintl  ../libbacktrace/.libs/backtrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a   -lmpc -lmpfr -lgmp   -lz
&
Code: [Select]
g++ -fno-PIE -c -Zstack 8192 -Zhigh-mem  -g  -DIN_GCC     -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -Ic-family -I../.././gcc -I../.././gcc/c-family -I../.././gcc/../include -I../.././gcc/../libcpp/include  -I../.././gcc/../libdecnumber -I../.././gcc/../libdecnumber/bid -I../libdecnumber -I../.././gcc/../libbacktrace   -o c-family/cppspec.o -MT c-family/cppspec.o -MMD -MP -MF c-family/.deps/cppspec.TPo ../.././gcc/c-family/cppspec.c
g++ -no-pie -Zstack 8192 -Zhigh-mem  -g  -DIN_GCC     -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -static-libstdc++ -static-libgcc -Zomf -Zstack 8192 -Zhigh-mem -o cpp.exe gcc.o gcc-main.o ggc-none.o \
  c-family/cppspec.o driver-i386.o emx-driver.o libcommon-target.a \
   libcommon.a ../libcpp/libcpp.a -lintl  ../libbacktrace/.libs/backtrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a

I encountered the similar problem. And it was because of the DLLs which are not linked with -Zhigh-mem. Check DLL dependencies of your gcc and ensure that they are linked with -Zhigh-mem.

9
Programming / Re: Qt6 Development
« on: March 27, 2023, 03:26:09 am »
Can you build with a prefix of qt6 or /qt6? For now, that seems the best way to keep it separate from @unixroot

I'm actually now not so certain it was the gcc version causing the issues - I reset GCC to the rpm version, and still got errors. I'd also been messing around yesterday on that box wih replacing the i686 versions of libs with the pentium4 ones - so maybe something go screwed up there too.

Perhaps I'll install to @unixroot/usr950 or something to keep it seperate - or just to @unixroot/usr/local ?

I want to vote to /usr/local950 as you did usually or @unixroot/usr/local950.

10
Hi/2.

Workaround is:

1. Disable mouse integration on Input - Mouse integration menu after Win-OS2 full screen session
2. Grab mouse by clicking OS/2 VM window
3. Press host key to release mouse from OS/2 VM window after Win-OS2 full screen session quit
4. Enable mouse integration on Input - Mouse integration menu

KO Myung-Hun

12
Programming / Re: Qt6 Development
« on: February 23, 2023, 05:16:56 pm »
Hi/2.

Hey Dave,

Feel stupid as Dmik ported Dav1d for Qt5 and I never noticed, you might want to review his changes, they look basically the same as yours quickly looking, there's other differences even though they're the same version. Perhaps just drop in the Qt5 version, or maybe just libdav1d, and update the BUILD.gn etc if needed.

Thats interesting.... I'd forgotten this - but indeed I had the initial patches for dav1d in https://github.com/psmedley/qt6-webengine-os2/commit/a70bb96c96df634e5472441d695be5eedfc7bbc8 based on the qt5 work.

Looks like the main differences are the xhanges to xf86inc.asm in https://github.com/psmedley/qt6-webengine-os2/commit/805bf77f6685a414b4688534b440b001a7c6252c#diff-a620cf88d9f41455099357472777f199beaf4683454fd86b6312f7149b1da6c3https://github.com/psmedley/qt6-webengine-os2/commit/167babc8243d00b067de3c35b4cfdb8829f6974a

I'll revert xf86inc.asm to the one from qt5... and see what happens...

I can see the following codes in your commits:

Quote
; Needed on OS/2 where it is 16-bit by default.
%macro SECTION_TEXT 0
    %ifidn __OUTPUT_FORMAT__,obj
        SEGMENT TEXT32 CLASS=CODE USE32
    %else
        SECTION .text
    %endif
%endmacro

BTW, why 16-bit not 16-byte? And the default alignment of SEGMENT/SECTION of NASM for obj is 1-byte unlike any other file format which is 16-byte in general. See https://www.nasm.us/xdoc/2.16rc12/html/nasmdoc8.html#section-8.4.1.

So if you want to declare segment with 16-bit alignment, you should add align=2. if 16-byte alignment, add align=16.

KO Myung-Hun

13
Programming / Re: Qt6 Application Testing
« on: February 19, 2023, 04:24:38 pm »
re: the trap in dav1d - I'm still suspicious of the patches I made in https://github.com/psmedley/qt6-webengine-os2/commit/805bf77f6685a414b4688534b440b001a7c6252c & https://github.com/psmedley/qt6-webengine-os2/commit/167babc8243d00b067de3c35b4cfdb8829f6974a - particularly given the problems in libvpx as well.

Segment alignment should be 16 at least for SSE. Or use parameter macros such as %1 if possible.

In case of aout, ld aligns segments to 16 bytes boundary unconditionally, so any additional flags are not required.

14
Programming / Re: Qt6 Application Testing
« on: February 16, 2023, 08:53:59 am »
Hi/2.

Hi/2.

I've built VLC successfully with .pc files extracted from MSYS2 packages, modified in according to your .pc files and renamed to Qt5*.pc.

However, VLC fails at startup due to SIGSEGV in Qt6Core.dll. I attach .pc files and EXCEPTQ log.

Thanks!

Are you able to raise a ticket for this at my GitHub?

I've opened a ticket.

15
Programming / Re: Qt6 Application Testing
« on: February 08, 2023, 12:09:49 pm »
Hi/2.

I've built VLC successfully with .pc files extracted from MSYS2 packages, modified in according to your .pc files and renamed to Qt5*.pc.

However, VLC fails at startup due to SIGSEGV in Qt6Core.dll. I attach .pc files and EXCEPTQ log.

Thanks!

KO Myung-Hun

Pages: [1] 2