This branch is an import of the Subversion branch from svn://svn.mplayerhq.hu/mplayer/trunk.
Last successful import was 3 hours ago.
- 37742. By ib on 2016-08-25
Lift the limitation of 256 characters in font description files.
When the memory reserved for 8-bit characters has been used up, don't
start skipping entries in the font description file, but dynamically
allocate memory to process further.
That way there is no longer any limitation (besides available memory)
on the number of entries in a font description file.
This closes Trac #2303.
- 37741. By ib on 2016-08-25
Add helper functions fntAllocChr() and fntAllocBit8Chr().
These functions don't simply call calloc(), but they use realloc()
instead. This is (except for zero-initializa
tion) the same when called
with a NULL pointer the first time, but will allow dynamic growing with
Utilize the new helper functions when preparing to add a new font.
- 37740. By ib on 2016-08-25
Use dynamic memory allocation when parsing a font description file.
It still limits font description files to 256 characters, but prepares
the lifting of this limitation.
Additionally, rename bmpFont member nonASCIIidx bit8_chr.
- 37739. By ib on 2016-08-25
Call fntFreeFont() instead of freeing bmpFont members individually.
(Until memory for Bitmap has been allocated, it points to NULL. So
the call is always safe.)
- 37738. By ib on 2016-08-25
This opens up the possibility to free a specific font.
- 37737. By ib on 2016-08-25
Rename fntFreeFont() fntFreeFonts().
This makes room for a definition of fntFreeFont() freeing only one
- 37736. By ib on 2016-08-25
Check return value of strcmp() more recognizably.
It may be a personal preference, but the !strcmp() notation
somehow doesn't go well with the function's name.
- 37735. By ib on 2016-08-25
Rename bmpFont member Fnt.
Rename it Chr for reasons of clarity.
- 37734. By compn on 2016-08-17
codecs.conf add ffsheer video and ffylc, fix g264
- 37733. By ib on 2016-08-08
Remove incorrect comma.
This stops MPlayer from compiling.
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)