- Jul 18, 2012
-
-
Rafaël Carré authored
in libmpeg2/motion_comp_arm_s.S have addresses in .text, which is bad for shared libraries. Some environments demand that .text actually be read-only all the time, yet MC_put_o_16_arm etc require that the addresses be modified by the dynamic linking mechanism (dlopen, LoadLibrary, etc.) Even in those environments which permit the dynamic linker to modify the .text segment, the runtime cost of doing the relocation can be noticeable. This commit rewrites the linkage, discarding the tables of addresses in favor of tables of offsets. All transfers are local within each individual function, so there can be no interference by processing that occurs after assembly, such as link-time re-ordering (even of individual functions.) Patch by John Reiser <jreiser@bitwagon.com>
-
- Jun 24, 2010
-
-
Sam Hocevar authored
-
- Oct 17, 2008
-
-
Michel Lespinasse authored
configure option, due to AC_TRY_COMPILE not declaring arguments (not even void) for the main() function it generates.
-
- Oct 15, 2008
-
-
Michel Lespinasse authored
want header.c to manipulate the decoder structures directly.
-
Michel Lespinasse authored
The idea is that we don't want header.c to know that level of detail about the decoder's internals.
-
- Oct 12, 2008
-
-
Michel Lespinasse authored
have header.c poke into the mpeg2_decoder_t structure nowadays.
-
- Oct 10, 2008
-
-
Michel Lespinasse authored
CPU intensive part of libmpeg2) from the rest of the decoder (i.e. the chunk gathering, header parsing and state machine). Eventually I want to get to a point where decode.c and header.c do not know about the internals of the mpeg2_decoder_t type. Longer term, I want to be able to switch the slice decoders, for example to support GPU acceleration.
-
- Oct 09, 2008
-
-
Michel Lespinasse authored
The FSF changed headquarters a long time ago. Here is a patch to update the license headers in libmpeg2 to reflect that change. It also includes a similar change for the COPYING file. I just replaced yours with the copy in /usr/share/common-licenses/GPL-2 on my Debian system.
-
Michel Lespinasse authored
they depend on the caller knowing implementation details of the mpeg2_decoder_t type. Move the function declarations to mpeg2_internal.h...
-
Michel Lespinasse authored
* Allocate aligned buffers using mpeg2_malloc(), to avoid reimplementing this in the samples (and demonstrate usage - mpeg2_malloc() is public just so people can do this) * In a few places, remove the local 'sequence' variable and replace with info->sequence - the main reason here being to limit differences between the various code samples.
-
Michel Lespinasse authored
This is both to test that they do compile, and to give easy access to the binaries for running them.
-
- Oct 05, 2008
-
-
Sam Hocevar authored
-
- Sep 17, 2008
-
-
Jean-Baptiste Kempf authored
Patch from Diego Biurrun
-
- Jul 18, 2008
-
-
Sam Hocevar authored
-
Sam Hocevar authored
-
- Jul 16, 2008
-
-
Sam Hocevar authored
-
Sam Hocevar authored
* configure.ac: remove include constructs because aclocal isn't clever enough to look for missing macros in these files.
-
Sam Hocevar authored
-
- Jul 15, 2008
-
-
Sam Hocevar authored
of DIST_SUBDIRS) and putting them back in $(includedir)/mpeg2dec (instead of $(includedir)/libmpeg2).
-
- Jul 12, 2008
-
-
Sam Hocevar authored
-
- Jul 11, 2008
-
-
Sam Hocevar authored
-
Christophe Massiot authored
regression tests) ; * ChangeLog, NEWS: sync with the 0.4.1 branch, and prepare for the 0.5.0 release ; * configure.ac, vc++/config.h: bump up revision to 0.5.0.
-
Sam Hocevar authored
have been too many breakage reports.
-
Sam Hocevar authored
they are doing.
-
Sam Hocevar authored
remaining compatible with the previous interface.
-
Sam Hocevar authored
-
Christophe Massiot authored
-
- Jul 09, 2008
-
-
Sam Hocevar authored
-
Sam Hocevar authored
-
Sam Hocevar authored
-
Sam Hocevar authored
-
Sam Hocevar authored
the empty argument list.
-
Sam Hocevar authored
-
Sam Hocevar authored
* configure.ac Makefile.am: hide autotools files in .auto, only recurse "make" into directories that build stuff, and replace INCLUDES with more modern AM_CPPFLAGS.
-
- May 15, 2008
-
-
Christophe Massiot authored
rates, spotted by Craig Milo Rogers.
-
- Apr 25, 2008
-
-
Christophe Massiot authored
-
Christophe Massiot authored
-
Christophe Massiot authored
-
- Apr 11, 2008
-
-
Christophe Massiot authored
cleaned up by Diego Biurrun and Alexander Strange.
-
- Apr 10, 2008
-
-
Christophe Massiot authored
-