2
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Mar 27, 2023 — Mar 27, 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... over 11 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... over 15 years ago
* Make sure the .pc files still refer to /usr/include/mpeg2dec. More... over 15 years ago
* Makefile.am: iterate into the vc++ directory when building, too. More... over 15 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... over 15 years ago
* bootstrap: update bootstrapping script. More... over 15 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... over 15 years ago
* Rename tarballs to libmpeg2 for the 0.5.0 release. More... over 15 years ago
* Fix the libtool invocation's -version-info middle number. More... over 15 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... over 15 years ago
* libmpeg2/configure.incl: only avoid -fPIC on 32-bit x86 platforms, there have been too many breakage reports. More... over 15 years ago
* configure.ac: do not reset user-provided CFLAGS, they should know what they are doing. More... over 15 years ago
* libmpeg2/Makefile.am: tell libtool to update our interface version while remaining compatible with the previous interface. More... over 15 years ago
* include/mpeg2.h: reorder enum values to remain compatible with 0.4.0. More... over 15 years ago
* libmpeg2/idct_altivec.c: change altivec syntax, patch by Diego Biurrun. More... over 15 years ago
* acinclude.m4: fix __attribute__((aligned())) detection on 64-bit platforms. More... over 15 years ago
* Fix additional gcc warnings: missing function prototypes. More... over 15 years ago
* configure.ac: add many additional warning flags. More... over 15 years ago