Re: [PATCH] Remove all usage of memalign.

Reimar Döffinger <[email protected]>
Newsgroups gmane.comp.video.mplayer.devel
Message-ID <[email protected]>
On Thu, Jun 11, 2020 at 01:06:32PM +0200, Erik Auerswald wrote:
> Grepping the sources, one instance of memalign seems to be left in
> the file "libvo/vo_vesa.c":

Yes, I corrected the commit message locally:

Remove usage of memalign.

Switch to av_malloc instead.
Only vo_vesa remains using memalign as it requests 64-byte alignment,
which is more than av_malloc provides.
The fallback for memalign has been plain malloc, which meant crashes
on e.g. Win32 where malloc is not sufficiently aligned.


That said I am not sure vo_vesa needs vbe.h which I don't think is
available on Windows, and I don't think any modern Linux distribution
has it anymore either.

> I was curious about "TOOLS/checktree.sh".  As I understand it, there
> is no need to remove "memalign" from there.  The tool does report
> something, though:
> 
>      $ ./TOOLS/checktree.sh
>      checking for spaces in filenames ...
>      checking for uppercase extensions ...
>      checking for MSDOS line endings ...
>      ./vidix/dhahelperwin/common.ver
>      ./vidix/dhahelperwin/ntverp.h
> 
> While this seems to pertain to Windows, the other files inside the
> directory "vidix/dhahelperwin/" use UNIX line endings:
> 
>      $ file *
>      common.ver:   C source, ASCII text, with CRLF line terminators
>      dhahelper.c:  C source, ASCII text
>      dhahelper.h:  C source, ASCII text
>      dhahelper.rc: C source, ASCII text
>      dhasetup.c:   C source, ASCII text
>      NMAKEFILE:    ASCII text
>      ntverp.h:     C source, ASCII text, with CRLF line terminators
>      SOURCES:      ASCII text

common.ver almost certainly needs to use CRLF to work properly.
ntverp.h is probably a verbatim copy from ReactOS.
So that's fine, except that I doubt there are many computers
still alive that have the slightest chance of running vidix these
days, so it's likely mostly pointless cruft anyway.
_______________________________________________
MPlayer-dev-eng mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.