2
I Use This!
Activity Not Available

Commits : Listings

Analyzed 12 months ago. based on code collected 12 months ago.
Jan 20, 2023 — Jan 20, 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 12 years ago
Make internal headers self-sufficient. Patch courtesy of Diego Biurrun. More... over 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... about 16 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... about 16 years ago
Move quant matrix prescaling and chroma quant matrix selection into slice.c More... about 16 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... about 16 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 16 years ago
From Diego: More... over 16 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 16 years ago
This change modifies the code samples as follows: More... over 16 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 16 years ago
Remove obsolete files. More... over 16 years ago
Remove extra set of braces to keep things consistent Patch from Diego Biurrun More... over 16 years ago
* Bump version to 0.5.1, update NEWS and ChangeLog. More... over 16 years ago
* Make sure the .pc files still refer to /usr/include/mpeg2dec. More... over 16 years ago
* Makefile.am: iterate into the vc++ directory when building, too. More... over 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... over 16 years ago
* bootstrap: update bootstrapping script. More... over 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... over 16 years ago
* Rename tarballs to libmpeg2 for the 0.5.0 release. More... over 16 years ago
* Fix the libtool invocation's -version-info middle number. More... over 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... over 16 years ago
* libmpeg2/configure.incl: only avoid -fPIC on 32-bit x86 platforms, there have been too many breakage reports. More... over 16 years ago
* configure.ac: do not reset user-provided CFLAGS, they should know what they are doing. More... over 16 years ago
* libmpeg2/Makefile.am: tell libtool to update our interface version while remaining compatible with the previous interface. More... over 16 years ago
* include/mpeg2.h: reorder enum values to remain compatible with 0.4.0. More... over 16 years ago
* libmpeg2/idct_altivec.c: change altivec syntax, patch by Diego Biurrun. More... over 16 years ago
* acinclude.m4: fix __attribute__((aligned())) detection on 64-bit platforms. More... over 16 years ago
* Fix additional gcc warnings: missing function prototypes. More... over 16 years ago
* configure.ac: add many additional warning flags. More... over 16 years ago