Jean-Paul Saman
396d771330
Flagging BLOCK_FLAG_DISCONTINUITY for every PID in the input when the slider is moved on the GUI or a jump in the stream is made. It is also propagated to the mpegvideo packetizer. The packetizer has a new mode to sync on I-frame boundary after such a jump. It avoids sending some broken frames to the client. (Forward port of branches/0.8.1-jpsaman-thedj revision 11067 and 11842.)
2005-08-10 20:07:20 +00:00
Jean-Paul Saman
a73d65a89f
Fix compiler warning about comparing signed unsigned.
2005-08-09 15:20:23 +00:00
Jean-Paul Saman
32b36df2f3
Fix a segmentation fault introduced by the previous commit
2005-08-08 10:18:03 +00:00
Jean-Paul Saman
03e270d097
(Forward port from branch 0.8.1-jpsaman-thedj) TS demux can now dump a TS stream directly to a file or special devices, this mode can be used with DSP's. Enhanced CSA encryption/decryption with a non standard mode to encrypt/decrypt a part of a TS packet. Further I replaced a bunch of // comments with /* .. */ comments style.
2005-08-08 09:16:09 +00:00
Sigmund Augdal Helberg
7cf7a7e4df
mux/asf.c: codec description fixes suggested by trax
2005-08-01 19:47:12 +00:00
Rémi Denis-Courmont
5e76149b8a
Fix undefined symbol error
2005-07-15 14:24:47 +00:00
Rémi Denis-Courmont
fe087a3828
Make Zorglub less unhappy
2005-07-09 06:17:09 +00:00
Rémi Denis-Courmont
85b29bdc28
Copyright fixes
...
(da big courmischage)
2005-07-08 18:12:44 +00:00
Gildas Bazin
04f177a91a
* modules/mux/mp4.c: added support for amr nb/wb and h263 in 3gp.
2005-06-29 19:59:01 +00:00
Christophe Massiot
1111338a78
* modules/mux/mpeg/ts.c: New --no-sout-ts-crypt-video option to disable
...
CSA scrambling for video PID(s).
2005-06-10 15:14:16 +00:00
Felix Paul Kühne
7ea393d4a6
* fixed some strings
2005-06-10 14:20:08 +00:00
Felix Paul Kühne
b7c52465b1
* backport of [11257] to trunk
2005-06-03 19:32:11 +00:00
Gildas Bazin
4d7aae0eee
* modules/mux/mpeg/*: add the mpeg4 video VOL data inside EStoPES so it can be used by the PS muxer as well.
2005-06-01 14:25:45 +00:00
Gildas Bazin
b87e98018a
* modules/mux/mpeg/ts.c: proper muxing of ISO/IEC 14496-2 (aka mpeg 4 video) as specified in ISO/IEC 13818-1
2005-06-01 11:06:08 +00:00
Christophe Massiot
4e1705730d
* modules/mux/mpeg/ts.c: Set fallback value for --sout-ts-pcr to 70 ms.
2005-05-31 15:24:04 +00:00
Christophe Massiot
8ba52bebe4
* modules/mux/mpeg/ts.c: More sensible defaults for configuration options.
2005-05-18 21:46:47 +00:00
Clément Stenac
29201bc234
Better if we don't break teletext
2005-05-17 19:05:20 +00:00
Clément Stenac
329d95b7d4
Fix streaming of text subtitles in TS ( Closes #52 )
...
Not sure it's the proper way,though (basically, simply don't override the length)
2005-05-17 18:29:59 +00:00
Gildas Bazin
455c49fbd5
* modules/mux/mpeg/ts.c: fixed FixPES().
2005-05-17 13:49:31 +00:00
Laurent Aimar
f9cebacfbf
* all: warning fixes.
...
* mpjpeg.c: use sout_CfgParse !
2005-04-26 07:23:56 +00:00
Gildas Bazin
393c3c577a
* modules/mux/mpeg/*: new --sout-ps-pes-max-size option.
2005-04-18 15:32:31 +00:00
Laurent Aimar
14c10390a0
* csa: decrypt only when payload >= 8 bytes.
2005-04-13 08:27:34 +00:00
Damien Fouilleul
31892994ef
-added "pmt-program" variable to configure PMT program number
2005-04-11 14:29:18 +00:00
Christophe Massiot
03404c729e
* modules/mux/mpeg/ts.c : Reduced the PES and TS overhead for low bitrate
...
mpga streams.
2005-04-08 16:28:16 +00:00
Laurent Aimar
02d6384dce
* access.* input/*: added access_filter architecture (same API as a
...
standard access_t except that it reads from an access_t).
* timeshift.c: timeshift access filter. It works with udp/dvb streams (tested
under linux/windows).
It allows to pause and to fast/slow forward. To try it, use
--access-filter timeshift.
2005-03-29 16:01:23 +00:00
Mark Moriarty
8f45b1e59d
mux/asf.c new --sout-asf-packet-size switch. It defaults to 4096, current VLC design, but note that MS' documentation ( http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmform95/htm/iwmpacketsizesetmaxpacketsize.asp ) has: "By default, the maximum packet size is 1400 bytes (chosen because it is below the 1500-byte Ethernet maximum transition unit (MTU) plus the generic routing encapsulation (GRE) tunneling header size)."
2005-03-27 17:49:24 +00:00
Christophe Massiot
70e6edc20b
* modules/mux/mpeg/ts.c: New --sout-ts-es-id-pid which allows to use
...
the ES ID as TS PID (contrary of --ts-es-id-pid).
2005-03-23 18:30:15 +00:00
Christophe Massiot
22cdb37f2a
* modules/mux/mpeg/ts.c, modules/demux/ts.c: Fixed IOD descriptor
...
(patch courtesy of Nico Sabbi)
2005-03-23 18:26:01 +00:00
Mark Moriarty
6b870fcae0
ps.c -- add i_rate_bound (MPEG spec 13818 requires rate_bound >= that of any packet in the stream) (I'm not positive, but program_mux_rate, based on instant_rate, should also possibly change. Per 2.5.3.4 of the spec,it sounds like it might be the forward-looking rate; reporting a last-second value based on P frames,if the forward packets have an I frame, might not be correct [specs are a pain])
2005-03-18 01:59:44 +00:00
Gildas Bazin
63ebc6fa39
* modules/mux/mpeg/ps.c: small cleanup.
2005-03-09 12:52:47 +00:00
Gildas Bazin
a1824ef134
* modules/mux/mpeg/ps.c: correct PSM size.
2005-03-09 12:17:01 +00:00
Gildas Bazin
529289292f
* modules/mux/mpeg/ps.c: shut-up valgrind warning.
2005-03-09 00:59:09 +00:00
Gildas Bazin
3d94c37efe
* modules/mux/mpeg/ps.c: Write a PSM + support for mp4v/mp4a/h264.
2005-03-09 00:30:09 +00:00
Gildas Bazin
a778a89104
* modules/mux/mpeg/ps.c: use instant bitrate to calculate program_mux_rate.
2005-03-08 20:17:43 +00:00
Mark Moriarty
de2a4a92a2
Fix mpeg ps time output, making it seekable. There may still be an error in there -- a test file reports 11:57 on VLC, 15:42 minutes on WMP, though it plays OK on both, seekable to the end.
2005-03-07 02:52:05 +00:00
Clément Stenac
ba9826cacf
Preferences consistency fixes by Christophe Mutricy <xtophe at nxtelevision d0t com>
...
+ put access and demux in the right place
2005-03-03 06:58:04 +00:00
Steve Lhomme
3d831e04ec
Avoid \r\n problems between platforms
2005-03-02 16:47:31 +00:00
Clément Stenac
67099af7b4
* Allow all MJPEG fourcc
...
* Announce content-length
* Allow boundary string customization
2005-02-26 15:41:22 +00:00
Gildas Bazin
a2ce260bd8
* modules/mux/asf.c: for mpeg audio, i_bitspersample needs to be set to 0.
2005-01-21 10:53:29 +00:00
Gildas Bazin
52ccf5a03b
* modules/mux/asf.c: another fix for WMA support.
2005-01-20 14:30:17 +00:00
Gildas Bazin
f8ddfa9107
* modules/mux/asf.c: compiler warnings are there for a reason ;)
2005-01-20 13:18:34 +00:00
Gildas Bazin
c330b1e1ef
* modules/mux/asf.c: only add an audio error correction field in the case of WMA.
...
* include/codecs.h: added a couple more audio tags.
2005-01-20 12:32:53 +00:00
Gildas Bazin
efdb286961
* modules/mux/asf.c:
...
- add an audio error correction field to the stream properties object.
This is mandated by the spec and makes some versions of WMP a lot happier about playing our files.
- only put an header extension object when necessary.
2005-01-18 14:36:26 +00:00
Gildas Bazin
c4ddb48c99
* modules/mux/asf.c: properly write the ES type.
2005-01-17 17:01:21 +00:00
Christophe Massiot
c05cbdf51c
* modules/access_output/udp.c: When using --udp-group, do not send two PCRs
...
at once. This requires the export of the PCR block_flag.
2005-01-07 20:04:46 +00:00
Clément Stenac
d5eacbea63
Really fix all the set_name.
...
Sorry for the trouble
2004-12-16 18:58:12 +00:00
Gildas Bazin
36ec573e68
* modules/mux/ogg.c: added support for dirac.
2004-12-12 17:39:09 +00:00
Clément Stenac
a90a19a6b0
Improvements to preferences
...
* Each module can declare a "human-readable short name" with set_name
* Modules are sorted by category (set_category, set_subcategory).
Modules configs can be separated by set_section()
* Separated audio-filter and audio-visual
* Separated extraintf and control
* New command and widget : add_module_list() for comma-separated modules
* Vfilters now use "," as separator
2004-12-11 14:45:46 +00:00
Gildas Bazin
2b2cba2a58
* modules/mux/asf.c: fixed header object. mmsh/asf streaming now works with WMP6.4->WMP10.
2004-12-07 14:27:06 +00:00
Clément Stenac
29217b27fd
Wrong options descriptions in TS muxer
2004-11-04 13:02:38 +00:00