summaryrefslogtreecommitdiffstats
path: root/libmpdemux/muxer_mpeg.c
Commit message (Expand)AuthorAgeFilesLines
* whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-200/+200
* Add standard license header to all files in libmpdemux.diego2009-05-081-0/+17
* Add prototype for mp_a52_framesize().diego2009-05-051-0/+2
* Replace double semicolon by single semicolon.diego2009-02-161-1/+1
* Get rid of pointless 'extern' keywords.diego2008-12-031-1/+1
* Start unifying names of internal preprocessor directives.diego2008-07-301-1/+1
* cosmetics: Remove pointless parentheses from return statements.diego2008-05-161-10/+7
* Remove unnecessary version.h #includes.diego2008-04-301-1/+0
* typo fix: inited --> initializeddiego2008-02-141-1/+1
* Put bff_mask into muxer context instead of a global variable.reimar2008-01-131-6/+7
* Remove unused function write_psm_block(), fixes the warning:diego2007-11-211-19/+0
* prevent unlikely memleaknicodvb2007-11-021-2/+5
* 10l, priv->use_psm can be 1 only if the format is genmpeg2nicodvb2007-11-021-3/+5
* add streams to the PSM only if priv->use_psm is set, otherwise the muxer wouldnicodvb2007-11-021-1/+1
* moved to fix_parameters() the decision of the necessity of the PSM based on t...nicodvb2007-11-021-2/+3
* removed no more needed variablenicodvb2007-11-021-1/+1
* moved to fix_parameters() the code that decides if the PSM is needednicodvb2007-11-021-11/+10
* repeat the PSM once every second (in terms of delta_scr) otherwise playing th...nicodvb2007-11-021-0/+23
* remove the registration descriptor from the PSM: writing the fourcc in it mak...nicodvb2007-11-021-7/+2
* 100% cosmetics: reformatted with tabs and symmetric braces and removed useles...nicodvb2007-11-021-319/+324
* fixed bug introduced with previous commit: patch_panscan() must work in the s...nicodvb2007-09-281-1/+1
* 1000l, the tff flag was never cleared before being overwritten with the value...nicodvb2007-09-281-2/+4
* Use proper PRI?64 format stringsreimar2007-06-241-5/+6
* added :interleaving2, a better method to determine which stream whouls be flu...nicodvb2007-04-081-0/+14
* in mpegfile_write_header(only for mpeg1/2) don't overwrite the values of bufs...nicodvb2007-04-081-10/+0
* reindentationnicodvb2007-04-081-2/+2
* in the system header set audio_locked/video_locked only for dvd and vcdnicodvb2007-04-081-0/+4
* small syntax fix: muxrate is expressed in units of 400 bits/second, not 50 by...nicodvb2007-04-081-1/+1
* 10l, the scr must be reset before overwriting the first pack with the correct...nicodvb2007-04-071-0/+3
* reversed r22879 until I discover why it's giving so many sync problems; I'll ...nicodvb2007-04-071-3/+24
* removed init_apts and init_vpts; added :adelay in addition to :vdelaynicodvb2007-04-011-6/+14
* cosmetics: removed trailing spacesnicodvb2007-04-011-4/+4
* in flush_buffers() removed code that required the presence of an amount of au...nicodvb2007-04-011-24/+3
* Add explicit location for headers from the stream/ directory.diego2007-03-151-1/+1
* 2 less variablesnicodvb2007-02-251-1/+0
* cosmetics: reformattednicodvb2007-02-251-65/+65
* removed unused variablesnicodvb2007-02-251-1/+1
* simplified parse_mpeg12_video()nicodvb2007-02-251-82/+72
* member real_framerate is completely uselessnicodvb2007-02-251-2/+1
* cosmetics: reindentednicodvb2007-02-251-10/+8
* removed commented/useless code from parse_mpeg12_video()nicodvb2007-02-251-4/+0
* all options must be GLOBAL; patch by Trent Piepho (xyzzy speakeasy org)nicodvb2007-02-181-21/+21
* Fix a few gcc warnings, approved by Diego and Reimar.rathann2007-02-051-2/+2
* muxers now write to output muxer->stream rather than to muxer->filenicodvb2006-12-181-11/+11
* align vbuf_size to the max value allowed by main profile @ high levelnicodvb2006-12-091-1/+1
* Get rid of min/max macros from aviheader.h, they do not belong here.reimar2006-12-091-5/+5
* disable telecining when it can't be appliednicodvb2006-12-041-0/+13
* since display_frames in increased by a possibly negative number it had better...nicodvb2006-12-041-1/+1
* cosmeticsnicodvb2006-12-041-16/+15
* removed dead codenicodvb2006-12-041-17/+1
* reimplemented :telecine and :film2pal in terms of dgpulldownnicodvb2006-12-041-76/+15
* pre-store in bff_mask the correct or-mask to be saved in the pce (slightly fa...nicodvb2006-12-041-5/+4
* 10l: wrong bitmask when patching the pce_ptr in soft_telecine()nicodvb2006-12-041-1/+3
* added generalized teleciner by Donald Graftnicodvb2006-12-041-4/+61
* cosmetics: anti-chaos reindentationnicodvb2006-12-031-15/+13
* permit to specify the sizes of the decoders' buffersnicodvb2006-12-011-10/+41
* Remove bswap.h, use libavutil/bswap.h instead.diego2006-11-291-2/+0
* permit muxing to raw pes (VDR uses this)nicodvb2006-11-211-5/+26
* if no stream could be muxed flush_buffers() returns 0: prevents while(1) stal...nicodvb2006-10-221-0/+3
* Remove duplicate min/max macro definition.diego2006-10-111-4/+0
* forgotten to pass the crc32 be2me_32()nicodvb2006-09-021-1/+1
* Remove unused variables, patch by Stefan Huehner stefan at huehner org.diego2006-07-081-2/+1
* 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