New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #19204 (new enhancement)

Opened 3 years ago

Last modified 3 years ago

transcode-1.1.2 Patches for MMX support

Reported by: wickedguitar6@… Owned by: lionteeth@…
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: Cc: devans@…
Port: transcode

Description

Patched files: filter/yuvdenoise/deinterlace.c filter/yuvdenoise/motion.c

The assembler does not recognize functions ".endr" and ".rept" I manually wrote the assembly loops again in those files using the comments found in those files.

Attachments

Portfile-transcode.diff Download (510 bytes) - added by wickedguitar6@… 3 years ago.
Portfile: the configure script should use "ld_classic" when opting for "+mmx"
patch-filter-yuvdenoise-motion.c.diff Download (43.7 KB) - added by wickedguitar6@… 3 years ago.
Manual rewritting of assembly loops in filter/yuvdenoise/motion.c
patch-filter-yuvdenoise-deinterlace.c.diff Download (7.9 KB) - added by wickedguitar6@… 3 years ago.
Manual rewritting of assembly loops in filter/yuvdenoise/deinterlace.c

Change History

Changed 3 years ago by wickedguitar6@…

Portfile: the configure script should use "ld_classic" when opting for "+mmx"

Changed 3 years ago by wickedguitar6@…

Manual rewritting of assembly loops in filter/yuvdenoise/motion.c

Changed 3 years ago by wickedguitar6@…

Manual rewritting of assembly loops in filter/yuvdenoise/deinterlace.c

Changed 3 years ago by jmr@…

  • cc devans@… added
  • owner changed from macports-tickets@… to lionteeth@…
  • port set to transcode
  • milestone MacPorts Future deleted

Remember to cc the maintainer in future; I'm only reassigning now because I came across this ticket by chance.

Changed 3 years ago by devans@…

I'm deferring to lionteeth on this one as I don't have an Intel platform available to verify the patches.

Note: See TracTickets for help on using tickets.