Commit Graph

29519 Commits

Author SHA1 Message Date
Jean-Baptiste Kempf
f3a2e3fd2a NEWS: mention QCELP decoding with latest FFmpeg and latest mov changes by fenrir. 2008-12-05 18:33:37 +01:00
Jean-Baptiste Kempf
18e2dfb40c Add DMK2 and VX1K fourCC.
This is getting insane.
2008-12-05 16:47:32 +01:00
Ilkka Ollakka
0a778174db set stream aspect-ratio to video aspect-ratio, as ffmpeg checks that
from r15367 onward and refuses to mux without them matching.

Should fix flv-muxing.
2008-12-05 15:28:47 +02:00
Laurent Aimar
dd046c24fb Reset buffering level when needed. 2008-12-04 23:12:41 +01:00
Laurent Aimar
2c6a375e1c Clean up. 2008-12-04 23:04:18 +01:00
Laurent Aimar
31715344b7 Removed obsolete BUFFERING_S input state.
The associated libvlc_MediaPlayerBuffering and libvlc_Buffering value could
probably be removed (not done as I do not know the maintainer opinion).
2008-12-04 22:59:32 +01:00
Laurent Aimar
2d98c228d6 Added a input "cache" variable and INPUT_EVENT_CACHE event.
They will allow interfaces to display the current buffering status.
2008-12-04 22:56:11 +01:00
Laurent Aimar
b062d2a61d Improved OPENING_S/BUFFERING_S status change. 2008-12-04 22:43:46 +01:00
Laurent Aimar
f593c8f08c Removed unused STOP_S input state.
The associated libvlc_MediaPlayerStopped and libvlc_Stopped value could
probably be removed (not done as I do not know the maintainer opinion).
2008-12-04 22:36:37 +01:00
Laurent Aimar
78d8264958 Fixed mp4 for audio stream that need alignment (qcelp, adpcm). 2008-12-04 22:21:38 +01:00
Laurent Aimar
e01af7eba9 Added support for avcodec SAMPLE_FMT_*. 2008-12-04 22:11:34 +01:00
Laurent Aimar
73c96a164d Fixed input bookmark thread safety, support and event. 2008-12-04 20:34:07 +01:00
Laurent Aimar
23eae0262d Fixed INPUT_GET_VIDEO_FPS thread safety. 2008-12-04 20:34:07 +01:00
Laurent Aimar
f6803fd0f7 Fixed vout leak.
The spu has to be detached from the vout object, otherwise the vout will
never be destroyed.
2008-12-04 20:34:07 +01:00
Laurent Aimar
a3ac28fbf5 Added H264 Closed Caption SEI support to packetizer. 2008-12-04 20:34:07 +01:00
Laurent Aimar
7e0c2e1b58 Fixed INPUT_GET_BOOKMARK locking scheme. 2008-12-04 20:34:06 +01:00
Laurent Aimar
4d60f5b6a7 Added a new INPUT_GET_BOOKMARK to allow future safe bookmark.
It removes the need of INPUT_GET_BYTE_POSITION/INPUT_SET_BYTE_SIZE which where
not thread safe.
2008-12-04 20:34:06 +01:00
Laurent Aimar
39868b9241 Moved i_cr_average from input_source_t to input_thread_private_t. 2008-12-04 20:34:06 +01:00
Laurent Aimar
dd3a0dd1f6 Moved input_item_t from input_source_t to input_thread_private_t. 2008-12-04 20:34:06 +01:00
Laurent Aimar
4af875f0a2 Cosmetics. 2008-12-04 20:34:06 +01:00
Laurent Aimar
bf16a1ed69 Cosmetics. 2008-12-04 20:34:06 +01:00
Laurent Aimar
0432a0e581 Cosmetics. 2008-12-04 20:34:06 +01:00
Laurent Aimar
de1eb83f70 Cosmetics. 2008-12-04 20:34:06 +01:00
Laurent Aimar
76901ea32e Improved access/demux update state reading. 2008-12-04 20:34:06 +01:00
Rémi Denis-Courmont
f86fdcb669 Improve messages 2008-12-04 21:15:57 +02:00
Rémi Denis-Courmont
da52c957b1 Fix inverted RTP dropout and misordering, and some simplifications. 2008-12-04 20:54:38 +02:00
Rémi Denis-Courmont
2cdda809f4 Remove useless optimistic synchronization hack
We do it more properly when creating a source anyway.
2008-12-04 20:54:38 +02:00
Rémi Denis-Courmont
9da6dd53da Add some warnings 2008-12-04 20:54:38 +02:00
Jean-Baptiste Kempf
be7670825f NEWS and THANKS 2008-12-04 15:56:48 +01:00
Jean-Baptiste Kempf
56d05a4003 PulseAudio: Support for 7.1 and use accept 32-bits float as input, patch by Danny Wood.
Cosmetic on the file too.
2008-12-04 15:50:58 +01:00
Jean-Baptiste Kempf
0c028c292b FourCC fiesta. 2008-12-04 10:14:42 +01:00
Rémi Denis-Courmont
fa41328c4c RTP sout: pick truly random ISN and SSRC
We were always picking the same values. This is pretty bad as it breaks
fast resynchronization (and is totally lame anyway).
2008-12-03 21:53:12 +02:00
Robert Paciorek
069a7cde28 invmem fake video codec module
This module make possible uses libvlc as output (not input as vmem) for
video stream rendering in aplication ... motivation to create this patch can
find at http://forum.videolan.org/viewtopic.php?f=32&t=53256

Usage is similar to vmem output module. We need next vlc_argv[] options:
   "--codec", "invmem",
   "--invmem-width", width,
   "--invmem-height", height,
   "--invmem-lock", clock,
   "--invmem-unlock", cunlock,
   "--invmem-data", cdata,
and calling libvlc_media_new with "fake://" access string:
   libvlc_media_new(libvlc, "fake://", &ex);

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
2008-12-03 21:08:22 +02:00
Rémi Denis-Courmont
5cd55e7221 RTP: fix overflow in jitter computation 2008-12-03 19:38:01 +02:00
Rémi Denis-Courmont
2cd57dde9b RTP: dequeue and discard late packets 2008-12-03 19:29:38 +02:00
Rémi Denis-Courmont
2680e77e0e Revert debug crap 2008-12-03 19:28:54 +02:00
Rémi Denis-Courmont
f42519569a Cosmetic 2008-12-03 19:02:14 +02:00
Rémi Denis-Courmont
7643328100 RTP sout: use same port as RTP input by default 2008-12-03 18:42:33 +02:00
Danny Wood
35be7fb34b Pulseaudio surround support
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
2008-12-03 16:48:18 +02:00
Rémi Denis-Courmont
0545e3f0b7 Fix socket hang-up detection 2008-12-02 21:00:39 +02:00
Michael Hanselmann
3df9e79877 Add us_asprintf function
us_asprintf() has the same prototype as asprintf(), but doesn't use
the system locale.

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
2008-12-02 19:03:57 +02:00
Pierre Ynard
d50a6fad1f Fix typo in comment
Fix typo in comment: "spurious" instead of "supurious"

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
2008-12-02 18:58:22 +02:00
Rémi Denis-Courmont
2172903793 Grmbl!!!
(cherry picked from commit a684d0267892b3cafed7cbf2ae8175a806bb547d)
2008-12-02 18:57:52 +02:00
Rémi Denis-Courmont
94e765fa48 Really fix the real overflow 2008-12-01 21:47:19 +02:00
Rémi Duraffort
3b3a30cff9 Unused variable. 2008-12-01 20:25:36 +01:00
Pierre Ynard
a3201e7908 Replaces useless function declaration by empty definition
Replaces a function declaration by the needed empty definition for WinCE

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
2008-12-01 18:10:58 +02:00
Vicente Jimenez Aguilar
804fae6c8d Typo in README.txt file about Lua interface
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2008-12-01 08:23:33 +01:00
Jean-Baptiste Kempf
07dc019fff [FFmpeg] support for native RV40 2008-12-01 08:00:37 +01:00
Rémi Duraffort
c273b44121 Input/control: Fix memleak. 2008-11-30 20:18:20 +01:00
Laurent Aimar
42a3a46390 Initialize demux_meta_t before calling "meta reader".
There was a segfault probably due to taglib module changes.
2008-11-30 19:34:45 +01:00