summaryrefslogtreecommitdiffstats
path: root/libmpdemux/muxer_mpeg.c
Commit message (Expand)AuthorAgeFilesLines
* try to reduce the distance between consecutive frames with pts to no more tha...nicodvb2006-06-181-1/+1
* prevent buffer overflow in the STD; simplified fill_packet() (moving part of ...nicodvb2006-06-181-87/+111
* Fix potential integer overflows in memory allocation.rtogni2006-06-041-1/+13
* removed more unused stuffnicodvb2006-04-241-7/+2
* when muxing mpeg audio streams analyze the first 32 KB of data to obtain the ...nicodvb2006-04-241-3/+51
* simplified parse_audio()nicodvb2006-04-241-72/+63
* removed more unused code and struct membersnicodvb2006-04-221-17/+6
* removed unused variablesnicodvb2006-04-221-6/+5
* moved inline at beginning of declarationnicodvb2006-04-221-1/+1
* finally replaced the old interleaving with the new one that respects bufferin...nicodvb2006-04-221-591/+137
* introduced new functions to handle pack writing and interleaving strategy (wi...nicodvb2006-04-221-0/+351
* fixed muxrates for xvcd and xsvcdnicodvb2006-04-221-4/+2
* audio init code was previously moved to fix_parameters() so removed from writ...nicodvb2006-04-221-18/+0
* introduced structures and code to keep track of decoder's buffers sizesnicodvb2006-04-221-0/+88
* new code to simplify assignment of timestamps; removed temp_ref from mpeg_fra...nicodvb2006-04-221-258/+133
* removed useless (and broken as hell) buffering code from muxer1; buffering co...nicodvb2006-04-201-42/+1
* removed skip_padding (never used and totally useless)nicodvb2006-04-201-11/+1
* added support for DX50 and dx50 4CCsnicodvb2006-04-201-1/+3
* fixed wrong operator precedence in parse_mpeg4_video()nicodvb2006-04-201-1/+1
* simplified code to patch the video framerate (removed silly comparisons)nicodvb2006-04-201-11/+13
* changed timebase from 1024 to 300 (no rounding errors with any of the allowed...nicodvb2006-04-201-73/+55
* workaround to prevent segfault: when using -ve lavc with b-frames write_chunk...nicodvb2006-04-051-0/+2
* dereference muxer->priv only after having checked muxer!=NULL in write_chunk(...nicodvb2006-03-111-1/+2
* init delta_pts before using it; fixes cid 239nicodvb2006-03-111-1/+1
* check pce_ptr before using it; fixes cid 207nicodvb2006-03-111-2/+3
* delay rff by 6, not 3 frames, so the rff will be in the middle of the 12 fram...nicodvb2006-02-121-1/+3
* experimental film2pal and ntsc2pal soft telecinernicodvb2006-02-121-5/+67
* init frame duration to 1/fps when we have a frame but not the enclosing seque...nicodvb2006-02-111-0/+2
* tff wasn't correctly unset in soft_telecine()nicodvb2006-02-101-1/+1
* removed unused variablesnicodvb2006-02-061-2/+2
* fixed wrong delta_frame calculation that would affect soft-telecinenicodvb2006-02-061-1/+1
* removed forgotten fprintf()nicodvb2006-01-301-1/+0
* use mp_a52_framesize() when liba52 is not availablenicodvb2006-01-271-0/+6
* change muxer_write_chunk() so that pts/dts _could_ be passed from encoder to ...michael2006-01-261-1/+1
* massive attack: mp_msg printf format fixesrathann2006-01-121-1/+1
* removed previously forgotten reording options/flagsnicodvb2006-01-031-6/+1
* removed broken frame reording code; unified audio and video frame storing cod...nicodvb2006-01-031-108/+48
* simplification: don't use residual_buffer, but prepend remainder of current f...nicodvb2005-12-301-22/+14
* fixrathann2005-12-051-0/+2
* fixed wrong telecine trf pattern; fall back to mpeg2 when user specifies unkn...nicodvb2005-11-301-14/+35
* Clean up some muxer messages, patch by Corey Hickey bugfood-ml AT -fatooh/org...reynaldo2005-11-291-0/+5
* buffering in the muxer layer; patch by Corey Hickey (bugfood-ml ad fatooh pun...nicodvb2005-11-211-8/+4
* Unify include path handling, -I.. is in CFLAGS.diego2005-11-181-3/+3
* Use PRI?64 defines as format strings for 64 bit variables.reimar2005-10-131-17/+17
* reconcile with earlier fps fix in mpeg header parserrfelker2005-08-101-11/+11
* set i_bps in demux_audio for WAV and MP3 to avoid division by zero beforereimar2005-08-011-1/+1
* added support for vbr audio (frames are parsed individually); fixed small bug...nicodvb2005-07-101-112/+349
* added support for AAC; moved most of MSGL_V to MSGL_DBG2 to reduce verbositynicodvb2005-04-271-41/+53
* changed :vaspect option to CONF_TYPE_FLOATnicodvb2005-04-101-8/+11
* fixed support for mp3 at <32000 sample_ratenicodvb2005-03-071-2/+9
* converted vframerate to CONF_TYPE_FLOATnicodvb2005-03-041-19/+40
* recalculate frame duration after soft telecinenicodvb2005-03-031-19/+20
* 100l wrong binary operator when setting progressive framenicodvb2005-03-011-1/+1
* telecine now works in display order (rather than decoding), as far as there a...nicodvb2005-03-011-26/+44
* soft telecine support! :)) patch by nicorfelker2005-02-271-2/+73
* both reorder and noreorder flags are now availablenicodvb2005-02-251-4/+2
* disabled by default frame reorderingnicodvb2005-02-241-5/+5
* replace bzero() with memset()nicodvb2005-02-231-1/+1
* renamed init_adelay to vdelay with opposite rangenicodvb2005-02-221-2/+2
* new mpeg muxer compatible with dvd/[s]vcd; small changes in the muxer layer (...nicodvb2005-02-211-348/+2343
* removed loader/ dependancy, imported some files from g2, also used patches fr...alex2004-04-281-3/+3
* update by Andriy N. Gritsenko <andrej@lucky.net>alex2003-10-221-9/+15
* Cleanup of the muxer API, func parameters muxer & muxer_f eliminated.arpi2003-01-191-5/+11
* the long-waited MUXER layer, and new MPEG-PS muxerarpi2002-12-271-0/+434