Thu, 15 Mar 2007 18:36:36 +0000 |
diego |
Add explicit location for headers from the stream/ directory.
|
Tue, 27 Feb 2007 20:22:05 +0000 |
nicodvb |
removed duplicated code in demux_seek(); stream_seek() already aligns to STREAM_BUFFER_SIZE boundary
|
Sat, 17 Feb 2007 17:24:07 +0000 |
nicodvb |
cosmetics
|
Fri, 09 Feb 2007 19:47:20 +0000 |
nicodvb |
when seeking in h264 sync to idr frames
|
Fri, 09 Feb 2007 19:44:21 +0000 |
nicodvb |
when playing vc1 content sync to sequence or entry point header
|
Fri, 09 Feb 2007 19:39:31 +0000 |
nicodvb |
vc1 in mpegts
|
Mon, 29 Jan 2007 23:35:08 +0000 |
nicodvb |
reduced verbosity
|
Mon, 29 Jan 2007 23:10:01 +0000 |
nicodvb |
5l, check that the codec type detected by ts_detect_streams() is actually audio before fixing it in the array
|
Mon, 29 Jan 2007 22:49:14 +0000 |
nicodvb |
fix audio type when ts_detect_streams detects that a private1 stream is actually ac3
|
Wed, 17 Jan 2007 00:12:35 +0000 |
nicodvb |
unified creation of sh_audio and sh_video is ts_add_stream; patch by elupus
|
Sat, 09 Dec 2006 12:24:11 +0000 |
reimar |
Get rid of min/max macros from aviheader.h, they do not belong here.
|
Sat, 02 Dec 2006 12:32:44 +0000 |
diego |
Remove superfluous bswap.h include.
|
Mon, 20 Nov 2006 21:03:46 +0000 |
nicodvb |
slight simplification in demux_control_ts: no need to check *arg with last_{aid,vid} (small bugfix, too)
|
Sun, 19 Nov 2006 23:36:14 +0000 |
nicodvb |
in demux_ts_control unified SWITCH_AUDIO and SWITCH_VIDEO (they were identical)
|
Sun, 19 Nov 2006 23:10:30 +0000 |
nicodvb |
during DEMUXER_CTRL_SWITCH_x *arg set to -2 identifies 'disable stream x'
|
Sat, 18 Nov 2006 14:32:14 +0000 |
nicodvb |
implemented DEMUXER_CTRL_IDENTIFY_PROGRAM
|
Thu, 16 Nov 2006 22:09:24 +0000 |
nicodvb |
COSMETICS: reformatted
|
Thu, 16 Nov 2006 22:08:14 +0000 |
nicodvb |
restored circular looping when changing audio and video stream (previously broken)
|
Thu, 16 Nov 2006 21:31:44 +0000 |
nicodvb |
reset demuxer's buffered demux_packet after DEMUXER_CTRL_SWITCH_AUDIO
|
Thu, 16 Nov 2006 21:30:35 +0000 |
nicodvb |
implemented DEMUXER_CTRL_SWITCH_VIDEO
|
Sun, 29 Oct 2006 22:02:10 +0000 |
nicodvb |
a previous commit introduced a bug that prevented tables
|
Sun, 29 Oct 2006 21:29:23 +0000 |
nicodvb |
simplified assignment of subtitles stream in ts_parse()
|
Sun, 29 Oct 2006 11:17:28 +0000 |
nicodvb |
handle broken ts packets before parsing the rest
|
Sun, 29 Oct 2006 11:00:36 +0000 |
nicodvb |
cosmetics: reformatted after previous commit
|
Sun, 29 Oct 2006 10:55:02 +0000 |
nicodvb |
1000l: fixed broken handling of the adaption field - part 2
|
Sun, 29 Oct 2006 10:33:49 +0000 |
nicodvb |
fixed mishandling of stream_read() (it doesn't necessarily return -1 in case of error)
|
Sun, 29 Oct 2006 10:23:15 +0000 |
nicodvb |
ts_parse() move section handling after stream_read() rather than repeating it
|
Sat, 28 Oct 2006 17:51:32 +0000 |
nicodvb |
removed useless check: when is_start is set the size of the payload
|
Sat, 28 Oct 2006 17:42:25 +0000 |
nicodvb |
in ts_parse() centralized stream_read()+stream_skip(); smaller and cleaner
|
Sat, 28 Oct 2006 10:59:17 +0000 |
nicodvb |
readability cosmetics
|
Sat, 28 Oct 2006 10:52:12 +0000 |
nicodvb |
unconditionally assign the language code when available;
|
Sat, 28 Oct 2006 09:52:19 +0000 |
nicodvb |
reformatted ts_parse() after previous commit
|
Sat, 28 Oct 2006 09:44:18 +0000 |
nicodvb |
removed unreachable code (when len=pes_parse2() returns 0)
|
Sat, 28 Oct 2006 09:03:51 +0000 |
nicodvb |
10l: fixed misplaced adaption field check
|
Sat, 28 Oct 2006 08:56:44 +0000 |
nicodvb |
removed commented crc32 code; I'll eventualy reuse the one in lavu
|
Sat, 28 Oct 2006 08:54:31 +0000 |
nicodvb |
slight simplifications
|
Tue, 17 Oct 2006 21:26:30 +0000 |
nicodvb |
fixed corner case previously mishandled: don't play an audio only stream when
|
Sun, 15 Oct 2006 09:29:02 +0000 |
nicodvb |
during stream detection always parse ts_probesize bytes (even with -nosound set),
|
Sat, 26 Aug 2006 19:17:04 +0000 |
reimar |
Get rid of demux_aid_vid_mismatch mess.
|
Sat, 26 Aug 2006 17:31:42 +0000 |
nicodvb |
don't try to autodetect aac in pes packets (the detection is prone to give wrong results); use the stream_type from the PMT instead
|
Wed, 14 Jun 2006 22:22:34 +0000 |
nicodvb |
reduced standard verbosity and changed output messages to more uniform descriptions
|
Mon, 12 Jun 2006 23:06:21 +0000 |
nicodvb |
support for audio stream switching
|
Sun, 04 Jun 2006 23:23:58 +0000 |
nicodvb |
support for dts (identified only by the PMT, not from the bitstream)
|
Sun, 04 Jun 2006 23:16:09 +0000 |
nicodvb |
fixed wrong assignment of stream type in generic PES_PRIVATE1 streams (didn't respect the type qualified in the PMT)
|
Sun, 04 Jun 2006 23:11:40 +0000 |
nicodvb |
one more a52 descriptor (dvb impl., untested)
|
Sun, 04 Jun 2006 22:41:27 +0000 |
rtogni |
Fix potential integer overflows in memory allocation.
|
Sat, 13 May 2006 10:49:46 +0000 |
nicodvb |
where necesary, replaced all realloc() with realloc_struct() to prevent int oveflows
|
Sat, 13 May 2006 10:09:33 +0000 |
nicodvb |
when searching ac3 in unqualified pes_private1 streams there's no need to scan > 64 KB of data: frames can't be so far apart
|
Fri, 12 May 2006 22:33:42 +0000 |
nicodvb |
allocate correct extradata size
|
Fri, 12 May 2006 22:21:29 +0000 |
nicodvb |
raised max extradata size and refuse to store more than the limit
|
Fri, 12 May 2006 21:34:06 +0000 |
nicodvb |
don't allocate (and demux_push() immediately) demux_packet()s > MAX_PACK_SIZE; releasing immediately audio packets (before the pes is complete) doesn't make any sense and deteriorates interleaving
|
Fri, 12 May 2006 20:26:05 +0000 |
nicodvb |
search ac3 in dvd substream only if pes_aligned flag is set in the pes headers, otherwise false positives are likely to occur
|
Mon, 24 Apr 2006 07:20:34 +0000 |
reynaldo |
Get ride of the several if(identify) messy lines and rearangment of some of the output, both patches by Kiriuja mplayer-patches AT en-directo_net, his changes are barely unrelated, nevertheless Im commiting them thogeter just for the sake of my mental healt, I had both patches already applied on my local three
|
Wed, 05 Apr 2006 18:50:24 +0000 |
nicodvb |
segfault fix: assign param->apid (that is the audio id found) when inexistent audio language is specified; patch by Erik Auerswald auerswal a unix-ag d uni-kl d de
|
Sat, 11 Mar 2006 23:26:02 +0000 |
nicodvb |
init variable in parse_mp4_object_descriptor before using it; fixes cid 237
|
Sat, 04 Mar 2006 11:00:20 +0000 |
nicodvb |
print ts_probe; 0x88 .. 0x8F in pes_private streams are not AC3 but DTS tracks (unsupported); save the size of the payload of the current PES packet in any case (used for ac3 detection)
|
Fri, 17 Feb 2006 01:57:41 +0000 |
corey |
Second-try commit of this patch.
|
Thu, 09 Feb 2006 19:39:51 +0000 |
corey |
Reverse commit of unfinished patch for passing audio_delay to the demuxers.
|
Tue, 07 Feb 2006 20:22:44 +0000 |
corey |
1. Include audio_delay as an argument to demux_seek.
|
Fri, 27 Jan 2006 23:07:16 +0000 |
nicodvb |
export custom mp_a52_framesize(), needed to parse ac3 frames when liba52 is not present; will be moved in a more appropriate place sometimes in the future
|
Fri, 13 Jan 2006 00:23:32 +0000 |
diego |
Update licensing information: The FSF changed postal address.
|
Fri, 18 Nov 2005 14:39:25 +0000 |
diego |
Unify include path handling, -I.. is in CFLAGS.
|
Sun, 06 Nov 2005 16:17:17 +0000 |
nicodvb |
fixed possible uint8 overflow; assign progid to the newly created pmt
|
Mon, 31 Oct 2005 23:38:32 +0000 |
nicodvb |
more precise seeking based on calculated average video bitrate; works quite well in case of a TS with only 1 video stream
|
Sun, 30 Oct 2005 09:19:05 +0000 |
reimar |
move resync_audio_stream after seeking to demuxer.c
|
Thu, 13 Oct 2005 18:33:56 +0000 |
reimar |
Use PRI?64 defines as format strings for 64 bit variables.
|
Tue, 23 Aug 2005 08:23:53 +0000 |
gpoirier |
Crash fix for: "[MPlayer-users] Crash of mencoder in demux_ts.c line 2728"
|
Fri, 05 Aug 2005 19:57:47 +0000 |
rtognimp |
Demuxer modularization
|
Mon, 06 Jun 2005 20:49:55 +0000 |
nicodvb |
pass along audio extradata if present
|
Sat, 09 Apr 2005 11:30:59 +0000 |
nicodvb |
set width, height and biCompression when the video stream contains avc1; reuse a private member rather than a in-stack packet[204]; set pes_es->is_synced =1 when au_start=1 (SL); update PMT when setting mp4es codec (SL); fix tss->is_synced assignment (don't forget the value when it was previously set)
|
Fri, 08 Apr 2005 00:52:43 +0000 |
rathann |
obvious gcc warning fix, approved by Nico
|
Sun, 03 Apr 2005 11:47:20 +0000 |
nicodvb |
allocate and fill extradata field for video_avc (raw nal units, extradata contains sps+pps); fixed payload_size assignment for SL payloads
|
Wed, 23 Mar 2005 07:53:37 +0000 |
nicodvb |
wrong binary operator
|
Wed, 23 Mar 2005 07:43:31 +0000 |
nicodvb |
consider parse random_access_point from the adaption_field to determine if the payload is an access point (for SL)
|
Tue, 22 Mar 2005 07:45:00 +0000 |
nicodvb |
SL payloads are pushed to audio and video fifo only when they are flagged with random_accesspoint or access_unit_start
|
Sun, 20 Mar 2005 14:20:59 +0000 |
nicodvb |
initial support for SL packetized data, with certain limitations; partly reworked the tables management for a better code reuse
|
Fri, 25 Feb 2005 22:27:46 +0000 |
nicodvb |
50000l: fixed various memleaks; CC discontibuities aren't necessarily error conditions
|
Sat, 22 Jan 2005 12:15:06 +0000 |
nicodvb |
replaced bzero() with memset(); stream_type 0x0f is AAC
|
Thu, 25 Nov 2004 22:24:00 +0000 |
mosu |
Output more information about vids, aids, sids, alangs and slangs with -identify. Patch by kiriuja <mplayer-patches@en-directo.net>
|
Wed, 24 Nov 2004 18:55:03 +0000 |
nicodvb |
merged DEMUXER_TYPE_MPEG4_ES in the ordinary TS; added support for H264 in TS
|
Sat, 20 Nov 2004 14:33:39 +0000 |
nicodvb |
added support for 192 packet size, remove junk data after 188 bytes. Patch by Marcus Metzler (mocm@mocm.de)
|
Mon, 15 Nov 2004 20:56:10 +0000 |
nicodvb |
added language identifier (if any) to the caller during probing phase
|
Mon, 11 Oct 2004 06:57:57 +0000 |
nicodvb |
removed dependency on liba52
|
Thu, 07 Oct 2004 21:08:10 +0000 |
nicodvb |
fixed a bug that makes the demuxer loop forever probing a52 audio when a52_syncinfo() returns 0
|
Thu, 07 Oct 2004 09:31:16 +0000 |
reimar |
fixing --disable for mp3lib, liba52 and libmpeg2, patch by (basic (at) mozdev (dot) org), see also bug #102
|
Sat, 28 Aug 2004 20:56:56 +0000 |
rathann |
small fixes
|
Fri, 18 Jun 2004 20:02:05 +0000 |
nicodvb |
added support for ac3 in non-pes aligned private1 streams; removed useless and commented code
|
Mon, 31 May 2004 16:12:13 +0000 |
nicodvb |
removed unused and commented code; audio is pushed synchronously (reported to work better); pid 16 is not default PMT (100l); trails of data are add_packet()ed
|
Sat, 20 Mar 2004 13:09:08 +0000 |
nicodvb |
fix wrong detection of mpeg4 as mpeg2 and wrong handling of discontinuities/transport error bit
|
Sat, 08 Nov 2003 00:26:51 +0000 |
rathann |
Warning fixes (approved by A'rpi).
|
Mon, 20 Oct 2003 13:35:55 +0000 |
attila |
big demux_ts fix from Nico <nsabbi@libero.it>
|
Mon, 08 Sep 2003 10:07:52 +0000 |
mosu |
Fix a gcc 3.x crash when compiling demux_ts.c with -g -O4 (or -O3). Patch by Arpi.
|
Sun, 31 Aug 2003 18:51:05 +0000 |
alex |
serious bugs - 1l absinth (changed to absinth against cola inflation)
|
Sun, 24 Aug 2003 18:07:00 +0000 |
arpi |
- seek() is always synchronized to keyframes, so the decoders don't
|
Thu, 19 Jun 2003 18:20:15 +0000 |
rathann |
fix one missing #include, one missing extern and one 10l error.
|
Sun, 08 Jun 2003 11:58:05 +0000 |
arpi |
- discard soon non TS files (previously it took too long, as in the case
|
Sat, 07 Jun 2003 11:30:19 +0000 |
arpi |
- open new_ds_[audio | video] only when the relative streams are really available
|
Tue, 03 Jun 2003 17:43:49 +0000 |
alex |
warning fixes by Dominik
|
Mon, 28 Apr 2003 16:43:48 +0000 |
alex |
fully reworked by Nico <nsabbi@libero.it>
|
Fri, 21 Mar 2003 17:17:53 +0000 |
alex |
wrong assignment of codec, patch by nsabbi@libero.it
|
Sun, 16 Mar 2003 20:13:28 +0000 |
arpi |
this is a combo patch that:
|