2
I Use This!
Inactive

Commits : Listings

Analyzed about 14 hours ago. based on code collected about 19 hours ago.
Apr 24, 2023 — Apr 24, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Functions MC_put_o_16_arm, MC_put_o_8_arm, MC_put_x_16_arm, MC_put_x_8_arm 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. More... almost 12 years ago
Make internal headers self-sufficient. Patch courtesy of Diego Biurrun. More... almost 14 years ago
Do not use -Wstrict-prototypes: this was breaking the --enable-warnings configure option, due to AC_TRY_COMPILE not declaring arguments (not even void) for the main() function it generates. More... over 15 years ago
Also pass q_scale_type thru the generic coding_t structure - we do not want header.c to manipulate the decoder structures directly. More... over 15 years ago
Move quant matrix prescaling and chroma quant matrix selection into slice.c More... over 15 years ago
Move the alternate_scan bit to the coding_t structure - we prefer not to have header.c poke into the mpeg2_decoder_t structure nowadays. More... over 15 years ago
First step towards decoupling the slice decoder (which is the main CPU intensive part of libmpeg2) from the rest of the decoder (i.e. the chunk gathering, header parsing and state machine). More... over 15 years ago
From Diego: More... over 15 years ago
mpeg2_init_fbuf() and mpeg2_slice() are not currently useable as an API - they depend on the caller knowing implementation details of the mpeg2_decoder_t type. Move the function declarations to mpeg2_internal.h... More... over 15 years ago
This change modifies the code samples as follows: More... over 15 years ago
Make sure code samples will get compiled when typing 'make'. This is both to test that they do compile, and to give easy access to the binaries for running them. More... over 15 years ago
Remove obsolete files. More... over 15 years ago
Remove extra set of braces to keep things consistent Patch from Diego Biurrun More... over 15 years ago
* Bump version to 0.5.1, update NEWS and ChangeLog. More... almost 16 years ago
* Make sure the .pc files still refer to /usr/include/mpeg2dec. More... almost 16 years ago
* Makefile.am: iterate into the vc++ directory when building, too. More... almost 16 years ago
* acinclude.m4: split this file into separate .m4 subfiles. * configure.ac: remove include constructs because aclocal isn't clever enough to look for missing macros in these files. More... almost 16 years ago
* bootstrap: update bootstrapping script. More... almost 16 years ago
* Fix installation of the headers by re-adding include to SUBDIRS (instead of DIST_SUBDIRS) and putting them back in $(includedir)/mpeg2dec (instead of $(includedir)/libmpeg2). More... almost 16 years ago
* Rename tarballs to libmpeg2 for the 0.5.0 release. More... almost 16 years ago
* Fix the libtool invocation's -version-info middle number. More... almost 16 years ago
* src/dump_state.c: sync with the recent change in mpeg2.h (otherwise breaks 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. More... almost 16 years ago
* libmpeg2/configure.incl: only avoid -fPIC on 32-bit x86 platforms, there have been too many breakage reports. More... almost 16 years ago
* configure.ac: do not reset user-provided CFLAGS, they should know what they are doing. More... almost 16 years ago
* libmpeg2/Makefile.am: tell libtool to update our interface version while remaining compatible with the previous interface. More... almost 16 years ago
* include/mpeg2.h: reorder enum values to remain compatible with 0.4.0. More... almost 16 years ago
* libmpeg2/idct_altivec.c: change altivec syntax, patch by Diego Biurrun. More... almost 16 years ago
* acinclude.m4: fix __attribute__((aligned())) detection on 64-bit platforms. More... almost 16 years ago
* Fix additional gcc warnings: missing function prototypes. More... almost 16 years ago
* configure.ac: add many additional warning flags. More... almost 16 years ago