index
:
paraslash
master
next
pu
releases
v0.2
v0.3
paraslash - network audio streaming tools
Andre Noll
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
mp4.c
(
follow
)
Commit message (
Expand
)
Author
Age
*
Fix gcc-16 warnings about unterminated strings.
Andre Noll
2026-05-24
*
Include regex.h from para.h.
Andre Noll
2025-05-19
*
Prevent doxygen from generating invalid html.
Andre Noll
2024-05-13
*
Compile with -Wsuggest-attribute=malloc.
Andre Noll
2023-12-24
*
Merge topic branch t/overflow into master
Andre Noll
2022-10-03
*
mp4: Document the purpose of each atom.
Andre Noll
2022-06-27
*
mp4: Doxify the public API.
Andre Noll
2022-06-27
*
mp4: Check for missing metadata also for regular opens.
Andre Noll
2022-06-27
*
mp4: Rename mp4_open_read() to mp4_open().
Andre Noll
2022-06-27
*
mp4: Rename mp4_meta_update() to mp4_update_meta().
Andre Noll
2022-06-27
*
mp4: Simplify mp4_num_samples().
Andre Noll
2022-06-27
*
mp4: Reject files with zero time scale.
Andre Noll
2022-06-27
*
mp4: Assorted trivial cleanups.
Andre Noll
2022-06-27
*
mp4: Remove ->len member of struct mp4_tag.
Andre Noll
2022-06-27
*
mp4: Fix possible memory leak on errors.
Andre Noll
2022-06-27
*
mp4: Return proper types for sample rate and count.
Andre Noll
2022-06-27
*
mp4: Fail early on invalid sample rate or sample count.
Andre Noll
2022-06-27
*
mp4: Remove E_MP4_BAD_CHANNEL_COUNT.
Andre Noll
2022-06-06
*
mp4: Improve mp4_get_sample_size().
Andre Noll
2022-06-06
*
mp4: Make sample number be an unsigned parameter.
Andre Noll
2022-06-06
*
mp4: Check the return value of ->truncate().
Andre Noll
2022-06-06
*
mp4: Make most loop variables unsigned.
Andre Noll
2022-06-06
*
mp4: Replace the five tag value functions by a single one.
Andre Noll
2022-06-06
*
mp4: Provide proper error codes for all errors.
Andre Noll
2022-06-06
*
mp4: Simplify atom_read_header().
Andre Noll
2022-06-06
*
mp4: Remove tracks array.
Andre Noll
2022-06-05
*
mp4: Merge read_mp4a() into read_stsd().
Andre Noll
2022-05-30
*
mp4: Introduce skip_bytes().
Andre Noll
2022-05-30
*
mp4: Provide whence parameter for the seek callback.
Andre Noll
2022-05-30
*
mp4: Implement error checking for the write path.
Andre Noll
2022-05-30
*
mp4: Merge write_int32() into mp4_meta_update().
Andre Noll
2022-05-30
*
mp4: Simplify mp4_meta_update().
Andre Noll
2022-05-30
*
mp4: Avoid camel case for members of struct mp4_track.
Andre Noll
2022-05-30
*
mp4: Kill fix_byte_order_32().
Andre Noll
2022-05-30
*
mp4: Avoid duplicating the list of atoms.
Andre Noll
2022-05-30
*
mp4: Merge parse_leaf_atom() into parse_sub_atoms().
Andre Noll
2022-05-30
*
mp4: Simplify parse_sub_atoms().
Andre Noll
2022-05-30
*
mp4: Use automatic numbering for atom enum.
Andre Noll
2022-05-30
*
mp4: Remove unused atoms.
Andre Noll
2022-05-30
*
mp4: Kill membuffer API.
Andre Noll
2022-05-30
*
mp4: Assume udta, meta and ilst are always present.
Andre Noll
2022-05-30
*
mp4: Merge membuffer_write_std_tag() into create_ilst().
Andre Noll
2022-05-30
*
mp4: Eliminate duplication between the two open functions.
Andre Noll
2022-05-30
*
mp4: Remove find_atom() and find_atom_v2().
Andre Noll
2022-05-30
*
mp4: Get rid of find_standard_meta().
Andre Noll
2022-05-30
*
mp4: Improve parse_tag().
Andre Noll
2022-05-30
*
mp4: Simplify read_mp4a().
Andre Noll
2022-05-30
*
mp4: Remove two local unused header_size variables.
Andre Noll
2022-05-30
*
mp4: Rename atom_read() to parse_leaf_atom().
Andre Noll
2022-05-30
*
mp4: Reduce atom parsing to the bare minimum.
Andre Noll
2022-05-30
[next]