openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
libmpeg2
Settings
|
Report Duplicate
2
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Activity Not Available
Commits
: Listings
Analyzed
12 months
ago. based on code collected
12 months
ago.
Jan 20, 2023 — Jan 20, 2024
Showing page 1 of 37
Search / Filter on:
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.
Rafaël Carré
More...
over 12 years ago
Make internal headers self-sufficient. Patch courtesy of Diego Biurrun.
Sam Hocevar
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.
Michel Lespinasse
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.
Michel Lespinasse
More...
about 16 years ago
Move quant matrix prescaling and chroma quant matrix selection into slice.c
Michel Lespinasse
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.
Michel Lespinasse
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).
Michel Lespinasse
More...
over 16 years ago
From Diego:
Michel Lespinasse
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...
Michel Lespinasse
More...
over 16 years ago
This change modifies the code samples as follows:
Michel Lespinasse
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.
Michel Lespinasse
More...
over 16 years ago
Remove obsolete files.
Sam Hocevar
More...
over 16 years ago
Remove extra set of braces to keep things consistent Patch from Diego Biurrun
Jean-Baptiste Kempf
More...
over 16 years ago
* Bump version to 0.5.1, update NEWS and ChangeLog.
Sam Hocevar
More...
over 16 years ago
* Make sure the .pc files still refer to /usr/include/mpeg2dec.
Sam Hocevar
More...
over 16 years ago
* Makefile.am: iterate into the vc++ directory when building, too.
Sam Hocevar
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.
Sam Hocevar
More...
over 16 years ago
* bootstrap: update bootstrapping script.
Sam Hocevar
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).
Sam Hocevar
More...
over 16 years ago
* Rename tarballs to libmpeg2 for the 0.5.0 release.
Sam Hocevar
More...
over 16 years ago
* Fix the libtool invocation's -version-info middle number.
Sam Hocevar
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.
Christophe Massiot
More...
over 16 years ago
* libmpeg2/configure.incl: only avoid -fPIC on 32-bit x86 platforms, there have been too many breakage reports.
Sam Hocevar
More...
over 16 years ago
* configure.ac: do not reset user-provided CFLAGS, they should know what they are doing.
Sam Hocevar
More...
over 16 years ago
* libmpeg2/Makefile.am: tell libtool to update our interface version while remaining compatible with the previous interface.
Sam Hocevar
More...
over 16 years ago
* include/mpeg2.h: reorder enum values to remain compatible with 0.4.0.
Sam Hocevar
More...
over 16 years ago
* libmpeg2/idct_altivec.c: change altivec syntax, patch by Diego Biurrun.
Christophe Massiot
More...
over 16 years ago
* acinclude.m4: fix __attribute__((aligned())) detection on 64-bit platforms.
Sam Hocevar
More...
over 16 years ago
* Fix additional gcc warnings: missing function prototypes.
Sam Hocevar
More...
over 16 years ago
* configure.ac: add many additional warning flags.
Sam Hocevar
More...
over 16 years ago
←
1
2
3
4
5
6
7
8
9
…
36
37
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree