vlc | branch: master | Frédéric Yhuel | Sun Nov 30 21:17:41
2014 +0100| [64c6d66017a81ef97fd45fb4cdcae071545aa766] | committer:
Jean-Baptiste Kempf
stream_filter: smooth: minor optimization
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Sun Nov 30 21:17:40
2014 +0100| [4b94edddcad21a2702814550e46b1a0ebac02304] | committer:
Jean-Baptiste Kempf
stream_filter: smooth: fix segfault
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Sun Jan 27 23:02:57
2013 +0100| [85c03f04e5a01f19987b6d2d5bf671f915a4c18b] | committer:
Jean-Baptiste Kempf
libmp4: small bug fix
When MP4_ReadBoxContainerChildren() returns, one expects the position in
the stream to be that of the next box after the
vlc | branch: master | Frédéric Yhuel | Mon Jan 21 22:58:10
2013 +0100| [4cfd989f0b2ea5ec0d175a15383875ce10a84f67] | committer:
Jean-Baptiste Kempf
libmp4: minor bug fix
If we read all the stream but n bytes, 0 < n < 8, there's no point to
try and read these n missing bytes.
I
vlc | branch: master | Frédéric Yhuel | Sun Jan 20 22:15:02
2013 +0100| [4861b7a0200e39e2f34900b74b0b8df9c32e1e1b] | committer:
Jean-Baptiste Kempf
libmp4: rewind stream before falling back to avformat
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=com
vlc | branch: master | Frédéric Yhuel | Tue Oct 30 14:25:51
2012 +0100| [78d846a4033185facafc5d9e1bc5dad67d525d3d] | committer: Rafaël Carré
vlc_input: fix a comment
Signed-off-by: Rafaël Carré
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=78d846a4033185facafc5d9e1bc5dad67d525
vlc | branch: master | Frédéric Yhuel | Fri Oct 26 17:27:01
2012 +0200| [fbe00443ab25626d22d2a5040280f54eda432784] | committer:
Jean-Baptiste Kempf
libmp4: don't parse twice the file in MP4_BoxGetRoot
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?
vlc | branch: master | Frédéric Yhuel | Mon Oct 22 14:48:24
2012 +0200| [3dd65c56305fc79615436f87e13731294cae542e] | committer: Rémi
Denis-Courmont
src/input/stream_demux.c: fix DStreamThread()
Signed-off-by: Rémi Denis-Courmont
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Fri Oct 19 16:03:49
2012 +0200| [d83eeb5ed22fed8845bd8ace75f9709a73ca4f17] | committer:
Jean-Baptiste Kempf
demux/mp4: be less picky wrt VC-1 profiles we accept
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=com
vlc | branch: master | Frédéric Yhuel | Thu Oct 11 23:04:53
2012 +0200| [f9b65ba93009c0ba44b866567cf2548b8e97772e] | committer:
Jean-Baptiste Kempf
demux/mp4: fix some memory leaks
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Wed Oct 10 18:54:57
2012 +0200| [70459ae3685e78c75c910de5e42cc67f76713868] | committer:
Jean-Baptiste Kempf
Smooth Streaming: fix some memory leaks
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Thu Oct 11 23:04:52
2012 +0200| [7b3d4c9e7a573754d85d7c054177939ab5d84db8] | committer:
Jean-Baptiste Kempf
demux/mp4: rewrite MP4_BoxGetNextChunk()
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Wed Oct 10 18:54:59
2012 +0200| [1ef0c797aa9b2ba3621bf4d01e4d790545d39c83] | committer:
Jean-Baptiste Kempf
Smooth Streaming: fix a memory leak
initialization chunks were not freed on Close()
Signed-off-by: Jean-Baptiste Kempf
> h
vlc | branch: master | Frédéric Yhuel | Wed Oct 10 18:54:58
2012 +0200| [0986ff4adb63ebba6951a2d3112b65fe89b086d8] | committer:
Jean-Baptiste Kempf
Smooth Streaming: don't use block_t
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=
vlc | branch: master | Frédéric Yhuel | Sat Oct 6 15:16:45
2012 +0200| [9322b68a1f186d4e52b4e1c576cfef696cb8917c] | committer:
Jean-Baptiste Kempf
src/misc/fourcc: add entries "ACCL" and "AACH"
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.
vlc | branch: master | Frédéric Yhuel | Sat Oct 6 15:16:44
2012 +0200| [4b2d5cd7230ade2b0e2cd3883ab26432a31fd7b3] | committer:
Jean-Baptiste Kempf
mp4: use vlc_fourcc_GetCodec()
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Fri Oct 5 19:36:58
2012 +0200| [a5fdae9645e25cfac689d79963caeb7b8ec43ebe] | committer:
Jean-Baptiste Kempf
Smooth Streaming: fix a macro
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Fri Oct 5 19:19:56
2012 +0200| [c892cfc936055725dd7f60d043c6d10399e6f6f6] | committer:
Jean-Baptiste Kempf
Smooth Streaming: fix manifest parsing (FourCC)
This patch fixes playback for this VOD stream:
http://mediadl.microsoft.com/mediadl/IISNET
vlc | branch: master | Frédéric Yhuel | Thu Oct 4 13:12:55
2012 +0200| [f67cdb7498f2cbf7c4dd06a466f1e01396566875] | committer:
Jean-Baptiste Kempf
Smooth Streaming: clean / factorize code
and prepare subtitle support
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.
vlc | branch: master | Frédéric Yhuel | Fri Sep 28 12:05:22
2012 +0200| [33ecade21c2155a95d0d78c630dfeba96a610eb5] | committer: Ilkka
Ollakka
demux/mp4: bug fix for files with 'moov' at the end
This fixes a bug introduced with the fragmented MP4 patch.
Signed-off-by: Ilkka Ollakk
vlc | branch: master | Frédéric Yhuel | Thu Sep 27 21:03:08
2012 +0200| [344f840663a64ba37bdcfeea993fbae1f6ac65da] | committer:
Jean-Baptiste Kempf
Smooth Streaming: read PacketSize attribute in manifest
PacketSize == nBlockAlign attribute of WaveFormatEx structure.
We also remove the
vlc | branch: master | Frédéric Yhuel | Wed Sep 26 15:57:14
2012 +0200| [442744ac60e382175951b628177c45bd1fbf03ad] | committer:
Jean-Baptiste Kempf
Smooth Streaming: play streams with no video (or audio) track.
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.
vlc | branch: master | Frédéric Yhuel | Wed Sep 19
17:14:42 2012 +0200| [5bf01e701f04f73d26f07efcc443718d672cfbac] | committer:
Jean-Baptiste Kempf
Add Smooth Streaming module
Tested with:
* Live *
- http://demo.anevia.com:3128/live/disk1/live1/ss-ss/manifest
- http://demo.anevia.com
vlc | branch: master | Frédéric Yhuel | Sun Sep 23 18:23:38
2012 +0200| [5a72f814368a14e31bfbce3c7a3402068e3f648a] | committer:
Jean-Baptiste Kempf
demux/mp4: fix PTS computation
p_sample_offset_pts must be NULL if MP4_TRUN_SAMPLE_TIME_OFFSET is not
present. Then MP4_TrackGetPTSDelta would
vlc | branch: master | Frédéric Yhuel | Wed Jul 18
16:36:21 2012 +0200| [86e8c9d51503b0e5ae2fb8585ac4d67e9f570a1b] | committer:
Jean-Baptiste Kempf
demux/mp4: Add fragmented MP4 support
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Wed Jul 18
16:52:35 2012 +0200| [bf1ee347ed9069c4b4f752f553b9577b21b7edd5] | committer:
Jean-Baptiste Kempf
libmp4: Add function MP4_BoxGetSmooBox()
also modify MP4_BoxGetNextChunk() so that a initialization
segment which has been put between two chunks
vlc | branch: master | Frédéric Yhuel | Wed Jul 18
16:52:35 2012 +0200| [24a31a6252b6b3503e49a190c1ab7c0e7c9a05fd] | committer:
Jean-Baptiste Kempf
libmp4: Add function MP4_BoxGetSmooBox()
also modify MP4_BoxGetNextChunk() so that a initialization
segment which has been put between two chunks
vlc | branch: master | Frédéric Yhuel | Wed Jul 18
16:52:34 2012 +0200| [e93131818521d921e4ae7aa219b899c7c66676c9] | committer:
Jean-Baptiste Kempf
libmp4: Parse StraBox and SmooBox
SmooBox is a very simple MP4 box, VLC specific, used only
for the Smooth Streaming module to send information
vlc | branch: master | Frédéric Yhuel | Tue Jun 19
16:17:55 2012 +0200| [94220d75d4ac44f507bad6e539270cbd71a02c73] | committer:
Hugo Beauzée-Luyssen
HLS: don't signal dl thread out of the blue in Close()
Signed-off-by: Hugo Beauzée-Luyssen
> http://git.videolan.org/gitweb.cgi/vl
vlc | branch: master | Frédéric Yhuel | Tue Jun 19
16:56:30 2012 +0200| [9e155e37ed6186bf5cd8d3fb0c532a72b5e92d1f] | committer:
Hugo Beauzée-Luyssen
HLS: minor fix
It seems to me it makes more sense like that.
Signed-off-by: Hugo Beauzée-Luyssen
> http://git.videolan.org/gitweb.cgi/vlc.
vlc | branch: master | Frédéric Yhuel | Tue Jun 12
13:41:13 2012 +0200| [ec73f8183cab13784025e1dd049cfd0368fcae38] | committer:
Jean-Baptiste Kempf
demux/mp4: fix typo
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Thu May 31
14:15:44 2012 +0200| [9240f975ed2fa5e445e047b9443b00cbd7e7cb6d] | committer:
Jean-Baptiste Kempf
libmp4: 'trun' parsing: minor fixes
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.gi
vlc/vlc-2.0 | branch: master | Frédéric Yhuel | Thu May 24
11:16:06 2012 +0200| [13752933868ecb088749bfd799118ed24301d25e] | committer:
Jean-Baptiste Kempf
demux/mp4: do not demux f4v files for now
This is a temporary workaround until someone add support for f4v.
Work-around #4915
Signed
vlc | branch: master | Frédéric Yhuel | Thu May 24
11:16:06 2012 +0200| [f47133cbac88a1ef04e526df27eaa4e86a6f2d5a] | committer:
Jean-Baptiste Kempf
demux/mp4: do not demux f4v files for now
This is a temporary workaround until someone add support for f4v.
Work-around #4915
Signed-off-by
vlc | branch: master | Frédéric Yhuel | Wed Apr 18
17:01:17 2012 +0200| [f7859b08937b84bcad9317a69485e6698fc8b576] | committer:
Jean-Baptiste Kempf
libmp4: fix error in TfxdBoxUUID definition
fix up d1c96ead108c36dd69f91abc9e89c0b3f642ab31
Signed-off-by: Jean-Baptiste Kempf
> h
vlc | branch: master | Frédéric Yhuel | Fri Mar 16
12:00:48 2012 +0100| [65d362850287c84c4f51f32a94f03772fe38e43b] | committer:
Jean-Baptiste Kempf
vlc_block_helper.h: remove wrong comment
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Wed Apr 11
17:24:41 2012 +0200| [51ca37a8ab2d7c9bc4c58dcb390f6f098081fdb0] | committer:
Jean-Baptiste Kempf
demux/mp4: move some stuff in the header file
I need to include mp4_track_t definition in my Smooth Streaming module
Signed-off-by: Jean
vlc | branch: master | Frédéric Yhuel | Wed Apr 11
17:24:40 2012 +0200| [baff262e647231c27ff6cb802bb579e843caeaf7] | committer:
Jean-Baptiste Kempf
libmp4: add two functions for fragmented MP4
- MP4_BoxGetInitFrag()
- MP4_BoxGetNextChunk()
Signed-off-by: Jean-Baptiste Kempf
> h
vlc/vlc-2.0 | branch: master | Frédéric Yhuel | Wed Apr 4
14:11:58 2012 +0200| [d6b589b131c993b96bdb17bd5d41cb36637a76e9] | committer:
Jean-Baptiste Kempf
network/io.c: minor fix
Unlike POLLERR, POLLHUP, and POLLNVAL, POLLRDHUP is not set by default.
See http://man7.org/linux/man-pages/man2
vlc/vlc-2.0 | branch: master | Frédéric Yhuel | Mon Apr 2
21:11:37 2012 +0200| [011d14cf88f486382ce486e1933dc028bbb13b2c] | committer:
Jean-Baptiste Kempf
HLS: don't use floats when not necessary
Signed-off-by: Jean-Baptiste Kempf
(cherry picked from c
vlc | branch: master | Frédéric Yhuel | Mon Apr 2
21:11:37 2012 +0200| [0ef7876bbdfb9166a414fb057851aac535119122] | committer:
Jean-Baptiste Kempf
HLS: don't use floats when not necessary
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=
vlc | branch: master | Frédéric Yhuel | Wed Apr 4
14:11:58 2012 +0200| [c0e768b8fd8e6405a3864db3b2358c1ccd89a476] | committer:
Rémi Denis-Courmont
network/io.c: minor fix
Unlike POLLERR, POLLHUP, and POLLNVAL, POLLRDHUP is not set by default.
See http://man7.org/linux/man-pages/man2/poll.2
vlc | branch: master | Frédéric Yhuel | Mon Mar 26
16:38:47 2012 +0200| [b94c3f321553c2224303a6ee5b7c6805b4ee6754] | committer:
Hugo Beauzée-Luyssen
DASH: cosmetics
Signed-off-by: Hugo Beauzée-Luyssen
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Mon Mar 26
16:38:46 2012 +0200| [7fc906082f1d8252d572fcdbc01107839d904181] | committer:
Hugo Beauzée-Luyssen
DASH: implement Seek()
This is needed for DASH module to work with (not yet ready) VLC MP4
demux. Forward seeking is implemented by calling Read
vlc | branch: master | Frédéric Yhuel | Thu Mar 29
00:58:56 2012 +0200| [4605535b1ccf90b93795b2471304e5c9f7482d96] | committer:
Jean-Baptiste Kempf
libmp4: move some stuff into the header file
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Mon Mar 26
09:49:35 2012 +0200| [34acedc63ffd97443874085878c0d8dc40c2b9c7] | committer:
Jean-Baptiste Kempf
demux/mp4: drop DRMS support
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Fri Mar 23
14:06:59 2012 +0100| [101d9834f5fcb3b71edfb7f5c89c7fbfe6dd716c] | committer:
Hugo Beauzée-Luyssen
Currently, Read() might returns less than i_len bytes, while not at the
end of the stream. This is wrong and the patch fix that.
Signed-off-by
vlc | branch: master | Frédéric Yhuel | Fri Mar 23
10:40:17 2012 +0100| [d1c96ead108c36dd69f91abc9e89c0b3f642ab31] | committer:
Jean-Baptiste Kempf
libmp4: add TfrfBox and TfxdBox parsing
These are Smooth Streaming specific boxes, which provide duration and
time offset of subsequent(s
vlc | branch: master | Frédéric Yhuel | Fri Mar 23
10:40:16 2012 +0100| [3ceb6fcaf187cf052ad2551db0fb4a314afeabae] | committer:
Jean-Baptiste Kempf
libmp4: 'tfhd' parsing
- Take into account 'duration-is-empty' flag
- Avoid a full level of indentation
Signed-off-by:
vlc | branch: master | Frédéric Yhuel | Fri Mar 16
15:23:30 2012 +0100| [5ed8741fe14e4c6b6c084ff54b3c74fd016b34c4] | committer:
Jean-Baptiste Kempf
demux/mp4: remove a memset following a calloc
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Fri Mar 16
12:06:40 2012 +0100| [335d9c73de2390adffd0f80cdff96cb80344c237] | committer:
Jean-Baptiste Kempf
mp4: add a warning
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Fri Mar 16
10:31:24 2012 +0100| [0c782cba4fa2516d3cce6367ed5d08ad20f79575] | committer:
Jean-Baptiste Kempf
demux/mp4: add parsing of sidx box
This is a DASH specific box. See [1] for its definition.
It will probably be useful in a near future, and I
vlc | branch: master | Frédéric Yhuel | Wed Mar 7
17:19:43 2012 +0100| [c5d86459ecc4013637db40e35fcc832edc4257da] | committer:
Jean-Baptiste Kempf
vlc_block_helper.h: fix weird indentation.
Signed-off-by: Jean-Baptiste Kempf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc | branch: master | Frédéric Yhuel | Wed Feb 29
14:23:55 2012 +0100| [a6817c36ffb37c4ed8482868e84248c34f3ce8a0] | committer:
Hugo Beauzée-Luyssen
DASH: prevent integer overflow
A integer overflow could happen in bandwidth computation, for example if
we have a DASH server and client on the
vlc | branch: master | Frédéric Yhuel | Wed Feb 22
13:27:29 2012 +0100| [06339a5e0fa9340adb15320dd9e1700da50c040c] | committer:
Hugo Beauzée-Luyssen
DASH: fix URL parsing
use vlc_UrlParse() instead of home made code and handle the case where
the port is not equal to 80.
Signed-off-by: Hugo
vlc/vlc-2.0 | branch: master | Frédéric Yhuel | Wed Feb 1
13:04:48 2012 +0100| [a6d6d948c322258ae8e2b4be91d8b8a6d02c1f58] | committer:
Jean-Baptiste Kempf
HLS: clean Read function
If caller wants to skip data, there is no point to allocate a buffer and
put data in it. We just have to update
vlc/vlc-2.0 | branch: master | Frédéric Yhuel | Fri Feb 3
16:05:14 2012 +0100| [09d44799e59160dbafd62184cd46c1fd96411d0d] | committer:
Jean-Baptiste Kempf
src/input/stream.c: improve documentation somewhat
Signed-off-by: Rafaël Carré
(cherry picked from commit
vlc | branch: master | Frédéric Yhuel | Wed Feb 1
13:04:48 2012 +0100| [6fe18b3e023d1c58571d982cc41b43363c45cfae] | committer:
Jean-Paul Saman
HLS: clean Read function
If caller wants to skip data, there is no point to allocate a buffer and
put data in it. We just have to update the stream
vlc | branch: master | Frédéric Yhuel | Fri Feb 3
16:05:14 2012 +0100| [5ebbfb5b476207bbd9a36cd25c725f1b2231738d] | committer:
Rafaël Carré
src/input/stream.c: improve documentation somewhat
Signed-off-by: Rafaël Carré
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commi
vlc/vlc-1.2 | branch: master | Frédéric Yhuel | Tue Jan 24
14:34:52 2012 +0100| [2fd6ea3acc8789698dd3c353d4c8937d60b5750e] | committer:
Jean-Baptiste Kempf
HLS restore pos of current segment before seeking
This prevents a "bug" when we seek backward and then play again that
segmen
vlc | branch: master | Frédéric Yhuel | Tue Jan 24
14:34:52 2012 +0100| [982071198e54af320b684ac4bd319cc88caceb27] | committer:
Jean-Baptiste Kempf
HLS restore pos of current segment before seeking
This prevents a "bug" when we seek backward and then play again that
segment.
Sig
vlc | branch: master | Frédéric Yhuel | Wed Nov 30
10:30:52 2011 +0100| [b7c4b2758b264e82fd3662ba0a56f08df2f89ef9] | committer:
Jean-Baptiste Kempf
demux/mp4: add parsing of mfra atom
mfra atom contains two leaf atoms, 'tfra' and 'mfro'. The first one
provides file offset
vlc/vlc-1.2 | branch: master | Frédéric Yhuel | Tue Nov 29
10:14:41 2011 +0100| [7858cc56071b571ae35960a0e39141ae641638f9] | committer:
Jean-Baptiste Kempf
demux/mp4: add parsing of some atoms
Atoms mvex, mehd, trex and sdtp are found at least in PIFF (isml) files.
This a first step towards
vlc | branch: master | Frédéric Yhuel | Tue Nov 29
10:14:41 2011 +0100| [789ea42038c632d67f4752d9755c6155f10765eb] | committer:
Jean-Baptiste Kempf
demux/mp4: add parsing of some atoms
Atoms mvex, mehd, trex and sdtp are found at least in PIFF (isml) files.
This a first step towards Smooth
64 matches
Mail list logo