Commit Graph

17840 Commits

Author SHA1 Message Date
nicodvb 1a3ec4b7e6 unified failure case in muxer_new_muxer()
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17840 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 22:14:00 +00:00
reimar 041fea5e84 remove useless cruft (binds variable)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17839 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 21:47:15 +00:00
reimar ef04decf63 fix feature pragma length check
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17838 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 21:44:22 +00:00
michael 1a913666fc + muxer_lavf.c - Michael Niedermayer
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17837 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 20:47:52 +00:00
ods15 5e791e8cd5 strings without terminating NUL
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17836 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 20:44:22 +00:00
nicodvb d4df0074af in fix_parameters() move assignment of audio bitrate to the proper block (the bitrate for video is actually hardcoded to 800000)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17835 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 19:05:57 +00:00
nicodvb f7cdaa9cba check stream->wf and stream->bih before using them in fix_parameters(). Fixes cid 43
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17834 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 18:58:08 +00:00
rfelker 7519cfa528 10l found by Oded: case 2 on a boolean value...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17833 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 18:31:50 +00:00
nicodvb 5c853c2c21 exit if calloc() fails; free(muxer) before returning NULL if muxer_init() fails (to avoid memleak). Fixes cid 173
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17832 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 18:13:11 +00:00
rfelker 8f872aaeda fix cosmetics noticed during nico's 10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17831 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 18:11:32 +00:00
nicodvb 661225715a fixed C99-ism introduced with previous commit
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17830 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 18:06:46 +00:00
nicodvb 21fda01ab7 check muxer != NULL before using it; closes cid 201
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17829 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 17:46:51 +00:00
ods15 7719914fa1 bump neglected date
more consistent notation (usually in specs there are only arrays, no structs...)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17828 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 17:40:32 +00:00
ods15 6557c02bc4 revert last change
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17827 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 17:35:51 +00:00
ods15 20a1d14b63 better max for frame code values, still allowing compact implementation
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17826 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 13:30:45 +00:00
ods15 9d6ad5ab21 10l to me, misarrangment of flags
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17825 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 13:21:04 +00:00
ods15 695dfad372 change max_distance back to 64kb and set max frame size to 2*max_distance.
If anyone is against, speak up...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17824 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 13:08:10 +00:00
nicodvb 1ae5708df3 fail immediately if any of the parameters necessary to switch audio stream isn't set/correct; closes cid 55
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17823 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 12:28:09 +00:00
nicodvb c164e2dd44 check sh_video before seeking; closes cid 56
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17822 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 12:13:37 +00:00
nicodvb 4a8bf87b5c close channels file before exiting dvb_get_channels() if malloc(dvb_channels_list) fails; closes cid 161
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17821 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 11:45:27 +00:00
nicodvb 882b24c23c init sh_a (new audio stream) to sh_audio (current audio stream); closes cid 241
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17820 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-12 11:12:48 +00:00
nicodvb a8ea2c96c9 dereference muxer->priv only after having checked muxer!=NULL in write_chunk(); closes cid 206
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17819 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-11 23:38:54 +00:00
nicodvb 86d46b8ec9 init msec in mp_get_titleset_length() before using it; closes cid 251
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17818 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-11 23:29:02 +00:00
nicodvb c446e2e8ee init variable in parse_mp4_object_descriptor before using it; fixes cid 237
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17817 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-11 23:26:02 +00:00
nicodvb c8ceab9843 init delta_pts before using it; fixes cid 239
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17816 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-11 23:21:09 +00:00
nicodvb a30246e193 check pce_ptr before using it; fixes cid 207
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17815 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-11 23:15:57 +00:00
rathann 7875c2e150 QuickTime in24 and in32 PCM audio support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17814 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-11 22:43:28 +00:00
reynaldo 4e880d8076 added dinamically calculated gain factor at output stage to avoid clipping on sane ranges
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17813 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-11 21:16:59 +00:00
ods15 05b2368382 change max_distance max to 128kb instead of 65kb
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17812 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-11 19:47:05 +00:00
rtognimp b2a5c98e76 Only MAX_STREAMS streams are allowed (cid 115)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17811 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-11 16:42:46 +00:00
ods15 9dd489f4bc move bit flags to be more convinient...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17810 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-11 15:26:39 +00:00
ods15 c43a1f00e9 clarify, header_checksum is not included in forward_ptr and in packet checksum
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17809 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-11 10:19:02 +00:00
diego 1b1a9c9163 Simplify libcdio check.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17808 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-11 00:00:25 +00:00
diego 349e0f199c Make better use of pkg-config to check for/set proper libraries when
using libcdio with internal cdparanoia.
patch by Erik Lunchpail erik_27can <<at>> yahoo <<dot>> com


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17807 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 23:59:38 +00:00
rtognimp bb682fcc42 Fix memory leak cid 176
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17806 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 23:51:41 +00:00
rtognimp b094203941 Fix memory leak cid 177
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17805 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 23:48:33 +00:00
rtognimp 3641b52010 Fix possible use of body uninitialized. Remove an unneeded free (body
is not allocated before it). CID 243 and more


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17804 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 22:15:50 +00:00
ods15 37a1bc43fe remove edl.c pre-alloc, more readble and safe code
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17803 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 21:34:54 +00:00
michael 8895e7c64c SHOULD NOT be higher than 1/timebase limit
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17802 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 14:44:31 +00:00
michael e44e52167a div8 -> div16
and a silly 10l typo (misstakely removed a field)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17801 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 14:34:30 +00:00
michael 7f204aec11 drop max_frame_size
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17800 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 14:28:11 +00:00
michael 09053751fd double muxing examples (cant hurt to explictly mention the most common)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17799 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 14:23:22 +00:00
michael 578eb12df3 limit stuffing to prevent header_checksum from endup being useless due to a gb of 0x80 after a 'N'
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17798 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 14:18:59 +00:00
michael 7f157e2d58 universal timestamp (= stream_id + timestamp in stream timebase)
-> simplify
add that thing to info packets as type too


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17797 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 14:10:07 +00:00
michael f25911feec little clarification of sample_width/sample_height
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17796 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 13:54:39 +00:00
michael 370aaee121 0x00 and 0xFF should be invalid (libnut does that already and it seems like a good idea to recommand)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17795 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 13:50:35 +00:00
ods15 3d312d86fe push back userdata stream_class
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17794 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 11:52:58 +00:00
michael 2c222ee63b header_checksum
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17793 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-10 02:49:29 +00:00
reimar d81cb40c88 free resources when load_raw fails
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17792 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-09 22:20:20 +00:00
reimar 0b48e15140 fix leak on read error (forgot to free demux packet)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17791 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-03-09 22:14:34 +00:00