Show patches with: Submitter = Marton Balint       |    Archived = No       |   974 patches
« 1 2 ... 4 5 69 10 »
Patch Series A/L/R/T S/W/F Date Submitter Delegate State
[FFmpeg-devel] avutil/log: update text requesting samples [FFmpeg-devel] avutil/log: update text requesting samples - - - - 1-- 2020-04-04 Marton Balint Superseded
[FFmpeg-devel] avformat/mpegts: use buffer pools for allocating packets [FFmpeg-devel] avformat/mpegts: use buffer pools for allocating packets - 1 - - 1-- 2020-04-04 Marton Balint New
[FFmpeg-devel] avformat/segment: always use interleaved writes for formats with custom interleaving [FFmpeg-devel] avformat/segment: always use interleaved writes for formats with custom interleaving - - - - 1-- 2020-03-31 Marton Balint Accepted
[FFmpeg-devel] avdevice/decklink_dec: increase autodetect timeout to 3 sec [FFmpeg-devel] avdevice/decklink_dec: increase autodetect timeout to 3 sec - - - - 1-- 2020-03-31 Marton Balint Accepted
[FFmpeg-devel,8/8] avformat/audiointerleave: only keep the retime functionality of the audio interl… [FFmpeg-devel,1/8] fftools/ffmpeg: also flush encoders which have a variable frame size - - - - 1-- 2020-03-28 Marton Balint Accepted
[FFmpeg-devel,7/8] avcodec/pcm_rechunk_bsf: add bitstream filter to rechunk pcm audio [FFmpeg-devel,1/8] fftools/ffmpeg: also flush encoders which have a variable frame size - - - - 1-- 2020-03-28 Marton Balint Accepted
[FFmpeg-devel,6/8] avformat/mux: do not destroy packets of av_write_frame on bitstream filtering [FFmpeg-devel,1/8] fftools/ffmpeg: also flush encoders which have a variable frame size - - - - 1-- 2020-03-28 Marton Balint New
[FFmpeg-devel,5/8] avformat/mux: add proper support for full N:M bitstream filtering [FFmpeg-devel,1/8] fftools/ffmpeg: also flush encoders which have a variable frame size - - - - 1-- 2020-03-28 Marton Balint Accepted
[FFmpeg-devel,4/8] avformat/mux: factorize writing a packet [FFmpeg-devel,1/8] fftools/ffmpeg: also flush encoders which have a variable frame size - - - - 1-- 2020-03-28 Marton Balint Accepted
[FFmpeg-devel,3/8] avformat/mux: factorize interleaved write_packet [FFmpeg-devel,1/8] fftools/ffmpeg: also flush encoders which have a variable frame size - - - - 1-- 2020-03-28 Marton Balint Accepted
[FFmpeg-devel,2/8] avformat/mux: fix check_packet with null packet [FFmpeg-devel,1/8] fftools/ffmpeg: also flush encoders which have a variable frame size - - - - 1-- 2020-03-28 Marton Balint New
[FFmpeg-devel,1/8] fftools/ffmpeg: also flush encoders which have a variable frame size [FFmpeg-devel,1/8] fftools/ffmpeg: also flush encoders which have a variable frame size - - - - 1-- 2020-03-28 Marton Balint Accepted
[FFmpeg-devel,v3,7/7] avformat/audiointerleave: use a fixed frame duration for non-audio packets Untitled series #523 - - - - --- 2020-03-13 Marton Balint New
[FFmpeg-devel] fftools/ffplay: fix possible memory leak in decoder [FFmpeg-devel] fftools/ffplay: fix possible memory leak in decoder - - - - 1-- 2020-03-05 Marton Balint Accepted
[FFmpeg-devel,v2,7/7] avformat/audiointerleave: use a fixed frame duration for non-audio packets [FFmpeg-devel,v2,1/7] avformat/audiointerleave: disallow using a samples_per_frame array - - - - 1-- 2020-03-05 Marton Balint Superseded
[FFmpeg-devel,v2,6/7] avformat/mxfenc: allow all frame rates if -strict mode is set to unofficial o… [FFmpeg-devel,v2,1/7] avformat/audiointerleave: disallow using a samples_per_frame array - - - - 1-- 2020-03-05 Marton Balint Accepted
[FFmpeg-devel,v2,5/7] avformat/mxfenc: factorize timecode checking and setting [FFmpeg-devel,v2,1/7] avformat/audiointerleave: disallow using a samples_per_frame array - - - - 1-- 2020-03-05 Marton Balint Accepted
[FFmpeg-devel,v2,4/7] avformat/mxfenc: add some missing content package rates [FFmpeg-devel,v2,1/7] avformat/audiointerleave: disallow using a samples_per_frame array - - - - 1-- 2020-03-05 Marton Balint Accepted
[FFmpeg-devel,v2,3/7] avformat/mxfenc: move content package rates and timebase combinations to a se… [FFmpeg-devel,v2,1/7] avformat/audiointerleave: disallow using a samples_per_frame array - - - - 1-- 2020-03-05 Marton Balint Accepted
[FFmpeg-devel,v2,2/7] avformat/mxf: get rid of samples per frame array usage [FFmpeg-devel,v2,1/7] avformat/audiointerleave: disallow using a samples_per_frame array - - - - 1-- 2020-03-05 Marton Balint Accepted
[FFmpeg-devel,v2,1/7] avformat/audiointerleave: disallow using a samples_per_frame array [FFmpeg-devel,v2,1/7] avformat/audiointerleave: disallow using a samples_per_frame array - - - - 1-- 2020-03-05 Marton Balint Accepted
[FFmpeg-devel,2/2] fftools/ffmpeg_opt: remove bogus warning of multiple -af and -vf usage [FFmpeg-devel,1/2] fftools/ffmpeg_opt: warn about overwritten parsed options - 1 - - 1-- 2020-02-29 Marton Balint Accepted
[FFmpeg-devel,1/2] fftools/ffmpeg_opt: warn about overwritten parsed options [FFmpeg-devel,1/2] fftools/ffmpeg_opt: warn about overwritten parsed options - 1 - - 1-- 2020-02-29 Marton Balint Accepted
[FFmpeg-devel,v2] avformat/mxfenc: use a zero based continuity counter [FFmpeg-devel,v2] avformat/mxfenc: use a zero based continuity counter - - - - 1-- 2020-02-29 Marton Balint Accepted
[FFmpeg-devel] avformat/mxfenc: use a zero based continuity counter [FFmpeg-devel] avformat/mxfenc: use a zero based continuity counter - - - - --1 2020-02-29 Marton Balint Superseded
[FFmpeg-devel,4/4] avformat/mxfenc: add some missing content package rates [FFmpeg-devel,1/4] avformat/audiointerleave: disallow using a samples_per_frame array - - - - 1-- 2020-02-28 Marton Balint Superseded
[FFmpeg-devel,3/4] avformat/mxfenc: move content package rates and timebase combinations to a separ… [FFmpeg-devel,1/4] avformat/audiointerleave: disallow using a samples_per_frame array - - - - 1-- 2020-02-28 Marton Balint Superseded
[FFmpeg-devel,2/4] avformat/mxf: get rid of samples per frame array usage [FFmpeg-devel,1/4] avformat/audiointerleave: disallow using a samples_per_frame array - - - - 1-- 2020-02-28 Marton Balint Superseded
[FFmpeg-devel,1/4] avformat/audiointerleave: disallow using a samples_per_frame array [FFmpeg-devel,1/4] avformat/audiointerleave: disallow using a samples_per_frame array - - - - 1-- 2020-02-28 Marton Balint Superseded
[FFmpeg-devel,2/2] avdevice/decklink: add support for SDK version 11.5 [FFmpeg-devel,1/2] avdevice/decklink_dec: fix stopping streams in read_close - - - - 1-- 2020-02-22 Marton Balint Accepted
[FFmpeg-devel,1/2] avdevice/decklink_dec: fix stopping streams in read_close [FFmpeg-devel,1/2] avdevice/decklink_dec: fix stopping streams in read_close - - - - 1-- 2020-02-22 Marton Balint Accepted
[FFmpeg-devel,v2,9/9] doc/protocols: clarify SRT timeout options docs [FFmpeg-devel,v2,1/9] avformat/libsrt: fix timeout unit confusion between milisec and microsec - - - - 1-- 2020-02-17 Marton Balint Accepted
[FFmpeg-devel,v2,8/9] avformat/libsrt: make the non-API controlled connect timeout 0 by default [FFmpeg-devel,v2,1/9] avformat/libsrt: fix timeout unit confusion between milisec and microsec - - - - 1-- 2020-02-17 Marton Balint New
[FFmpeg-devel,v2,7/9] avformat/libsrt: use listen_timeout for listening [FFmpeg-devel,v2,1/9] avformat/libsrt: fix timeout unit confusion between milisec and microsec - - - - 1-- 2020-02-17 Marton Balint Accepted
[FFmpeg-devel,v2,6/9] avformat/libsrt: send non-blocking mode on both the listen and the connect so… [FFmpeg-devel,v2,1/9] avformat/libsrt: fix timeout unit confusion between milisec and microsec - - - - 1-- 2020-02-17 Marton Balint Accepted
[FFmpeg-devel,v2,5/9] avformat/libsrt: small fixes in libsrt_neterrno() [FFmpeg-devel,v2,1/9] avformat/libsrt: fix timeout unit confusion between milisec and microsec - - - - 1-- 2020-02-17 Marton Balint Accepted
[FFmpeg-devel,v2,4/9] avformat/libsrt: poll for error conditions as well [FFmpeg-devel,v2,1/9] avformat/libsrt: fix timeout unit confusion between milisec and microsec - - - - 1-- 2020-02-17 Marton Balint Accepted
[FFmpeg-devel,v2,3/9] avformat/libsrt: fix checking connection result in non-blocking mode [FFmpeg-devel,v2,1/9] avformat/libsrt: fix timeout unit confusion between milisec and microsec - - - - 1-- 2020-02-17 Marton Balint Accepted
[FFmpeg-devel,v2,2/9] avformat/libsrt: fix name of timeout option [FFmpeg-devel,v2,1/9] avformat/libsrt: fix timeout unit confusion between milisec and microsec - - - - 1-- 2020-02-17 Marton Balint Accepted
[FFmpeg-devel,v2,1/9] avformat/libsrt: fix timeout unit confusion between milisec and microsec [FFmpeg-devel,v2,1/9] avformat/libsrt: fix timeout unit confusion between milisec and microsec - - - - 1-- 2020-02-17 Marton Balint Accepted
[FFmpeg-devel,3/3] avformat/libsrt: fix checking connection result in non-blocking mode [FFmpeg-devel,1/3] avformat/libsrt: fix timeout unit confusion between milisec and microsec - - - - 1-- 2020-02-13 Marton Balint Superseded
[FFmpeg-devel,2/3] avformat/libsrt: fix name of timeout option [FFmpeg-devel,1/3] avformat/libsrt: fix timeout unit confusion between milisec and microsec - - - - 1-- 2020-02-13 Marton Balint Superseded
[FFmpeg-devel,1/3] avformat/libsrt: fix timeout unit confusion between milisec and microsec [FFmpeg-devel,1/3] avformat/libsrt: fix timeout unit confusion between milisec and microsec - - - - 1-- 2020-02-13 Marton Balint Superseded
[FFmpeg-devel,PATCHv2,06/12] avformat/http: use AVBPrint to construct HTTP request Untitled series #309 - - - - --- 2020-02-09 Marton Balint Accepted
[FFmpeg-devel,12/12] avformat/ftp: slightly rework file retrieval with seeking [FFmpeg-devel,01/12] avformat/tests/url: make format more readable - - - - 1-- 2020-02-08 Marton Balint Accepted
[FFmpeg-devel,11/12] avformat/ftp: do not break protocol on username or password with newlines [FFmpeg-devel,01/12] avformat/tests/url: make format more readable - - - - 1-- 2020-02-08 Marton Balint Accepted
[FFmpeg-devel,10/12] avformat/ftp: add support for escaped credentials [FFmpeg-devel,01/12] avformat/tests/url: make format more readable - - - - 1-- 2020-02-08 Marton Balint Accepted
[FFmpeg-devel,09/12] avformat/httpauth: do not decode plus sign to space in credentials [FFmpeg-devel,01/12] avformat/tests/url: make format more readable - - - - 1-- 2020-02-08 Marton Balint Accepted
[FFmpeg-devel,08/12] avformat/urldecode: add the ability to not decode plus sign to space [FFmpeg-devel,01/12] avformat/tests/url: make format more readable - - - - 1-- 2020-02-08 Marton Balint Accepted
[FFmpeg-devel,07/12] avformat/http: escape unsafe URL path in HTTP request [FFmpeg-devel,01/12] avformat/tests/url: make format more readable - - - - 1-- 2020-02-08 Marton Balint Accepted
[FFmpeg-devel,06/12] avformat/http: use AVBPrint to construct HTTP request [FFmpeg-devel,01/12] avformat/tests/url: make format more readable - - - - 1-- 2020-02-08 Marton Balint Superseded
[FFmpeg-devel,05/12] avformat/http: make sure URL path contains a slash [FFmpeg-devel,01/12] avformat/tests/url: make format more readable - - - - 1-- 2020-02-08 Marton Balint Accepted
[FFmpeg-devel,04/12] avformat/http: split the fragment part from the HTTP URL before the request [FFmpeg-devel,01/12] avformat/tests/url: make format more readable - - - - 1-- 2020-02-08 Marton Balint Accepted
[FFmpeg-devel,03/12] avformat/utils: make av_url_split search for hashmark as well to separate host… [FFmpeg-devel,01/12] avformat/tests/url: make format more readable - - - - 1-- 2020-02-08 Marton Balint Accepted
[FFmpeg-devel,02/12] avformat/tests/url: add av_url_split tests [FFmpeg-devel,01/12] avformat/tests/url: make format more readable - - - - 1-- 2020-02-08 Marton Balint Accepted
[FFmpeg-devel,01/12] avformat/tests/url: make format more readable [FFmpeg-devel,01/12] avformat/tests/url: make format more readable - - - - 1-- 2020-02-08 Marton Balint Accepted
[FFmpeg-devel] avformat/hlsenc: allow a custom SDT and PAT period [FFmpeg-devel] avformat/hlsenc: allow a custom SDT and PAT period - - - - 1-- 2020-02-04 Marton Balint Accepted
[FFmpeg-devel] avformat/dashenc: use AV_OPT_TYPE_DICT for http_opts [FFmpeg-devel] avformat/dashenc: use AV_OPT_TYPE_DICT for http_opts - 1 - - 1-- 2020-02-02 Marton Balint Accepted
[FFmpeg-devel,5/5] avutil/log: add support for multibyte console log for win32 [FFmpeg-devel,1/5] avutil/log: drop support for NO_COLOR environment variable - - - - 1-- 2020-02-02 Marton Balint Accepted
[FFmpeg-devel,4/5] avutil/log: add support for forced ANSI colors on win32 [FFmpeg-devel,1/5] avutil/log: drop support for NO_COLOR environment variable - - - - 1-- 2020-02-02 Marton Balint Accepted
[FFmpeg-devel,3/5] avutil/log: fix detecting console mode on Win32 [FFmpeg-devel,1/5] avutil/log: drop support for NO_COLOR environment variable - - - - 1-- 2020-02-02 Marton Balint Accepted
[FFmpeg-devel,2/5] avutil/log: factorize ansi_fputs [FFmpeg-devel,1/5] avutil/log: drop support for NO_COLOR environment variable - 1 - - 1-- 2020-02-02 Marton Balint Accepted
[FFmpeg-devel,1/5] avutil/log: drop support for NO_COLOR environment variable [FFmpeg-devel,1/5] avutil/log: drop support for NO_COLOR environment variable - - - - 1-- 2020-02-02 Marton Balint Accepted
[FFmpeg-devel,6/6] avfilter/vf_drawtext: do not overread text if the last UTF8 sequence is invalid [FFmpeg-devel,1/6] avutil/common: use unsigned int in GET_UTF8 - 1 - - 1-- 2020-01-29 Marton Balint Accepted
[FFmpeg-devel,5/6] avfilter/vf_drawtext: use replacement chars for invalid UTF8 sequences [FFmpeg-devel,1/6] avutil/common: use unsigned int in GET_UTF8 - - - - 1-- 2020-01-29 Marton Balint Accepted
[FFmpeg-devel,4/6] avutil/common: warn about possible move of the data pointer after the last 0 byt… [FFmpeg-devel,1/6] avutil/common: use unsigned int in GET_UTF8 - 1 - - 1-- 2020-01-29 Marton Balint Accepted
[FFmpeg-devel,3/6] avutil/common: put ERROR statements into separate code blocks in GET_UTF8/16 [FFmpeg-devel,1/6] avutil/common: use unsigned int in GET_UTF8 - - - - 1-- 2020-01-29 Marton Balint Accepted
[FFmpeg-devel,2/6] avutil/common: add parenthesis around GET_16BIT in GET_UTF16 [FFmpeg-devel,1/6] avutil/common: use unsigned int in GET_UTF8 - 1 - - 1-- 2020-01-29 Marton Balint Accepted
[FFmpeg-devel,1/6] avutil/common: use unsigned int in GET_UTF8 [FFmpeg-devel,1/6] avutil/common: use unsigned int in GET_UTF8 - - - - 1-- 2020-01-29 Marton Balint Accepted
[FFmpeg-devel] avfilter/vf_geq: use per-thread AVExpr for expression evaluation [FFmpeg-devel] avfilter/vf_geq: use per-thread AVExpr for expression evaluation - - - - 1-- 2020-01-29 Marton Balint Accepted
[FFmpeg-devel,2/2] avformat/udp: cancel pending IO on win32 manually [FFmpeg-devel,1/2] avformat/udp: remove setting cancel state from the TX thread - - - - 1-- 2020-01-26 Marton Balint Accepted
[FFmpeg-devel,1/2] avformat/udp: remove setting cancel state from the TX thread [FFmpeg-devel,1/2] avformat/udp: remove setting cancel state from the TX thread - - - - 1-- 2020-01-26 Marton Balint Accepted
[FFmpeg-devel] avutil/thread: fix strict_pthread_cond_timedwait [FFmpeg-devel] avutil/thread: fix strict_pthread_cond_timedwait - - - - 1-- 2020-01-22 Marton Balint Accepted
[FFmpeg-devel] avformat/hlsenc: fix hls_ts_options with mpegts [FFmpeg-devel] avformat/hlsenc: fix hls_ts_options with mpegts - 1 - - 1-- 2020-01-21 Marton Balint Accepted
[FFmpeg-devel] avformat/libsrt: add missing SRT_VERSION_VALUE check [FFmpeg-devel] avformat/libsrt: add missing SRT_VERSION_VALUE check - - - - 1-- 2020-01-21 Marton Balint Accepted
[FFmpeg-devel,PATCHv2] avutil/thread: Add pthread_cond_timedwait function [FFmpeg-devel,PATCHv2] avutil/thread: Add pthread_cond_timedwait function - 1 - - 1-- 2020-01-20 Marton Balint Accepted
[FFmpeg-devel,4/4] avformat/udp: do not use thread cancellation when receiving data [FFmpeg-devel,1/4] avformat/udp: add newline after warning - - - - 1-- 2020-01-16 Marton Balint New
[FFmpeg-devel,3/4] avformat/udp: increase the default buffer size of a receiving socket to 384K [FFmpeg-devel,1/4] avformat/udp: add newline after warning - - - - 1-- 2020-01-16 Marton Balint Accepted
[FFmpeg-devel,2/4] avformat/udp: properly use return value of pthread_cond_timedwait [FFmpeg-devel,1/4] avformat/udp: add newline after warning - - - - 1-- 2020-01-16 Marton Balint Accepted
[FFmpeg-devel,1/4] avformat/udp: add newline after warning [FFmpeg-devel,1/4] avformat/udp: add newline after warning - 1 - - 1-- 2020-01-16 Marton Balint Accepted
[FFmpeg-devel,v2,2/3] avformat/avio: fix ff_rename to respect used protocol [FFmpeg-devel,v2,1/3] avformat/avio: move ff_rename implementation from internal.h to avio.c - - - - 1-- 2020-01-08 Marton Balint Accepted
[FFmpeg-devel,v2,1/3] avformat/avio: move ff_rename implementation from internal.h to avio.c [FFmpeg-devel,v2,1/3] avformat/avio: move ff_rename implementation from internal.h to avio.c - - - - 1-- 2020-01-08 Marton Balint Accepted
[FFmpeg-devel,2/2] avformat/dashenc: use ff_rename instead of avpriv_io_move [FFmpeg-devel,1/2] avformat/avio: fix ff_rename to respect used protocol - 1 - - 1-- 2020-01-08 Marton Balint Accepted
[FFmpeg-devel,1/2] avformat/avio: fix ff_rename to respect used protocol [FFmpeg-devel,1/2] avformat/avio: fix ff_rename to respect used protocol - - - - 1-- 2020-01-08 Marton Balint Accepted
[FFmpeg-devel,6/6] avformat: convert some avio_flush() calls to avio_write_marker(AVIO_DATA_MARKER_… [FFmpeg-devel,1/6] avformat: remove unneded avio_flush() calls before calling avio_close_dyn_buf() - - - - 1-- 2020-01-05 Marton Balint New
[FFmpeg-devel,5/6] avformat: remove more unneeded avio_flush() calls [FFmpeg-devel,1/6] avformat: remove unneded avio_flush() calls before calling avio_close_dyn_buf() - - - - 1-- 2020-01-05 Marton Balint New
[FFmpeg-devel,4/6] avformat: remove avio_flush() calls from the end of write_packet functions [FFmpeg-devel,1/6] avformat: remove unneded avio_flush() calls before calling avio_close_dyn_buf() - - - - 1-- 2020-01-05 Marton Balint New
[FFmpeg-devel,3/6] avformat: remove uneeded avio_flush() calls from the end of write_trailer functi… [FFmpeg-devel,1/6] avformat: remove unneded avio_flush() calls before calling avio_close_dyn_buf() - 1 - - 1-- 2020-01-05 Marton Balint New
[FFmpeg-devel,2/6] avformat: remove uneeded avio_flush() calls from the end of write_header functio… [FFmpeg-devel,1/6] avformat: remove unneded avio_flush() calls before calling avio_close_dyn_buf() - - - - 1-- 2020-01-05 Marton Balint New
[FFmpeg-devel,1/6] avformat: remove unneded avio_flush() calls before calling avio_close_dyn_buf() [FFmpeg-devel,1/6] avformat: remove unneded avio_flush() calls before calling avio_close_dyn_buf() - 2 - - 1-- 2020-01-05 Marton Balint New
[FFmpeg-devel,3/3] avformat: convert some avio_flush() calls to avio_write_marker(AVIO_DATA_MARKER_… [FFmpeg-devel,1/3] avformat: remove unneded avio_flush() calls before calling avio_close_dyn_buf() - - - - 1-- 2020-01-03 Marton Balint New
[FFmpeg-devel,2/3] avformat: remove more unneeded avio_flush() calls [FFmpeg-devel,1/3] avformat: remove unneded avio_flush() calls before calling avio_close_dyn_buf() - - - - 1-- 2020-01-03 Marton Balint New
[FFmpeg-devel,1/3] avformat: remove unneded avio_flush() calls before calling avio_close_dyn_buf() [FFmpeg-devel,1/3] avformat: remove unneded avio_flush() calls before calling avio_close_dyn_buf() - - - - 1-- 2020-01-03 Marton Balint Superseded
[FFmpeg-devel,2/2] avdevice/xcbgrab: check if frame size fits in INT_MAX [FFmpeg-devel,1/2] avdevice/xcbgrab: move some initialization code from pixfmt_from_pixmap_format t… - - - - 1-- 2020-01-01 Marton Balint Accepted
[FFmpeg-devel,1/2] avdevice/xcbgrab: move some initialization code from pixfmt_from_pixmap_format t… [FFmpeg-devel,1/2] avdevice/xcbgrab: move some initialization code from pixfmt_from_pixmap_format t… - - - - 1-- 2020-01-01 Marton Balint Accepted
[FFmpeg-devel,PATCHv2,2/3] avfilter/vf_geq: use per-thread state for expression evaluation - - - - --- 2019-12-30 Marton Balint New
[FFmpeg-devel,PATCHv2,1/3] avutil/eval: separate AVExpr state to a new AVExprState struct - - - - --- 2019-12-30 Marton Balint New
[FFmpeg-devel,3/3] avfilter/vf_geq: fix multiple assignments of ptr in slice_geq_filter - 1 - - --- 2019-12-28 Marton Balint Accepted
[FFmpeg-devel,2/3] avfilter/vf_geq: use per-thread state for expression evaluation - - - - --- 2019-12-28 Marton Balint Superseded
[FFmpeg-devel,1/3] avutil/eval: separate AVExpr state to a new AVExprState struct - - - - --- 2019-12-28 Marton Balint Superseded
« 1 2 ... 4 5 69 10 »