summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_mov.c
Commit message (Collapse)AuthorAgeFilesLines
* The Quicktime headers have changed slightly from 10.3.x to 10.4. Steven ↵nplourde2005-05-181-0/+2
| | | | | | Schultz <sms@2BSD.COM> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15509 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix audio playback for no-sound-3gp.3gp (amr nb)rtognimp2005-05-061-1/+1
| | | | | | | Patch by Richard van der Hoff * richardv * mxtelecom * com * git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15358 b3059339-0415-0410-9bf9-f77b7e298cf2
* Decode "d263" and "damr" atoms in 3gp filesrtognimp2005-05-051-0/+16
| | | | | | | Patch by adland git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15357 b3059339-0415-0410-9bf9-f77b7e298cf2
* Also '3g2a' can be used for 3GPP Profile 2rtognimp2005-04-281-0/+1
| | | | | | | Based on patch by adland git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15287 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix alac from QTpro (in standard mov file, not in m4a file)rtognimp2005-03-301-0/+11
| | | | | | | | Extradata is in a different place fixes samples/A-codecs/lossless/ALAC/alac.mov git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15023 b3059339-0415-0410-9bf9-f77b7e298cf2
* alac support via lavc decoderrtognimp2005-03-061-0/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14923 b3059339-0415-0410-9bf9-f77b7e298cf2
* set sh_audio->delay ins audio-only case so that correct time is displayedreimar2005-03-011-0/+2
| | | | | | | after seeking. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14878 b3059339-0415-0410-9bf9-f77b7e298cf2
* Mp3On4 demuxer supportrtognimp2005-02-151-0/+2
| | | | | | | Patch by Larry Ruedisueli lwr at audioresearchlabs dot com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14707 b3059339-0415-0410-9bf9-f77b7e298cf2
* Reset stream eof after parsing header, fixes bug #218reimar2005-01-231-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14582 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix channels, sample rate and sample size for 3gp filesrtognimp2004-12-291-8/+26
| | | | | | | Patch by Richard van der Hoff [ richardv at mxtelecom dot com ] git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14280 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix position bar and length display for mov filesreimar2004-12-211-6/+50
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14199 b3059339-0415-0410-9bf9-f77b7e298cf2
* Handle raw yv12 video as I420 to fix some Broadcast 2000 created samples.diego2004-12-181-0/+3
| | | | | | | patch by Reza Jelveh, approval by Roberto git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14180 b3059339-0415-0410-9bf9-f77b7e298cf2
* Extended support for other object type IDs in the ESDS. This enables e.g. ↵mosu2004-11-151-1/+8
| | | | | | MPEG2 video in the MP4 container. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13955 b3059339-0415-0410-9bf9-f77b7e298cf2
* AVC support moved to libavcodec, avcC atom is now passed in extradatartognimp2004-09-131-3/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13334 b3059339-0415-0410-9bf9-f77b7e298cf2
* AVC (fourcc avc1) in mp4 supportrtognimp2004-08-291-0/+33
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13191 b3059339-0415-0410-9bf9-f77b7e298cf2
* Negate default palette for grayscale cvidrtognimp2004-06-271-1/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12709 b3059339-0415-0410-9bf9-f77b7e298cf2
* typodiego2004-06-251-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12652 b3059339-0415-0410-9bf9-f77b7e298cf2
* Have the MOV demuxer recognize and display (via MPINFO) registered ISOdiego2004-01-201-4/+37
| | | | | | | | | and other major brands instead of the usual "Unknown major brand" from only having "isom" defined. patch by Shan <sweber@slingshot.co.nz>, approved by Alex git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11811 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix for compilation on Mac OS X by Steven M. Schultz <sms@2BSD.COM>.mosu2003-11-061-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11400 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000000l!!!!rfelker2003-11-031-4/+0
| | | | | | | | of course ffmpeg svq3 decoder will crash if you don't give it the ImageDesc! now it works fine git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11371 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix for borked .mov files with bogus user data length values. Patch by Marek ↵mosu2003-09-201-0/+4
| | | | | | Zelem. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10889 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed seeking in MPEG4 files. Patch by Uwe Reder <Uwe.Reder@3SOFT.de>.mosu2003-09-111-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10850 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for grayscale paletted files. Patch by Dima K <dimakar@yahoo.com>mosu2003-09-021-9/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10797 b3059339-0415-0410-9bf9-f77b7e298cf2
* ffsvq3 fix, dunno if this is the correct fixmichael2003-05-101-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10088 b3059339-0415-0410-9bf9-f77b7e298cf2
* Avoid including a header file twice to prevent Cygwin gcc 2.95.3-10 fromdiego2003-04-201-2/+1
| | | | | | | | crashing. Also Fixes compilation with --disable-streaming on Cygwin gcc 3.2 where the include appears to be needed. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9952 b3059339-0415-0410-9bf9-f77b7e298cf2
* Animatrix AAC fix, patch by <dimakar(at)yahoo.com>. (This is the right patch)rtognimp2003-03-151-5/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9591 b3059339-0415-0410-9bf9-f77b7e298cf2
* Animatrix AAC fix, patch by <dimakar(at)yahoo.com>rtognimp2003-03-121-3/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9576 b3059339-0415-0410-9bf9-f77b7e298cf2
* MACOSX support patch, based on Dan Christiansens workalex2003-02-251-1/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9503 b3059339-0415-0410-9bf9-f77b7e298cf2
* Attached PATCH fixes the case, when data-flag and reference flags are set andarpi2003-01-271-1/+1
| | | | | | | | | mplayer exits the demuxer with error (return 0), but without giving a reason As QT-Specs say in this case the reference shuld be used, I fixed it that way. Fabian Franz <FabianFranz@gmx.de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9126 b3059339-0415-0410-9bf9-f77b7e298cf2
* 32 bpp is a valid color depth. Fixes 0-bit rle reportsrtognimp2003-01-261-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9114 b3059339-0415-0410-9bf9-f77b7e298cf2
* patch adds support for MOV-Reference-Files.arpi2003-01-131-4/+20
| | | | | | | | | | it uses d_video queue to store playlist entries as strz. It also makes sure, that unnecessary items like qt5gateQT are removed and that the url/basepath is added to "local files" by Fabian Franz <FabianFranz@gmx.de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8938 b3059339-0415-0410-9bf9-f77b7e298cf2
* (hopefully) fixed .mov streamingarpi2003-01-121-0/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8929 b3059339-0415-0410-9bf9-f77b7e298cf2
* - always print the longest stream in info, not the selected onearpi2003-01-061-7/+17
| | | | | | | | - handle teh case when user forces nonexistant streams (-aid/-vid) (based on Filip's patch) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8831 b3059339-0415-0410-9bf9-f77b7e298cf2
* compiler warning fixesarpi2002-12-141-2/+0
| | | | | | | based on patch by Dominik Mierzejewski <dominik@rangers.eu.org> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8452 b3059339-0415-0410-9bf9-f77b7e298cf2
* find best (longest) streams if not specified (-aid/-vid)arpi2002-12-071-11/+39
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8387 b3059339-0415-0410-9bf9-f77b7e298cf2
* dump URL referencesarpi2002-11-291-1/+41
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8316 b3059339-0415-0410-9bf9-f77b7e298cf2
* - parsing the handler reference atom (hnlr), save handler fourccsarpi2002-11-291-4/+98
| | | | | | | | - support for dumping raw or un-zlib-ed packets of generic tracks (verbose>=3) - fixed a sig11 caused by too small stsd of video track git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8315 b3059339-0415-0410-9bf9-f77b7e298cf2
* reversing warning fix (requested by alex)michael2002-11-231-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8259 b3059339-0415-0410-9bf9-f77b7e298cf2
* warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)michael2002-11-231-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8255 b3059339-0415-0410-9bf9-f77b7e298cf2
* export imagedescription for qt video codecsarpi2002-11-111-3/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8159 b3059339-0415-0410-9bf9-f77b7e298cf2
* workaround for ms11 ima4alex2002-11-041-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8106 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix possible sig8 - found by Alexarpi2002-11-021-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8062 b3059339-0415-0410-9bf9-f77b7e298cf2
* set up nBlockAlign, nBytesPerSec correctly if extended audio header avail.arpi2002-10-311-1/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8010 b3059339-0415-0410-9bf9-f77b7e298cf2
* pass audio codecdataarpi2002-10-311-1/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8004 b3059339-0415-0410-9bf9-f77b7e298cf2
* memleak fix (found by valgrind)arpi2002-10-161-4/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7760 b3059339-0415-0410-9bf9-f77b7e298cf2
* ss_div/ss_mul defaults to 0arpi2002-10-161-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7755 b3059339-0415-0410-9bf9-f77b7e298cf2
* BE_16/BE_32 macro was accessing integers from unaligned addresses on SPARCjkeil2002-10-071-11/+9
| | | | | | | char2short/char2int broken on BIGENDIAN git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7655 b3059339-0415-0410-9bf9-f77b7e298cf2
* dump processed edit list dataarpi2002-09-271-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7515 b3059339-0415-0410-9bf9-f77b7e298cf2
* tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bugarpi2002-09-221-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7473 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixing edit-list playback (it uses the mvhd-timescale instead of the mdhd-one)arpi2002-09-181-4/+37
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7442 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for .mp4 with .mp3 audioarpi2002-08-051-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6929 b3059339-0415-0410-9bf9-f77b7e298cf2
* skip 'pnot' and 'PICT' - fixes incoming/1.movarpi2002-08-011-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6866 b3059339-0415-0410-9bf9-f77b7e298cf2
* workaround for empty version1 audio headers (bugreport by Sascha Sommer)arpi2002-07-121-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6719 b3059339-0415-0410-9bf9-f77b7e298cf2
* edit-list support for video - fixes various A-V sync problems (TODO: seeking)arpi2002-07-071-6/+74
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6665 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed endless 'unknown chunk' and doublespeed ima4 audio bugsarpi2002-07-061-2/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6656 b3059339-0415-0410-9bf9-f77b7e298cf2
* CBR audio PTS fixes (using stsd v1 header)arpi2002-06-301-14/+24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6613 b3059339-0415-0410-9bf9-f77b7e298cf2
* dump edit listarpi2002-06-291-5/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6612 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add small note why we don't use fcntl.h on cygwin. Btw. as far as I can see ↵atmos42002-06-071-1/+2
| | | | | | fcntl funcs were only use in #if 0ed debug code. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6338 b3059339-0415-0410-9bf9-f77b7e298cf2
* cygwin & darwin fixes by Joey Parrish <joey@yunamusic.com>arpi2002-06-071-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6335 b3059339-0415-0410-9bf9-f77b7e298cf2
* some more output cosmetics, especially for vivo and mov demuxersarpi2002-05-201-22/+22
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6140 b3059339-0415-0410-9bf9-f77b7e298cf2
* typo fix for pre2alex2002-04-211-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5777 b3059339-0415-0410-9bf9-f77b7e298cf2
* 'wide' may contain 'mdat'arpi2002-04-181-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5681 b3059339-0415-0410-9bf9-f77b7e298cf2
* FPS calculation fixedarpi2002-04-151-9/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5631 b3059339-0415-0410-9bf9-f77b7e298cf2
* get aspect info from display size if != real sizearpi2002-04-151-2/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5629 b3059339-0415-0410-9bf9-f77b7e298cf2
* some under-devel code, will be required for qtx codecsarpi2002-03-271-0/+35
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5373 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use esds parser for movie esds atom and only pass decoder specific ↵atmos42002-03-241-4/+15
| | | | | | configuration into the stream_header. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5308 b3059339-0415-0410-9bf9-f77b7e298cf2
* - Add parsing of Sync Layer Descriptoratmos42002-03-241-10/+6
| | | | | | | | - Add a function to cleanup malloced mem from mp4_parse_esds - Fix some weird code from me :) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5306 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l fix memory allocationatmos42002-03-241-2/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5304 b3059339-0415-0410-9bf9-f77b7e298cf2
* eeh 10l, forgot malloc of esds struct.atmos42002-03-241-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5303 b3059339-0415-0410-9bf9-f77b7e298cf2
* Improved MP4 parsing (finally)atmos42002-03-241-7/+27
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5302 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add Parsing off ftyp box and some more docs refatmos42002-03-221-9/+31
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5258 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add a usefull url, btw. audio esds needs some fixing with some files, I'll ↵atmos42002-03-211-0/+2
| | | | | | investigate. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5255 b3059339-0415-0410-9bf9-f77b7e298cf2
* insert mpeg4 video header into the first chunkarpi2002-03-211-3/+23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5253 b3059339-0415-0410-9bf9-f77b7e298cf2
* 0.1larpi2002-03-211-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5252 b3059339-0415-0410-9bf9-f77b7e298cf2
* support multiple video header extension chunksarpi2002-03-211-7/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5251 b3059339-0415-0410-9bf9-f77b7e298cf2
* argh 0.5latmos42002-03-211-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5244 b3059339-0415-0410-9bf9-f77b7e298cf2
* Recognize and skip ftype chunk used by some .mp4 files andatmos42002-03-211-12/+25
| | | | | | | | add fallback to displaysize if imagesize is unavailable. Also update some doc info. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5243 b3059339-0415-0410-9bf9-f77b7e298cf2
* temporary disabled len=0 code due to reported loop errorsalex