summaryrefslogtreecommitdiffstats
path: root/libmpdemux/muxer_mpeg.c
Commit message (Collapse)AuthorAgeFilesLines
* dereference muxer->priv only after having checked muxer!=NULL in ↵nicodvb2006-03-111-1/+2
| | | | | | write_chunk(); closes cid 206 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17819 b3059339-0415-0410-9bf9-f77b7e298cf2
* init delta_pts before using it; fixes cid 239nicodvb2006-03-111-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17816 b3059339-0415-0410-9bf9-f77b7e298cf2
* check pce_ptr before using it; fixes cid 207nicodvb2006-03-111-2/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17815 b3059339-0415-0410-9bf9-f77b7e298cf2
* delay rff by 6, not 3 frames, so the rff will be in the middle of the 12 ↵nicodvb2006-02-121-1/+3
| | | | | | frames sequence git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17604 b3059339-0415-0410-9bf9-f77b7e298cf2
* experimental film2pal and ntsc2pal soft telecinernicodvb2006-02-121-5/+67
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17601 b3059339-0415-0410-9bf9-f77b7e298cf2
* init frame duration to 1/fps when we have a frame but not the enclosing ↵nicodvb2006-02-111-0/+2
| | | | | | sequence header: it's workaround against lavf's demuxer that doesn't sync to seq_hdr unlike mplayer's native demuxers git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17592 b3059339-0415-0410-9bf9-f77b7e298cf2
* tff wasn't correctly unset in soft_telecine()nicodvb2006-02-101-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17584 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed unused variablesnicodvb2006-02-061-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17541 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed wrong delta_frame calculation that would affect soft-telecinenicodvb2006-02-061-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17540 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed forgotten fprintf()nicodvb2006-01-301-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17519 b3059339-0415-0410-9bf9-f77b7e298cf2
* use mp_a52_framesize() when liba52 is not availablenicodvb2006-01-271-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17494 b3059339-0415-0410-9bf9-f77b7e298cf2
* change muxer_write_chunk() so that pts/dts _could_ be passed from encoder to ↵michael2006-01-261-1/+1
| | | | | | muxer git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17488 b3059339-0415-0410-9bf9-f77b7e298cf2
* massive attack: mp_msg printf format fixesrathann2006-01-121-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17367 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed previously forgotten reording options/flagsnicodvb2006-01-031-6/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17302 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed broken frame reording code; unified audio and video frame storing ↵nicodvb2006-01-031-108/+48
| | | | | | code (in memory, not in the packets); simple workaround to handle non-standard framerate mpeg1/2 video git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17299 b3059339-0415-0410-9bf9-f77b7e298cf2
* simplification: don't use residual_buffer, but prepend remainder of current ↵nicodvb2005-12-301-22/+14
| | | | | | frame to next one (needed for future work; init frame->pos to 0 in reorder_frame(); fix: don't go beyond last frame in flush_buffer() git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17272 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixrathann2005-12-051-0/+2
| | | | | | | | muxer_mpeg.c:2315: warning: implicit declaration of function 'mp_get_mp3_header' muxer_mpeg.c:2339: warning: implicit declaration of function 'a52_syncinfo' git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17092 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed wrong telecine trf pattern; fall back to mpeg2 when user specifies ↵nicodvb2005-11-301-14/+35
| | | | | | unknown format git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17067 b3059339-0415-0410-9bf9-f77b7e298cf2
* Clean up some muxer messages, patch by Corey Hickey bugfood-ml AT ↵reynaldo2005-11-291-0/+5
| | | | | | -fatooh/org- , small fixes by me git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17066 b3059339-0415-0410-9bf9-f77b7e298cf2
* buffering in the muxer layer; patch by Corey Hickey (bugfood-ml ad fatooh ↵nicodvb2005-11-211-8/+4
| | | | | | punctum org) plus small fixes by me git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17024 b3059339-0415-0410-9bf9-f77b7e298cf2
* Unify include path handling, -I.. is in CFLAGS.diego2005-11-181-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17013 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use PRI?64 defines as format strings for 64 bit variables.reimar2005-10-131-17/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16751 b3059339-0415-0410-9bf9-f77b7e298cf2
* reconcile with earlier fps fix in mpeg header parserrfelker2005-08-101-11/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16193 b3059339-0415-0410-9bf9-f77b7e298cf2
* set i_bps in demux_audio for WAV and MP3 to avoid division by zero beforereimar2005-08-011-1/+1
| | | | | | | decoder sets it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16163 b3059339-0415-0410-9bf9-f77b7e298cf2
* added support for vbr audio (frames are parsed individually); fixed small ↵nicodvb2005-07-101-112/+349
| | | | | | bugs in the management of pes_extension git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15948 b3059339-0415-0410-9bf9-f77b7e298cf2
* added support for AAC; moved most of MSGL_V to MSGL_DBG2 to reduce verbositynicodvb2005-04-271-41/+53
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15279 b3059339-0415-0410-9bf9-f77b7e298cf2
* changed :vaspect option to CONF_TYPE_FLOATnicodvb2005-04-101-8/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15084 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed support for mp3 at <32000 sample_ratenicodvb2005-03-071-2/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14928 b3059339-0415-0410-9bf9-f77b7e298cf2
* converted vframerate to CONF_TYPE_FLOATnicodvb2005-03-041-19/+40
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14915 b3059339-0415-0410-9bf9-f77b7e298cf2
* recalculate frame duration after soft telecinenicodvb2005-03-031-19/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14895 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l wrong binary operator when setting progressive framenicodvb2005-03-011-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14882 b3059339-0415-0410-9bf9-f77b7e298cf2
* telecine now works in display order (rather than decoding), as far as there ↵nicodvb2005-03-011-26/+44
| | | | | | are no more than 4 consecutive b-frames; added support for FMP4 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14881 b3059339-0415-0410-9bf9-f77b7e298cf2
* soft telecine support! :)) patch by nicorfelker2005-02-271-2/+73
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14841 b3059339-0415-0410-9bf9-f77b7e298cf2
* both reorder and noreorder flags are now availablenicodvb2005-02-251-4/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14810 b3059339-0415-0410-9bf9-f77b7e298cf2
* disabled by default frame reorderingnicodvb2005-02-241-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14800 b3059339-0415-0410-9bf9-f77b7e298cf2
* replace bzero() with memset()nicodvb2005-02-231-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14780 b3059339-0415-0410-9bf9-f77b7e298cf2
* renamed init_adelay to vdelay with opposite rangenicodvb2005-02-221-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14773 b3059339-0415-0410-9bf9-f77b7e298cf2
* new mpeg muxer compatible with dvd/[s]vcd; small changes in the muxer layer ↵nicodvb2005-02-211-348/+2343
| | | | | | (sanity checks in the muxer_init functions) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14754 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed loader/ dependancy, imported some files from g2, also used patches ↵alex2004-04-281-3/+3
| | | | | | from Dominik Mierzejewski git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12342 b3059339-0415-0410-9bf9-f77b7e298cf2
* update by Andriy N. Gritsenko <andrej@lucky.net>alex2003-10-221-9/+15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11224 b3059339-0415-0410-9bf9-f77b7e298cf2
* Cleanup of the muxer API, func parameters muxer & muxer_f eliminated.arpi2003-01-191-5/+11
| | | | | | | patch by Andriy N. Gritsenko <andrej@lucky.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9008 b3059339-0415-0410-9bf9-f77b7e298cf2
* the long-waited MUXER layer, and new MPEG-PS muxerarpi2002-12-271-0/+434
patch by Andriy N. Gritsenko <andrej@lucky.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8586 b3059339-0415-0410-9bf9-f77b7e298cf2