Commit Graph

3126 Commits

Author SHA1 Message Date
michael a70a1c3a37 file_id_string (idea by ivan)
remove 0byte skiped frames (idea by rich)
file structure


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12243 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-20 23:00:28 +00:00
diego 12354fa032 Common -vo driver problem solution explained by Lukasz Proszek.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12242 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-20 22:10:11 +00:00
michael 76028a8b6b removing backward pointers
removing frames with type 1
forward pointers point to the next packet (=size of the packet) instead of pointing over several type 0 frames
removing forward pointers from type 2 frames (they are after the above changes equal to the data_size and would thus be redundant)
simplify frame_code flags 7->5 bit
remove zero_bit definition (was unused)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12239 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-20 17:58:24 +00:00
paszczi 00ebdc8cf8 translation prepared by Boski Cinek <boski_cinek(at)o2.pl>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12234 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-18 20:29:59 +00:00
paszczi e155fbd4f9 translation prepared by frogu <frogu(at)frogu.emdej.pl>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12233 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-18 20:23:05 +00:00
paszczi 5f525ccc1a sync
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12232 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-18 10:06:28 +00:00
paszczi 3f4cbdd85d sync
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12231 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-18 09:58:29 +00:00
diego abbc09b604 Joe Barr calls us Mplayer.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12230 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-17 23:21:05 +00:00
diego 12879e2b5d typo fix: Mplayer --> MPlayer
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12229 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-17 23:19:22 +00:00
diego bb42c58368 /usr/lib/win32 --> /usr/lib/codecs
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12228 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-17 22:51:09 +00:00
paszczi 528e06fea8 sync
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12227 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-17 20:37:36 +00:00
rfelker 6b373e4077 New filter by Ville Saari (114263 at foo dot bar dot org)
for removing duplicate frames from telecined video that was
incorrectly deinterlaced. Minor bugfixes added by me.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12226 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-17 17:08:31 +00:00
diego 83744e1bca sync by Daniele Forghieri
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12223 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-17 16:11:26 +00:00
diego 326541e236 10l for me - stray option draft left behind.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12222 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-17 16:06:43 +00:00
reimar 294705f387 vo_gl suboption doc improved
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12221 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-17 12:39:03 +00:00
diego 072aaee38c Patches should not be compressed.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12219 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-17 10:30:25 +00:00
diego 3ed3e28025 updates
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12218 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-17 03:59:51 +00:00
diego c5f282f5b6 -vo caca documentation, patch by Pigeon <pigeon@pigeond.net>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12217 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-17 03:59:00 +00:00
michael a54647c14f moving f() and u()
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12210 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-14 23:11:45 +00:00
michael 5efa43de2d type 1/2 packets must have MSB timestamps (this is already mentioned at some other places but i forgot this one)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12209 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-14 21:43:28 +00:00
paszczi 952bdd4ca1 sync
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12206 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-14 16:03:13 +00:00
diego e1d556a281 updates
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12204 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-13 21:46:11 +00:00
diego de98e6b806 OpenGL vo driver suboptions by Reimar and me.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12200 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-13 20:03:10 +00:00
diego 368d9bd012 -vo quartz docs by Nicolas Plourde <nicolas.plourde@sympatico.ca>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12198 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-13 19:56:37 +00:00
diego 9540b8d985 quartz vo, based on patch byNicolas Plourde <nicolas.plourde@sympatico.ca>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12197 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-13 17:51:57 +00:00
diego dbe24cb2e6 DVB updates, patch by Nico <nsabbi@tiscali.it>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12189 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-13 02:43:52 +00:00
diego feb8db1cb7 DVB update, patch by Nico <nsabbi@tiscali.it>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12188 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-13 02:36:29 +00:00
michael 617218a4e5 (de)coder -> (de)muxer
some clarifications


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12185 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-13 00:49:47 +00:00
diego 9164b306c2 spelling, more wishes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12181 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-12 22:11:48 +00:00
michael 35fe7137c4 remove old example stream
add startcode values
remove nonsense redownloading goal


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12163 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-09 18:40:48 +00:00
michael 50f0378605 removing checksum_threshold & keyframe prediction
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12162 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-09 17:05:00 +00:00
nauj27 b0a358f914 1l fix.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12161 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-09 14:42:18 +00:00
reimar 02fa83290a vo_gl supporting more color formats for testing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12160 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-08 21:50:29 +00:00
nauj27 ec3e73c821 Added <application> missing tags.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12159 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-08 14:26:29 +00:00
paszczi 05bcdef9cd typo
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12155 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-07 21:51:37 +00:00
michael 3905f57aaf language_code & fourcc vb->v reversal
version 0->1, 0 was NUT with subpackets :)
stream_id < stream_count rule (otherwise stream[stream_id] would be problematic ...)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12151 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-07 13:00:33 +00:00
nauj27 09e0b9d4b9 sync
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12148 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-06 18:09:43 +00:00
nauj27 bfcc5b3160 sync
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12120 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-05 15:32:01 +00:00
michael 0f62f5847c switching from crc32 to adler32 checksums, cuz they are faster and simpler
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12119 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-05 12:06:30 +00:00
michael e486339264 minor changes
rename b -> vb, so 'v' is the vlc, 'b' is simply a series of bytes and 'vb' is the length as vlc + the bytes
 encode the fourcc & language code as v instead of vb, this is much simpler in practice, at least in lavf as the fourcc is an int there


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12118 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-04 22:40:48 +00:00
michael 0b7f6c6b3c restrictions to ensure that O(log n) seeking and error recovery is possible
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12111 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-03 13:23:44 +00:00
diego 7f5f8641ad Developers should subscribe to mplayer-cvslog, mention mplayer-docs.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12108 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-02 23:36:06 +00:00
diego 4c3fa8e119 cosmetics
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12107 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-02 23:35:11 +00:00
diego dd04b99219 Commit independent changes separately.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12100 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-02 02:15:41 +00:00
diego 47065bd0e3 How to handle incomplete translations of message files.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12092 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-01 13:53:10 +00:00
michael 18ebe6ca92 reversing the change to the forw/backw pointers, its somewhat simpler to update it if the forward pointer is first
much more efficient encoding of the frame_code table
stream_id -> stream_id_plus1, that way 0 is the special case instead of stream_count and we can be sure the table needs only 8bit per entry
replace timestamp_msb by timestamp (and obviously dont code the lsb if the whole is coded) thats simpler and more compact
add a msb_timestamp flag to the frame_code[].flags


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12085 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-03-31 01:44:57 +00:00
michael 886751550e removing subpackets (everyone hates them ...)
removing shuffle_type (meaningless without subpackets)
making timestamp_lsb a simple unsigned value (someone proposed that a long time ago, dunno dont remember who, IIRC it was rejected as it more often required the timestamp_msb to be coded but by defining lsb relative to the last lsb we need very few msbs in the error free case and for damaged files its also pretty difficult to trash the timestamp, for example for a fixed fps stream with 7bit lsb_timestamps we need to loose >64 frames in a row to end up with a wrong timestamp)
cleanup (filesize and such where only partially removed)
frame_code byte, with the meaning of each value stored in the main header
the frame_code contains the keyframe_flag, packet_type and can contain the timestamp_delta, stream_id and the data_size or part if it


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12083 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-03-30 01:05:51 +00:00
rfelker 9721b82d2d vf_phase filter by Ville Saari (114263 at foo dot bar dot org)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12082 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-03-29 04:39:04 +00:00
paszczi 4183d68f3d added <application> tag and some 10l, patch by frogu <l_j_p@wp.pl>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12080 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-03-28 21:18:02 +00:00
ranma 7068c1b886 Use aspect from encoder for AVI vprp header
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12062 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-03-24 15:16:36 +00:00